Skip to content

Program crashes when trying to run through my user list #388

@tilexxx

Description

@tilexxx

Program will run for a little bit, and then fail without warning. Program closes and crashes, I have to open exe again to reboot app.

I've tried a few different things, but curious what the groups thoughts are.

Most recent few error logs:


{
    "levelname": "ERROR",
    "asctime": "08/06/2024 07:58:24 AM",
    "filename": "base_extractor.py",
    "module": "base_extractor",
    "name": "DownloaderForReddit.DownloaderForReddit.extractors.base_extractor",
    "funcName": "handle_failed_extract",
    "lineno": 278,
    "message": "Failed to extract content: Failed to extract content from redgifs",
    "extractor_data": {
        "url": "https://i.redgifs.com/i/milkystudiousbobwhite.jpg",
        "user": "50ShadesOfYummy",
        "subreddit": "BengaliWife",
        "post_title": "Do you have something bigger to pound me with?",
        "submission_id": "1el7bn2",
        "extracted_content_count": 0,
        "extraction_failed": true
    },
    "exetractor_error_message": "Failed to extract content from redgifs"
}
{
    "levelname": "ERROR",
    "asctime": "08/06/2024 07:58:24 AM",
    "filename": "base_extractor.py",
    "module": "base_extractor",
    "name": "DownloaderForReddit.DownloaderForReddit.extractors.base_extractor",
    "funcName": "handle_failed_extract",
    "lineno": 278,
    "message": "Failed to extract content: Failed to extract content from redgifs",
    "extractor_data": {
        "url": "https://i.redgifs.com/i/milkystudiousbobwhite.jpg",
        "user": "50ShadesOfYummy",
        "subreddit": "Rsa_moms_wifes",
        "post_title": "Willing to comment with your size?",
        "submission_id": "1ekwg32",
        "extracted_content_count": 0,
        "extraction_failed": true
    },
    "exetractor_error_message": "Failed to extract content from redgifs"
}
{
    "levelname": "ERROR",
    "asctime": "08/06/2024 07:58:40 AM",
    "filename": "submission_handler.py",
    "module": "submission_handler",
    "name": "DownloaderForReddit.core.submission_handler",
    "funcName": "log_error",
    "lineno": 160,
    "message": "Unknown error occurred",
    "exc_info": "Traceback (most recent call last):\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlite3.OperationalError: database is locked\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 58, in extract_content\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 97, in extract_direct_link\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 150, in make_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 239, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 16, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 31, in filter_duplicate\n  File \"sqlalchemy\\orm\\query.py\", line 3377, in scalar\n  File \"sqlalchemy\\orm\\query.py\", line 3347, in one\n  File \"sqlalchemy\\orm\\query.py\", line 3316, in one_or_none\n  File \"sqlalchemy\\orm\\query.py\", line 3389, in __iter__\n  File \"sqlalchemy\\orm\\query.py\", line 3414, in _execute_and_instances\n  File \"sqlalchemy\\engine\\base.py\", line 982, in execute\n  File \"sqlalchemy\\sql\\elements.py\", line 293, in _execute_on_connection\n  File \"sqlalchemy\\engine\\base.py\", line 1095, in _execute_clauseelement\n  File \"sqlalchemy\\engine\\base.py\", line 1249, in _execute_context\n  File \"sqlalchemy\\engine\\base.py\", line 1476, in _handle_dbapi_exception\n  File \"sqlalchemy\\util\\compat.py\", line 398, in raise_from_cause\n  File \"sqlalchemy\\util\\compat.py\", line 152, in reraise\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked\n[SQL: SELECT content.id AS content_id \nFROM content \nWHERE content.url = ?]\n[parameters: ('https://i.redd.it/ordsrx8zdngd1.jpeg',)]\n(Background on this error at: http://sqlalche.me/e/e3q8)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 96, in extract_link\n  File \"DownloaderForReddit\\core\\runner.py\", line 12, in check\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 103, in finish_extractor\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 63, in extract_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 278, in handle_failed_extract\n  File \"logging\\__init__.py\", line 1463, in error\n  File \"logging\\__init__.py\", line 1575, in _log\n  File \"logging\\__init__.py\", line 1549, in makeRecord\nKeyError: \"Attempt to overwrite 'exc_info' in LogRecord\"",
    "post_title": "Sunday should be spent having sex. Agree?",
    "user": "50ShadesOfYummy",
    "subreddit": "pakisgonewild",
    "url": "https://i.redd.it/ordsrx8zdngd1.jpeg",
    "date_posted": "2024-08-04T08:18:11"
}
{
    "levelname": "ERROR",
    "asctime": "08/06/2024 07:58:49 AM",
    "filename": "submission_handler.py",
    "module": "submission_handler",
    "name": "DownloaderForReddit.core.submission_handler",
    "funcName": "log_error",
    "lineno": 160,
    "message": "Unknown error occurred",
    "exc_info": "Traceback (most recent call last):\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlite3.OperationalError: database is locked\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 58, in extract_content\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 97, in extract_direct_link\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 150, in make_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 239, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 16, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 31, in filter_duplicate\n  File \"sqlalchemy\\orm\\query.py\", line 3377, in scalar\n  File \"sqlalchemy\\orm\\query.py\", line 3347, in one\n  File \"sqlalchemy\\orm\\query.py\", line 3316, in one_or_none\n  File \"sqlalchemy\\orm\\query.py\", line 3389, in __iter__\n  File \"sqlalchemy\\orm\\query.py\", line 3414, in _execute_and_instances\n  File \"sqlalchemy\\engine\\base.py\", line 982, in execute\n  File \"sqlalchemy\\sql\\elements.py\", line 293, in _execute_on_connection\n  File \"sqlalchemy\\engine\\base.py\", line 1095, in _execute_clauseelement\n  File \"sqlalchemy\\engine\\base.py\", line 1249, in _execute_context\n  File \"sqlalchemy\\engine\\base.py\", line 1476, in _handle_dbapi_exception\n  File \"sqlalchemy\\util\\compat.py\", line 398, in raise_from_cause\n  File \"sqlalchemy\\util\\compat.py\", line 152, in reraise\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked\n[SQL: SELECT content.id AS content_id \nFROM content \nWHERE content.url = ?]\n[parameters: ('https://i.redd.it/alp7fsa0tfgd1.jpeg',)]\n(Background on this error at: http://sqlalche.me/e/e3q8)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 96, in extract_link\n  File \"DownloaderForReddit\\core\\runner.py\", line 12, in check\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 103, in finish_extractor\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 63, in extract_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 278, in handle_failed_extract\n  File \"logging\\__init__.py\", line 1463, in error\n  File \"logging\\__init__.py\", line 1575, in _log\n  File \"logging\\__init__.py\", line 1549, in makeRecord\nKeyError: \"Attempt to overwrite 'exc_info' in LogRecord\"",
    "post_title": "Fitting room fun",
    "user": "50ShadesOfYummy",
    "subreddit": "AsianAmericanPorn",
    "url": "https://i.redd.it/alp7fsa0tfgd1.jpeg",
    "date_posted": "2024-08-03T06:48:09"
}
{
    "levelname": "ERROR",
    "asctime": "08/06/2024 08:00:47 AM",
    "filename": "submission_handler.py",
    "module": "submission_handler",
    "name": "DownloaderForReddit.core.submission_handler",
    "funcName": "log_error",
    "lineno": 160,
    "message": "Unknown error occurred",
    "exc_info": "Traceback (most recent call last):\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlite3.OperationalError: database is locked\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 58, in extract_content\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 97, in extract_direct_link\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 150, in make_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 239, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 16, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 31, in filter_duplicate\n  File \"sqlalchemy\\orm\\query.py\", line 3377, in scalar\n  File \"sqlalchemy\\orm\\query.py\", line 3347, in one\n  File \"sqlalchemy\\orm\\query.py\", line 3316, in one_or_none\n  File \"sqlalchemy\\orm\\query.py\", line 3389, in __iter__\n  File \"sqlalchemy\\orm\\query.py\", line 3414, in _execute_and_instances\n  File \"sqlalchemy\\engine\\base.py\", line 982, in execute\n  File \"sqlalchemy\\sql\\elements.py\", line 293, in _execute_on_connection\n  File \"sqlalchemy\\engine\\base.py\", line 1095, in _execute_clauseelement\n  File \"sqlalchemy\\engine\\base.py\", line 1249, in _execute_context\n  File \"sqlalchemy\\engine\\base.py\", line 1476, in _handle_dbapi_exception\n  File \"sqlalchemy\\util\\compat.py\", line 398, in raise_from_cause\n  File \"sqlalchemy\\util\\compat.py\", line 152, in reraise\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked\n[SQL: SELECT content.id AS content_id \nFROM content \nWHERE content.url = ?]\n[parameters: ('https://i.redd.it/tjjt737w1ygd1.jpeg',)]\n(Background on this error at: http://sqlalche.me/e/e3q8)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 96, in extract_link\n  File \"DownloaderForReddit\\core\\runner.py\", line 12, in check\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 103, in finish_extractor\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 63, in extract_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 278, in handle_failed_extract\n  File \"logging\\__init__.py\", line 1463, in error\n  File \"logging\\__init__.py\", line 1575, in _log\n  File \"logging\\__init__.py\", line 1549, in makeRecord\nKeyError: \"Attempt to overwrite 'exc_info' in LogRecord\"",
    "post_title": "Selfie time from the dressing room",
    "user": "_LUNA_angel",
    "subreddit": "partysluts",
    "url": "https://i.redd.it/tjjt737w1ygd1.jpeg",
    "date_posted": "2024-08-05T22:10:06"
}
{
    "levelname": "ERROR",
    "asctime": "08/06/2024 08:00:47 AM",
    "filename": "submission_handler.py",
    "module": "submission_handler",
    "name": "DownloaderForReddit.core.submission_handler",
    "funcName": "log_error",
    "lineno": 160,
    "message": "Unknown error occurred",
    "exc_info": "Traceback (most recent call last):\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlite3.OperationalError: database is locked\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 58, in extract_content\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 97, in extract_direct_link\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 150, in make_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 239, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 16, in filter_content\n  File \"DownloaderForReddit\\core\\content_filter.py\", line 31, in filter_duplicate\n  File \"sqlalchemy\\orm\\query.py\", line 3377, in scalar\n  File \"sqlalchemy\\orm\\query.py\", line 3347, in one\n  File \"sqlalchemy\\orm\\query.py\", line 3316, in one_or_none\n  File \"sqlalchemy\\orm\\query.py\", line 3389, in __iter__\n  File \"sqlalchemy\\orm\\query.py\", line 3414, in _execute_and_instances\n  File \"sqlalchemy\\engine\\base.py\", line 982, in execute\n  File \"sqlalchemy\\sql\\elements.py\", line 293, in _execute_on_connection\n  File \"sqlalchemy\\engine\\base.py\", line 1095, in _execute_clauseelement\n  File \"sqlalchemy\\engine\\base.py\", line 1249, in _execute_context\n  File \"sqlalchemy\\engine\\base.py\", line 1476, in _handle_dbapi_exception\n  File \"sqlalchemy\\util\\compat.py\", line 398, in raise_from_cause\n  File \"sqlalchemy\\util\\compat.py\", line 152, in reraise\n  File \"sqlalchemy\\engine\\base.py\", line 1245, in _execute_context\n  File \"sqlalchemy\\engine\\default.py\", line 588, in do_execute\nsqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked\n[SQL: SELECT content.id AS content_id \nFROM content \nWHERE content.url = ?]\n[parameters: ('https://i.redd.it/p0hbnddxoygd1.jpeg',)]\n(Background on this error at: http://sqlalche.me/e/e3q8)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 96, in extract_link\n  File \"DownloaderForReddit\\core\\runner.py\", line 12, in check\n  File \"DownloaderForReddit\\core\\submission_handler.py\", line 103, in finish_extractor\n  File \"DownloaderForReddit\\extractors\\reddit_uploads_extractor.py\", line 63, in extract_content\n  File \"DownloaderForReddit\\extractors\\base_extractor.py\", line 278, in handle_failed_extract\n  File \"logging\\__init__.py\", line 1463, in error\n  File \"logging\\__init__.py\", line 1575, in _log\n  File \"logging\\__init__.py\", line 1549, in makeRecord\nKeyError: \"Attempt to overwrite 'exc_info' in LogRecord\"",
    "post_title": "Juicy juicy titties ",
    "user": "_mmmarcia_",
    "subreddit": "BigTitsHeaven",
    "url": "https://i.redd.it/p0hbnddxoygd1.jpeg",
    "date_posted": "2024-08-05T22:19:10"
}```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions