Skip to content

Surfaced: TypeError, Argument #1 ($message_id) must be of type int, null given #1610

Open
@yhyasyrian

Description

@yhyasyrian

I'm encountering a TypeError when using MadelineProto. The error occurs in the methodRecall() function where a null value is being passed instead of an integer for the $message_id parameter.

Error Details:
TypeError: danog\MadelineProto\Connection::methodRecall(): Argument #1 ($message_id) must be of type int, null given, called in /root/course-bot/vendor/danog/madelineproto/src/MTProtoSession/ResponseHandler.php on line 466 and defined in /root/course-bot/vendor/danog/madelineproto/src/MTProtoSession/CallHandler.php:48

Stack Trace:

#0 /root/course-bot/vendor/danog/madelineproto/src/MTProtoSession/ResponseHandler.php(466): danog\MadelineProto\Connection->methodRecall()
#1 /root/course-bot/vendor/revolt/event-loop/src/EventLoop/Internal/AbstractDriver.php(597): danog\MadelineProto\Connection->danog\MadelineProto\MTProtoSession\{closure}()
#2 [internal function]: Revolt\EventLoop\Internal\AbstractDriver->Revolt\EventLoop\Internal\{closure}()
#3 /root/course-bot/vendor/revolt/event-loop/src/EventLoop/Internal/AbstractDriver.php(498): Fiber->start()
#4 /root/course-bot/vendor/revolt/event-loop/src/EventLoop/Internal/AbstractDriver.php(553): Revolt\EventLoop\Internal\AbstractDriver->invokeCallbacks()
#5 [internal function]: Revolt\EventLoop\Internal\AbstractDriver->Revolt\EventLoop\Internal\{closure}()
#6 /root/course-bot/vendor/revolt/event-loop/src/EventLoop/Internal/AbstractDriver.php(94): Fiber->resume()
#7 /root/course-bot/vendor/revolt/event-loop/src/EventLoop/Internal/DriverSuspension.php(117): Revolt\EventLoop\Internal\AbstractDriver->Revolt\EventLoop\Internal\{closure}()
#8 /root/course-bot/vendor/amphp/amp/src/Future.php(251): Revolt\EventLoop\Internal\DriverSuspension->suspend()
#9 /root/course-bot/vendor/danog/madelineproto/src/Wrappers/Loop.php(108): Amp\Future->await()
#10 /root/course-bot/vendor/danog/madelineproto/src/AbstractAPI.php(84): danog\MadelineProto\MTProto->loop()
#11 /root/course-bot/vendor/danog/madelineproto/src/AbstractAPI.php(65): danog\MadelineProto\AbstractAPI->startAndLoopLogic()
#12 /root/course-bot/vendor/danog/madelineproto/src/EventHandler.php(167): danog\MadelineProto\AbstractAPI->startAndLoopInternal()
#13 /root/course-bot/index.php(151): danog\MadelineProto\EventHandler::startAndLoopBot()
#14 {main}

Additional Information:
MadelineProto version: 8.3.1
PHP version: 8.3.15
Operating System: 22.04.5 LTS (Jammy Jellyfish)

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