PumpinIron
Well-known member
I woke up this morning to pages and pages in my error log with these entries. Perhaps what is so confusing to me about all of this is that I haven’t changed anything at all on the forum for a month or so. It just suddenly started happening.
Any ideas as to where to start looking? I’m running the latest version of XF.
#1 src/vendor/minishlink/web-push/src/Encryption.php(118): Minishlink\WebPush\Encryption::calculateAgreementKey(Object(Jose\Component\Core\JWK), Object(Jose\Component\Core\JWK))
#2 src/vendor/minishlink/web-push/src/Encryption.php(60): Minishlink\WebPush\Encryption::deterministicEncrypt('
...', [invalid], [invalid], 'aesgcm', Array, [invalid])
#3 src/vendor/minishlink/web-push/src/WebPush.php(230): Minishlink\WebPush\Encryption::encrypt('
...', 'BHBUZIXcCNQJKVL...', 'jpSsCuPXJQNMTCQ...', 'aesgcm')
#4 src/vendor/minishlink/web-push/src/WebPush.php(173): Minishlink\WebPush\WebPush->prepare(Array)
#5 src/XF/Job/PushSend.php(115): Minishlink\WebPush\WebPush->flush()
#6 src/XF/Job/Manager.php(275): XF\Job\PushSend->run(8)
#7 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#8 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#9 job.php(46): XF\Job\Manager->runQueue(false, 8)
#10 {main}
Any ideas as to where to start looking? I’m running the latest version of XF.
- TypeError:Jose\Component\Core\Util\Ecc\PrivateKey::create(): Argument #1 ($secret) must be of type Brick\Math\BigInteger, GMP given, called in /home/tjforum/public_html/src/vendor/minishlink/web-push/src/Encryption.php on line 392
- src/vendor/web-token/jwt-util-ecc/PrivateKey.php:57
- Generated by: Unknown account
- Nov 14, 2025 at 8:02 AM
Stack trace
#0 src/vendor/minishlink/web-push/src/Encryption.php(392): Jose\Component\Core\Util\Ecc\PrivateKey::create(Object(GMP))#1 src/vendor/minishlink/web-push/src/Encryption.php(118): Minishlink\WebPush\Encryption::calculateAgreementKey(Object(Jose\Component\Core\JWK), Object(Jose\Component\Core\JWK))
#2 src/vendor/minishlink/web-push/src/Encryption.php(60): Minishlink\WebPush\Encryption::deterministicEncrypt('
...', [invalid], [invalid], 'aesgcm', Array, [invalid])
#3 src/vendor/minishlink/web-push/src/WebPush.php(230): Minishlink\WebPush\Encryption::encrypt('
...', 'BHBUZIXcCNQJKVL...', 'jpSsCuPXJQNMTCQ...', 'aesgcm')
#4 src/vendor/minishlink/web-push/src/WebPush.php(173): Minishlink\WebPush\WebPush->prepare(Array)
#5 src/XF/Job/PushSend.php(115): Minishlink\WebPush\WebPush->flush()
#6 src/XF/Job/Manager.php(275): XF\Job\PushSend->run(8)
#7 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#8 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#9 job.php(46): XF\Job\Manager->runQueue(false, 8)
#10 {main}