-
-
Notifications
You must be signed in to change notification settings - Fork 107
Open
Description
This issue exists in both bedrock-protocol@3.47.0 and the latest 3.52.0.
- System:
Windows 11 25H2 26200.7623 - NodeJS:
v22.16.0 - bedrock-protocol:
v3.47.0 or v3.52.0 - bedrock-protocol Server:
1.20.80 - Minecraft:
1.20.81.01 (Windows, Logged In)
Codes
bedrock.createServer({
host: '127.0.0.1',
port: 19132,
offline: true
}).on('connect', client => {
client.on('packet', p => {
switch (p.data.name) {
case 'client_cache_status': {
client.queue('resource_packs_info', {"must_accept":false,"has_addons":false,"has_scripts":false,"world_template":{"uuid":"00000000-0000-0000-0000-000000000000","version":"0.0.0"},"texture_packs":[]})
break
}
}
})
})I remember this code used to seem to work correctly.
But now even sending standard data packets can cause a crash.
{"must_accept":false,"has_addons":false,"has_scripts":false,"force_server_packs":false,"behaviour_packs":[],"texture_packs":[],"resource_pack_links":[]}Crash Log
Uncaught TypeError TypeError: SizeOf error for undefined : Cannot read properties of undefined (reading 'length')
at BehaviourPackInfos (<eval>/VM46947604:89:35)
at packet_resource_packs_info (<eval>/VM46947604:2228:39)
at eval (<eval>/VM46947604:1967:78)
at mcpe_packet (<eval>/VM46947604:2167:9)
at sizeOf (d:\1\projects\basin\node_modules\protodef\src\compiler.js:89:14)
at e.message (d:\1\projects\basin\node_modules\protodef\src\compiler.js:96:40)
at tryCatch (d:\1\projects\basin\node_modules\protodef\src\utils.js:50:16)
at createPacketBuffer (d:\1\projects\basin\node_modules\protodef\src\compiler.js:96:20)
at createPacketBuffer (d:\1\projects\basin\node_modules\protodef\src\serializer.js:12:23)
at queue (d:\1\projects\basin\node_modules\bedrock-protocol\src\connection.js:98:36)
at <anonymous> (d:\1\projects\basin\index.js:28:24)
at emit (<node_internals>/events:518:28)
at readPacket (d:\1\projects\basin\node_modules\bedrock-protocol\src\serverPlayer.js:199:10)
at onDecryptedPacket (d:\1\projects\basin\node_modules\bedrock-protocol\src\connection.js:175:12)
at verify (d:\1\projects\basin\node_modules\bedrock-protocol\src\transforms\encryption.js:92:12)
at emit (<node_internals>/events:518:28)
at addChunk (<node_internals>/internal/streams/readable:561:12)
at readableAddChunkPushByteMode (<node_internals>/internal/streams/readable:512:3)
at Readable.push (<node_internals>/internal/streams/readable:392:5)
at _transform (<node_internals>/internal/crypto/cipher:150:8)
at Transform._write (<node_internals>/internal/streams/transform:171:8)
at writeOrBuffer (<node_internals>/internal/streams/writable:572:12)
at _write (<node_internals>/internal/streams/writable:501:10)
at Writable.write (<node_internals>/internal/streams/writable:510:10)
at <anonymous> (d:\1\projects\basin\node_modules\bedrock-protocol\src\transforms\encryption.js:98:21)
at handle (d:\1\projects\basin\node_modules\bedrock-protocol\src\connection.js:182:14)
at <anonymous> (d:\1\projects\basin\node_modules\bedrock-protocol\src\server.js:108:35)
at processTicksAndRejections (<node_internals>/internal/process/task_queues:85:11)
--- TickObject ---
at init (<node_internals>/internal/inspector_async_hook:19:17)
at emitInitNative (<node_internals>/internal/async_hooks:202:43)
at emitInitScript (<node_internals>/internal/async_hooks:505:3)
at nextTick (<node_internals>/internal/process/task_queues:143:5)
at onEncapsulated (d:\1\projects\basin\node_modules\bedrock-protocol\src\server.js:108:13)
at <anonymous> (d:\1\projects\basin\node_modules\bedrock-protocol\src\rak.js:127:12)
at emit (<node_internals>/events:518:28)
at <anonymous> (d:\1\projects\basin\node_modules\raknet-native\lib\RakNet.js:106:18)
--- RakServer ---
at init (<node_internals>/internal/inspector_async_hook:19:17)
at emitInitNative (<node_internals>/internal/async_hooks:202:43)
at listen (d:\1\projects\basin\node_modules\raknet-native\lib\RakNet.js:86:24)
at listen (d:\1\projects\basin\node_modules\bedrock-protocol\src\rak.js:134:17)
at listen (d:\1\projects\basin\node_modules\bedrock-protocol\src\server.js:125:25)
at createServer (d:\1\projects\basin\node_modules\bedrock-protocol\src\createServer.js:6:10)
at <anonymous> (d:\1\projects\basin\index.js:11:31)
at <anonymous> (<node_internals>/internal/modules/cjs/loader:1730:14)
at <anonymous> (<node_internals>/internal/modules/cjs/loader:1895:10)
at <anonymous> (<node_internals>/internal/modules/cjs/loader:1465:32)
at <anonymous> (<node_internals>/internal/modules/cjs/loader:1282:12)
at traceSync (<node_internals>/diagnostics_channel:322:14)
at wrapModuleLoad (<node_internals>/internal/modules/cjs/loader:235:24)
at executeUserEntryPoint (<node_internals>/internal/modules/run_main:171:5)
at <anonymous> (<node_internals>/internal/main/run_main_module:36:49)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels