Closed jdavchev closed 2 years ago
Jan 03 12:25:26 ip-172-31-41-239 php[22815]: MsgIdHandler64, myname: Given message id (7048954987540184065) is bigger than or equal to the current limit (7048954987540148225). Please sync your date using NTP. Jan 03 12:25:26 ip-172-31-41-239 php[22815]: FeedLoop, myname: Resumed update feed loop generic Jan 03 12:25:28 ip-172-31-41-239 php[22815]: ReferenceDatabase, myname: Trying to add reference out of context, report the following message to @danogentili! Jan 03 12:25:28 ip-172-31-41-239 php[22815]: ReferenceDatabase, myname: null Jan 03 12:25:50 ip-172-31-41-239 php[22815]: SessionPaths, myname: Waiting for exclusive lock of //bot.madeline.safe.php.lock... Jan 03 12:25:50 ip-172-31-41-239 php[22815]: SessionPaths, myname: Got exclusive lock of //bot.madeline.safe.php.lock... Jan 03 12:25:52 ip-172-31-41-239 php[22815]: Tools, myname: Got the following exception within a forked strand, trying to rethrow Jan 03 12:25:52 ip-172-31-41-239 php[22815]: Tools, myname: TypeError: tgseclib\Math\BigInteger::__serialize(): Return value must be of type array, none returned in /home/ubuntu/work/vendor/danog/madelineproto/src/BigIntegor.php:65 Jan 03 12:25:52 ip-172-31-41-239 php[22815]: Stack trace: Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #0 [internal function]: tgseclib\Math\BigInteger->__serialize() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #1 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/SessionPaths.php(105): serialize() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #2 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/APIWrapper.php(206): danog\MadelineProto\SessionPaths->serialize() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #3 [internal function]: danog\MadelineProto\APIWrapper->danog\MadelineProto\{closure}() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #4 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Coroutine.php(117): Generator->send() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #5 /home/ubuntu/work/vendor/amphp/amp/lib/Internal/Placeholder.php(46): danog\MadelineProto\Coroutine->danog\MadelineProto\{closure}() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #6 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Coroutine.php(156): Amp\Coroutine->onResolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #7 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Tools.php(481): danog\MadelineProto\Coroutine->__construct() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #8 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/APIWrapper.php(221): danog\MadelineProto\Tools::callFork() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #9 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/MTProto.php(930): danog\MadelineProto\APIWrapper->serialize() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #10 /home/ubuntu/work/vendor/danog/loop/lib/Generic/PeriodicLoop.php(86): danog\MadelineProto\MTProto->serialize() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #11 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Loop/LoggerLoop.php(59): danog\Loop\Generic\PeriodicLoop->loop() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #12 [internal function]: danog\MadelineProto\Loop\Generic\PeriodicLoopInternal->danog\MadelineProto\Loop\{closure}() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #13 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Coroutine.php(117): Generator->send() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #14 /home/ubuntu/work/vendor/amphp/amp/lib/Internal/Placeholder.php(46): danog\MadelineProto\Coroutine->danog\MadelineProto\{closure}() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #15 /home/ubuntu/work/vendor/amphp/amp/lib/Internal/PrivatePromise.php(23): Amp\Promise@anonymous->onResolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #16 /home/ubuntu/work/vendor/amphp/amp/lib/Internal/Placeholder.php(143): Amp\Internal\PrivatePromise->onResolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #17 /home/ubuntu/work/vendor/amphp/amp/lib/Deferred.php(53): Amp\Promise@anonymous->resolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #18 /home/ubuntu/work/vendor/danog/loop/lib/Traits/SignalLoop.php(76): Amp\Deferred->resolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #19 /home/ubuntu/work/vendor/amphp/amp/lib/Internal/Placeholder.php(149): danog\Loop\ResumableSignalLoop->danog\Loop\Traits\{closure}() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #20 /home/ubuntu/work/vendor/amphp/amp/lib/Deferred.php(53): Amp\Promise@anonymous->resolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #21 /home/ubuntu/work/vendor/danog/loop/lib/Traits/ResumableLoop.php(149): Amp\Deferred->resolve() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #22 /home/ubuntu/work/vendor/amphp/amp/lib/Loop/NativeDriver.php(142): danog\Loop\ResumableSignalLoop->resumeInternal() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #23 /home/ubuntu/work/vendor/amphp/amp/lib/Loop/Driver.php(138): Amp\Loop\NativeDriver->dispatch() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #24 /home/ubuntu/work/vendor/amphp/amp/lib/Loop/Driver.php(72): Amp\Loop\Driver->tick() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #25 /home/ubuntu/work/vendor/amphp/amp/lib/Loop.php(95): Amp\Loop\Driver->run() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #26 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/Tools.php(296): Amp\Loop::run() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #27 /home/ubuntu/work/vendor/danog/madelineproto/src/danog/MadelineProto/API.php(428): danog\MadelineProto\Tools::wait() Jan 03 12:25:52 ip-172-31-41-239 php[22815]: #28 /home/ubuntu/work/b/telegram.php(53): danog\MadelineProto\API->startAndLoop()
I see several others errors as well. (return value must be of type array, none returned in BigIntegor.php. Also something to report to @danogentili
Context:
php composer.phar show|grep -i madelineproto danog/madelineproto 7.0.56.9999 PHP implementation of telegram's MTProto protocol.
php -v PHP 8.0.14 (cli) (built: Dec 20 2021 21:22:38) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.14, Copyright (c) Zend Technologies with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies
same problem
Fixed now.
Btw for future reference, "Please sync your date using NTP" now indicates that you must sync your date using NTP, for example:
sudo ntpdate pool.ntp.org
I see several others errors as well. (return value must be of type array, none returned in BigIntegor.php. Also something to report to @danogentili
Context: