When some vehicle types are placed in the world, they cause a JIP error.
Description
Details
- Severity
- Major
- Resolution
- Open
- Reproducibility
- Always
- Operating System
- Windows 10 x64
- Category
- General
- In the Workbench, create and save new subworld of MpTest for testing purposes.
- Set up the Dedicated Server Tool with one client and run the world. Everything should work fine.
- Place e. g. UAZ452_ambulance.et in the world and save.
- Run the Dedicated Server Tool again. There will be a JIP error for the client.
I tested all vehicle types, the affects precisely these: Command Truck, Repair Truck, Tanker Truck, Ambulances
Full list: UAZ452_ambulance, M997_ambulance, Ural_4320_command, Ural_4320_tanker, Ural_4320_repair, M923A1_tanker, M923A1_command, M923A1_repair
Event Timeline
I also encountered such a problem when I tried to make my mission. The problem occurs only on a dedicated server, in arma reforger tools through a normal launch everything works correctly
No, this also happens on a blank Workbench projects without any mods.
Both in the current version and the initial 1.2 release.
Are you not able to reproduce this issue using the steps provided?
The vehicle should be placed in a layer, not spawned ingame.
The QA did not test this yet, just making sure to have all the information available.
Same thing (version 1.2.0.76)
Steps to reproduce:
- Open workbench
- Create new empty mod (just for test)
- Create sub-scene for any world ({77C41EA429B6AC35}worlds/GameMaster/GM_Arland.ent for test)
- Place {1BABF6B33DA0AEB6}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_command.et in world
- Setup PeerTool
- Switch to Game Mode
And now server runs perfectly, but any client disconnects with JIPError:
18:41:59.761 RPL : rpl::Pip::ProcessNetToGame 18:41:59.761 RPL (E): IReplication::JIPError: Inconsistent item table on Slave connection. Item is missing or different item was loaded in its place. (item=0x40000047 layout=RplComponent) 18:41:59.761 RPL (E): Expected: 18:41:59.761 RPL (E): cpp_layout=_ScriptComponent_Layout 18:41:59.761 RPL (E): s_layout=script::Game::SCR_ArsenalComponent 18:41:59.761 RPL (E): IReplication::JIPError: Inconsistent item table on Slave connection. Item is missing or different item was loaded in its place. (item=0x40000048 layout=RplComponent) 18:41:59.761 RPL (E): Expected: 18:41:59.761 RPL (E): cpp_layout=_ScriptComponent_Layout 18:41:59.761 RPL (E): s_layout=script::Game::SCR_ResourceComponent 18:41:59.761 RPL (E): IReplication::JIPError: Inconsistent item table on Slave connection. Item is missing or different item was loaded in its place. (item=0x40000049 layout=TimeAndWeatherManagerEntity) 18:41:59.761 RPL (E): Expected: 18:41:59.761 RPL (E): cpp_layout=_UniversalInventoryStorageComponent_Layout 18:41:59.761 RPL (E): s_layout=script::Game::SCR_UniversalInventoryStorageComponent ...
And huge amount of same errors:
If you remove vehicle placed at step 4 then clients connects normally
Same for the following modifications of Ural:
{DC1C2350CF665F9E}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_FIA_tanker.et {E6AEC014D162D686}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_FIA_command.et {A5647958579A4149}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_repair.et {34178E3A92776DA6}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_repair_FIA.et {4C81D7ED8F8C0D87}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_tanker.et {33BC05D02006BE44}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_tanker_CIV_base.et {4A59DAEFE645E8A0}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_tanker_CIV_orange.et {B3C8EC88E7782C78}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_tanker_CIV_pohona.et {DCAF0585D17B917A}Prefabs/Vehicles/Wheeled/Ural4320/Ural4320_tanker_CIV_ranomized.et
I have the same problem with all(?) of my scenarios. I am using only one mod: The official Capture And Hold by Bohemia.
I testet removing the vehicles and it's working again without the JIP-Error.
Very annoying :(
Even though I didn't see anything in the changelog, 1.2.0.92 appears to have resolved this issue.