PokeGOAPI-PHP icon indicating copy to clipboard operation
PokeGOAPI-PHP copied to clipboard

Incorrect wire format for DownloadItemTemplates

Open samyex6 opened this issue 9 years ago • 0 comments

Hi I was trying to obtain settings but I got this:

Fatal error:  Uncaught Exception: Incorrect wire format for field 2, expected: 0 got: 2 in /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Settings/Master/BadgeSettings.php:45
Stack trace:
#0 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/protocolbuffers.inc.php(79): POGOProtos\Settings\Master\BadgeSettings->read(Resource id #83, 3)
#1 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Settings/Master/BadgeSettings.php(23): ProtobufMessage->__construct(Resource id #83, 3)
#2 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Networking/Responses/DownloadItemTemplatesResponse.php(119): POGOProtos\Settings\Master\BadgeSettings->__construct(Resource id #83, 3)
#3 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/protocolbuffers.inc.php(79): POGOProtos\Networking\Responses\DownloadItemTemplatesResponse_ItemTemplate->read(Resource id #83, 0)
#4 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Networking/Responses/DownloadItemTemplatesResponse.php(35): ProtobufMessage->__construct(Resource id #83, 0)
#5 /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Networking/Responses in /var/www/html/PokeGOAPI-PHP/src/POGOProtos/Settings/Master/BadgeSettings.php on line 45

This is the code:

$getPlayerRequest = new ServerRequest(RequestType::DOWNLOAD_ITEM_TEMPLATES,new DownloadItemTemplatesMessage());
$PokemonGoAPI->getRequestHandler()->sendServerRequests($getPlayerRequest);
print_r((new DownloadItemTemplatesResponse($getPlayerRequest->getData()))->__toString());

samyex6 avatar Aug 03 '16 16:08 samyex6