Muqsit / PlayerVaults

Per-player GUI-based vaults plugin for PocketMine-MP
https://poggit.pmmp.io/p/PlayerVaults
GNU Lesser General Public License v2.1
41 stars 33 forks source link

Still having issues #43

Closed isoz closed 6 years ago

isoz commented 6 years ago
[03:26:56] [Asynchronous Worker #1 thread/CRITICAL]: TypeError: "Return value of pocketmine\nbt\NBTStream::get() must be of the type string, boolean returned" (EXCEPTION) in "vendor/pocketmine/pocketmine-nbt/src/NBTStream" at line 59
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #0 vendor/pocketmine/pocketmine-nbt/src/LittleEndianNBTStream(63): pocketmine\nbt\NBTStream->get(integer 4)
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #1 vendor/pocketmine/pocketmine-nbt/src/tag/FloatTag(48): pocketmine\nbt\LittleEndianNBTStream->getFloat()
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #2 vendor/pocketmine/pocketmine-nbt/src/NBTStream(131): pocketmine\nbt\tag\FloatTag->read(pocketmine\nbt\NetworkLittleEndianNBTStream object)
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #3 vendor/pocketmine/pocketmine-nbt/src/tag/CompoundTag(434): pocketmine\nbt\NBTStream->readTag()
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #4 vendor/pocketmine/pocketmine-nbt/src/NBTStream(131): pocketmine\nbt\tag\CompoundTag->read(pocketmine\nbt\NetworkLittleEndianNBTStream object)
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #5 vendor/pocketmine/pocketmine-nbt/src/NBTStream(78): pocketmine\nbt\NBTStream->readTag()
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #6 vendor/pocketmine/pocketmine-nbt/src/NBTStream(89): pocketmine\nbt\NBTStream->read(string ...Items...ItemList......)
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #7 plugins/PlayerVaults_dev-20.phar/src/PlayerVaults/Task/FetchInventoryTask(104): pocketmine\nbt\NBTStream->readCompressed(string x..b`.,I.-.d...>..%.`..K,.N)
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #8 src/pocketmine/scheduler/AsyncTask(67): PlayerVaults\Task\FetchInventoryTask->onRun()
[03:26:56] [Asynchronous Worker #1 thread/DEBUG]: #9 (): pocketmine\scheduler\AsyncTask->run()
[03:26:56] [Server thread/CRITICAL]: Could not execute asynchronous task FetchInventoryTask: Task crashed
BajanVlogs commented 6 years ago

true having this issue also

Matthww commented 6 years ago
[07:00:14] [Asynchronous Worker #4 thread/CRITICAL]: InvalidArgumentException: "Unknown NBT tag type 115" (EXCEPTION) in "vendor/pocketmine/pocketmine-nbt/src/NBT" at line 92
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #0 vendor/pocketmine/pocketmine-nbt/src/NBTStream(127): pocketmine\nbt\NBT::createTag(integer 115)
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #1 vendor/pocketmine/pocketmine-nbt/src/tag/CompoundTag(434): pocketmine\nbt\NBTStream->readTag()
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #2 vendor/pocketmine/pocketmine-nbt/src/NBTStream(131): pocketmine\nbt\tag\CompoundTag->read(pocketmine\nbt\NetworkLittleEndianNBTStream object)
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #3 vendor/pocketmine/pocketmine-nbt/src/NBTStream(78): pocketmine\nbt\NBTStream->readTag()
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #4 vendor/pocketmine/pocketmine-nbt/src/NBTStream(89): pocketmine\nbt\NBTStream->read(string ...Items...ItemList........id.4...Count....Damage......id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...Fireworks...Explosions........FireworkColor........FireworkFade.......FireworkFlicker....FireworkTrail....FireworkType.....Flight.......id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.2...tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.....tag...ench........id.....lvl........id.7...Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.l...Count....Damage......id.8...Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.6...Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl........id.9...Count....Damage.....tag...ench........id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl......id.....lvl........id.....Count....Damage.{...tag...ench........id.....lvl......id.....lvl......)
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #5 plugins/PlayerVaults-master/src/PlayerVaults/Task/FetchInventoryTask(104): pocketmine\nbt\NBTStream->readCompressed(string x...Kn.0...6&.....GU..N..R...JP.BB...n{....(........RWh<.?....6....D.4....b.........|.<nc..y.l...$.sd,sd...........WB..B}.........b...<...%....`M..}..u.m.... ..m$....ev..A(.:.h.....C$(.|...k7L...Y.x.7/...\Qd&//W1.A......t.a6'..>.b..g(...;.G...Bq;.......J.fZ~.p.H.B8.......Q%\CuG....vK....!..N.>f....n..=?^....-.Z...Q;...tN...xRo..{(.V:)......4n...!..*.#.....J.<-7..A1 s....O........7.G.Z.P....<......p.........o..Zc...fz..9....8T...dS.....w)
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #6 src/pocketmine/scheduler/AsyncTask(67): PlayerVaults\Task\FetchInventoryTask->onRun()
[07:00:14] [Asynchronous Worker #4 thread/DEBUG]: #7 (): pocketmine\scheduler\AsyncTask->run()
[07:00:14] [Server thread/CRITICAL]: Could not execute asynchronous task FetchInventoryTask: Task crashed

Sort of similar

base64:

eNrtlktugzAQhsc2JoHmnbS5R1X1sU4bqVKXuQBKUIJCQgT0pW57gd6yxygumNQDjuimClJXaDzMP9/8yMY28PvY3UQWNMXzwYtiGwDGFKi3gAsCfBI8bmODgnnrbJylmyS/c2Qsc2Sf+7SBxc7SAsPdzldCiKVCfQrMf/KBpMXQzWKWxYM8lvIfJfKQyttgTb3QfQ7CdcJt373s/CDygm0kGpIGtGV2EvhBKNY6DWjJxamzEEMkKN18yffmazdMlvLSWeh4Ajcvm73uXFFkJi8vVzHJQbke9IcPzXTOYTYnz+Y+zWKaxWcoHqH3O8hHG/nYQnE71/vH/Qvc90q4Zlp+gnDaSN5COB2U1+PV1L1RJVxDdUfK9REedkviGgfdIcfrTs0+Zhkuqxduzdw9P17csssCLeBa6rnIUTu8sw10Thbbq3hSb4DqeyjuVjoptAfTEMmNNG4bha8h2/UqtSPq9Pvyq0rlPC03EB1BMSBzGcrTwk/Hl+3N4qXx+jf/R4pa61CJBo2jPBScuqyEw3C5isOQE/ur4c1vpuVaY9XpmGZ6HR45uAnfCjhU3RSkZFPAF7a/7nc=
Muqsit commented 6 years ago

Happens because of this https://github.com/Muqsit/PlayerVaults/commit/b33c3080ee2e8ca99b6f0d62d4a13630842dbb50

It should've been BigEndianNBTStream, not NetworkLittleEndianNBTStream