Staging drill: Rust staging manifest 4435999589367347110 (10/31/2026 11:48:58) #22

Closed
opened 2026-11-01 01:39:21 -06:00 by whitlocktech · 1 comment
Owner

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (build 26344826, manifest 4435999589367347110 of 10/31/2026 11:48:58) on 2026-11-01: fail.

  • Harness: setup.profiles: FAIL refused: t_roam: kits: this server has no kit 'rnhrevolver'; t_sentry: kits: this server has no kit 'rnhrevolver'; t_mon: kits: this server has no kit 'rnhrevolver'; t_route: kits: this server has no kit 'rnhrevolver'; t_bad: kits: this server has no kit 'rnt_nokit'; t_leash: kits: this server has no kit 'rnhrevolver'; t_each: kits: this server has no kit 'rnhrevolver'; t_red: kits: this server has no kit 'rnhrevolver'; t_blue: kits: this server has no kit 'rnhrevolver'; t_hunter: kits: this server has no kit 'rnhrevolver'; t_leashed: kits: this server has no kit 'rnhrevolver'; t_bully: kits: this server has no kit 'rnhrevolver'; t_guard: kits: this server has no kit 'rnhrevolver'; t_kit: kits: this server has no kit 'rnhrevolver'; t_ignore: kits: this server has no kit 'rnhrevolver'; t_always: kits: this server has no kit 'rnhrevolver'; t_unkill: kits: this server has no kit 'rnhrevolver'; t_harmless: kits: this server has no kit 'rnhrevolver'; t_badfaction: kits: this server has no kit 'rnhrevolver'; t_badturrets: kits: this server has no kit 'rnhrevolver'; t_boss: kits: this server has no kit 'rnhrevolver'; t_passive: kits: this server has no kit 'rnhrevolver'; t_passwin: kits: this server has no kit 'rnhrevolver'; t_passhurt: kits: this server has no kit 'rnhrevolver'; t_loot: kits: this server has no kit 'rnhrevolver'; t_loot100: kits: this server has no kit 'rnhrevolver'; t_lootkit: kits: this server has no kit 'rnhrevolver'; t_lootnone: kits: this server has no kit 'rnhrevolver'; t_lootcrate: kits: this server has no kit 'rnhrevolver'; t_lootlocked: kits: this server has no kit 'rnhrevolver'; t_lootgone: kits: this server has no kit 'rnhrevolver'; t_lootfive: kits: this server has no kit 'rnhrevolver'
  • Harness: api.spawn: FAIL null
  • Harness: hooks.spawned: FAIL
  • Harness: hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0
  • Harness: move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0
  • Harness: sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0
  • Harness: sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0
  • Harness: cmd.place.named: FAIL
  • Harness: cmd.place.options: FAIL
  • Harness: cmd.place.costWarning: FAIL
  • Harness: cmd.place.nextName: FAIL
  • Harness: cmd.place.defaults: FAIL
  • Harness: cmd.refuse.unknownOption: FAIL
  • Harness: cmd.refuse.notKeyValue: FAIL
  • Harness: cmd.refuse.count: FAIL
  • Harness: cmd.refuse.twice: FAIL
  • Harness: cmd.refuse.mode: FAIL
  • Harness: cmd.refuse.missingRoute: FAIL
  • Harness: cmd.refuse.offMesh: FAIL
  • Harness: cmd.refuse.noSpot: FAIL
  • Harness: cmd.sentryOffMesh: FAIL a sentry may stand 40 m up
  • Harness: cmd.refuse.api.offMesh: FAIL the API refuses a roamer off the navmesh too
  • Harness: cmd.place.spawned: FAIL t_roam-1 0, t_roam-2 0
  • Harness: cmd.rename: FAIL
  • Harness: cmd.rename.keepsNpc: FAIL
  • Harness: cmd.rename.refuseTaken: FAIL
  • Harness: cmd.rename.refuseBadName: FAIL
  • Harness: cmd.place.nameReused: FAIL the freed number is taken again
  • Harness: cmd.patrol.placed: FAIL
  • Harness: cmd.patrol.walks: FAIL not spawned
  • Harness: cmd.path.deleteWaits: FAIL no row
  • Harness: cmd.respawn: FAIL 0 alive, fresh=True
  • Harness: cmd.clear: FAIL the NPC goes, the placement stays
  • Harness: cmd.remove: FAIL
  • Harness: cmd.chat.here: FAIL -1.00 m from the admin;
  • Harness: cmd.chat.adminNeedsAdmin: FAIL respawn is refused with runicnpc.place alone (no error)
  • Harness: cmd.profile.create: FAIL
  • Harness: cmd.floor.warns: FAIL
  • Harness: cmd.floor.standsOnIt: FAIL not spawned
  • Harness: cmd.floor.liveRegrounds: FAIL still in the air after 10 s
  • Harness: cmd.floor.fallsBack: FAIL 0 alive; lastError=
  • Harness: cmd.floor.returns: FAIL not spawned
  • Harness: api3.add.named: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver'
  • Harness: api3.add.grounded: FAIL y 0.00, terrain -0.18
  • Harness: api3.add.cost: FAIL
  • Harness: api3.add.notBuilt: FAIL
  • Harness: api3.add.values: FAIL
  • Harness: api3.hook.set: FAIL
  • Harness: api3.add.nextName: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver'
  • Harness: api3.refuse.offMesh: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver'
  • Harness: api3.refuse.count: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver'
  • Harness: api3.refuse.missingRoute: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver'
  • Harness: api3.spawned: FAIL listed 0
  • Harness: api3.rename: FAIL There is no placement 't_roam-2'.
  • Harness: api3.hook.renamed: FAIL
  • Harness: api3.rename.refuseTaken: FAIL There is no placement 't_site'.
  • Harness: api3.respawn: FAIL respawned -1
  • Harness: api3.respawn.fresh: FAIL listed 0
  • Harness: api3.hook.inGame: FAIL
  • Harness: api3.hook.removed: FAIL
  • Harness: s5.profile.refuseFaction: FAIL kits: this server has no kit 'rnhrevolver'
  • Harness: s5.profile.refuseTurrets: FAIL kits: this server has no kit 'rnhrevolver'
  • Harness: s5.fight.spawned: FAIL not spawned: red, blue, hunter, neutral, leashed, victim, bully (field (-562.52, 2.67, -985.53), map 3500)
  • Harness: s6.passive.spawned: FAIL not spawned
  • Harness: s7.table.corpses: FAIL 0 of 100 spawned and killed, 0 corpses found
  • Harness: s7.start.kit: FAIL kit start: -
  • Harness: s7.start.none: FAIL nothing, then the table's 7 scrap, clothes off too (D300): -
  • Harness: s7.crate.military: FAIL no crate
  • Harness: s7.crate.lockedNotStarted: FAIL no locked crate
  • Harness: s7.corpse.seconds: FAIL no corpse at all
  • Harness: s7.dropTable.off: FAIL dropTable false: no table: -
  • Harness: s7.start.rust: FAIL start rust: Rust's scientist loot and the clothes it wore: -
  • Harness: place.spawned: FAIL each 0, group 0
  • RunicNPC logged 4 error line(s) in Oxide's log during the run.

Static: Oxide behind 0, fields same, compile ok.
Live: 72 pass, 73 fail, on Rust staging 26344826, Oxide build of Sat, 31 Oct 2026 11:52:04 GMT, booted in 4 min.

Oxide's log (RunicNPC lines)

07:36 [Info] [RunicNpcTest] [rnt] hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Hooks>d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0
07:36 [Info] [RunicNpcTest] [rnt] move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Move>d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0
07:37 [Info] [RunicNpcTest] [rnt] sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sentry>d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0
07:37 [Info] [RunicNpcTest] [rnt] sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sleep>d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0

rnpc.status

RunicNPC 0.0.0 api=6 hooks=12 fired=5 silent=7
fired: OnServerInitialized=1 OnEntityKill=32 OnEntitySpawned=804 CanBeTargeted=686 OnPluginLoaded=1
silent: OnServerSave OnPluginUnloaded OnEntityTakeDamage CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate
framework=oxide navmesh=ready swap fields: npc=58/58 brain=32/32 missing=- added=-
npcs=0 awake=0 goingHome=0 asleep=0 owners: 
profiles=4 managed=False refused: -
placements=0 queue=0 waiting: -
routes=0
stage 5: factions=0 pairs, tracked scientists=76 animals=192, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0
sentries (turrets: always): patched, answered 0; zonemanager=absent
caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none)
RunicNPC: no NPCs on this server.

Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/48

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (**build 26344826, manifest 4435999589367347110 of 10/31/2026 11:48:58**) on 2026-11-01: **fail**. - Harness: setup.profiles: FAIL refused: t_roam: kits: this server has no kit 'rnhrevolver'; t_sentry: kits: this server has no kit 'rnhrevolver'; t_mon: kits: this server has no kit 'rnhrevolver'; t_route: kits: this server has no kit 'rnhrevolver'; t_bad: kits: this server has no kit 'rnt_nokit'; t_leash: kits: this server has no kit 'rnhrevolver'; t_each: kits: this server has no kit 'rnhrevolver'; t_red: kits: this server has no kit 'rnhrevolver'; t_blue: kits: this server has no kit 'rnhrevolver'; t_hunter: kits: this server has no kit 'rnhrevolver'; t_leashed: kits: this server has no kit 'rnhrevolver'; t_bully: kits: this server has no kit 'rnhrevolver'; t_guard: kits: this server has no kit 'rnhrevolver'; t_kit: kits: this server has no kit 'rnhrevolver'; t_ignore: kits: this server has no kit 'rnhrevolver'; t_always: kits: this server has no kit 'rnhrevolver'; t_unkill: kits: this server has no kit 'rnhrevolver'; t_harmless: kits: this server has no kit 'rnhrevolver'; t_badfaction: kits: this server has no kit 'rnhrevolver'; t_badturrets: kits: this server has no kit 'rnhrevolver'; t_boss: kits: this server has no kit 'rnhrevolver'; t_passive: kits: this server has no kit 'rnhrevolver'; t_passwin: kits: this server has no kit 'rnhrevolver'; t_passhurt: kits: this server has no kit 'rnhrevolver'; t_loot: kits: this server has no kit 'rnhrevolver'; t_loot100: kits: this server has no kit 'rnhrevolver'; t_lootkit: kits: this server has no kit 'rnhrevolver'; t_lootnone: kits: this server has no kit 'rnhrevolver'; t_lootcrate: kits: this server has no kit 'rnhrevolver'; t_lootlocked: kits: this server has no kit 'rnhrevolver'; t_lootgone: kits: this server has no kit 'rnhrevolver'; t_lootfive: kits: this server has no kit 'rnhrevolver' - Harness: api.spawn: FAIL null - Harness: hooks.spawned: FAIL - Harness: hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Hooks>d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0 - Harness: move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Move>d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0 - Harness: sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sentry>d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0 - Harness: sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sleep>d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0 - Harness: cmd.place.named: FAIL - Harness: cmd.place.options: FAIL - Harness: cmd.place.costWarning: FAIL - Harness: cmd.place.nextName: FAIL - Harness: cmd.place.defaults: FAIL - Harness: cmd.refuse.unknownOption: FAIL - Harness: cmd.refuse.notKeyValue: FAIL - Harness: cmd.refuse.count: FAIL - Harness: cmd.refuse.twice: FAIL - Harness: cmd.refuse.mode: FAIL - Harness: cmd.refuse.missingRoute: FAIL - Harness: cmd.refuse.offMesh: FAIL - Harness: cmd.refuse.noSpot: FAIL - Harness: cmd.sentryOffMesh: FAIL a sentry may stand 40 m up - Harness: cmd.refuse.api.offMesh: FAIL the API refuses a roamer off the navmesh too - Harness: cmd.place.spawned: FAIL t_roam-1 0, t_roam-2 0 - Harness: cmd.rename: FAIL - Harness: cmd.rename.keepsNpc: FAIL - Harness: cmd.rename.refuseTaken: FAIL - Harness: cmd.rename.refuseBadName: FAIL - Harness: cmd.place.nameReused: FAIL the freed number is taken again - Harness: cmd.patrol.placed: FAIL - Harness: cmd.patrol.walks: FAIL not spawned - Harness: cmd.path.deleteWaits: FAIL no row - Harness: cmd.respawn: FAIL 0 alive, fresh=True - Harness: cmd.clear: FAIL the NPC goes, the placement stays - Harness: cmd.remove: FAIL - Harness: cmd.chat.here: FAIL -1.00 m from the admin; - Harness: cmd.chat.adminNeedsAdmin: FAIL respawn is refused with runicnpc.place alone (no error) - Harness: cmd.profile.create: FAIL - Harness: cmd.floor.warns: FAIL - Harness: cmd.floor.standsOnIt: FAIL not spawned - Harness: cmd.floor.liveRegrounds: FAIL still in the air after 10 s - Harness: cmd.floor.fallsBack: FAIL 0 alive; lastError= - Harness: cmd.floor.returns: FAIL not spawned - Harness: api3.add.named: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver' - Harness: api3.add.grounded: FAIL y 0.00, terrain -0.18 - Harness: api3.add.cost: FAIL - Harness: api3.add.notBuilt: FAIL - Harness: api3.add.values: FAIL - Harness: api3.hook.set: FAIL - Harness: api3.add.nextName: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver' - Harness: api3.refuse.offMesh: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver' - Harness: api3.refuse.count: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver' - Harness: api3.refuse.missingRoute: FAIL error: Profile 't_roam' is refused: kits: this server has no kit 'rnhrevolver' - Harness: api3.spawned: FAIL listed 0 - Harness: api3.rename: FAIL There is no placement 't_roam-2'. - Harness: api3.hook.renamed: FAIL - Harness: api3.rename.refuseTaken: FAIL There is no placement 't_site'. - Harness: api3.respawn: FAIL respawned -1 - Harness: api3.respawn.fresh: FAIL listed 0 - Harness: api3.hook.inGame: FAIL - Harness: api3.hook.removed: FAIL - Harness: s5.profile.refuseFaction: FAIL kits: this server has no kit 'rnhrevolver' - Harness: s5.profile.refuseTurrets: FAIL kits: this server has no kit 'rnhrevolver' - Harness: s5.fight.spawned: FAIL not spawned: red, blue, hunter, neutral, leashed, victim, bully (field (-562.52, 2.67, -985.53), map 3500) - Harness: s6.passive.spawned: FAIL not spawned - Harness: s7.table.corpses: FAIL 0 of 100 spawned and killed, 0 corpses found - Harness: s7.start.kit: FAIL kit start: - - Harness: s7.start.none: FAIL nothing, then the table's 7 scrap, clothes off too (D300): - - Harness: s7.crate.military: FAIL no crate - Harness: s7.crate.lockedNotStarted: FAIL no locked crate - Harness: s7.corpse.seconds: FAIL no corpse at all - Harness: s7.dropTable.off: FAIL dropTable false: no table: - - Harness: s7.start.rust: FAIL start rust: Rust's scientist loot and the clothes it wore: - - Harness: place.spawned: FAIL each 0, group 0 - RunicNPC logged 4 error line(s) in Oxide's log during the run. Static: Oxide behind 0, fields same, compile ok. Live: 72 pass, 73 fail, on Rust staging 26344826, Oxide build of Sat, 31 Oct 2026 11:52:04 GMT, booted in 4 min. ### Oxide's log (RunicNPC lines) ``` 07:36 [Info] [RunicNpcTest] [rnt] hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Hooks>d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0 07:36 [Info] [RunicNpcTest] [rnt] move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Move>d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0 07:37 [Info] [RunicNpcTest] [rnt] sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sentry>d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0 07:37 [Info] [RunicNpcTest] [rnt] sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sleep>d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0 ``` ### rnpc.status ``` RunicNPC 0.0.0 api=6 hooks=12 fired=5 silent=7 fired: OnServerInitialized=1 OnEntityKill=32 OnEntitySpawned=804 CanBeTargeted=686 OnPluginLoaded=1 silent: OnServerSave OnPluginUnloaded OnEntityTakeDamage CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate framework=oxide navmesh=ready swap fields: npc=58/58 brain=32/32 missing=- added=- npcs=0 awake=0 goingHome=0 asleep=0 owners: profiles=4 managed=False refused: - placements=0 queue=0 waiting: - routes=0 stage 5: factions=0 pairs, tracked scientists=76 animals=192, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0 sentries (turrets: always): patched, answered 0; zonemanager=absent caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none) RunicNPC: no NPCs on this server. ``` Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/48
whitlocktech added the
staging-drill
label 2026-11-01 01:39:21 -06:00
Author
Owner

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (build 26344826, manifest 4435999589367347110 of 10/31/2026 11:48:58) on 2026-11-01: fail.

  • Harness: s5.fight.leash: FAIL chase 8, scientist 25 m off: fought=True, scientist 150/150 (D263)
  • Harness: s5.fight.shootBack: FAIL t_roam (neutral) shot by a profile hostile to it one-sidedly: answered=False (D268)
  • Harness: s5.kit.heal: FAIL heals 0, syringes left 2, health 75
  • Harness: place.set.each: FAIL position: it is 4.4 m from the navmesh, and only a sentry may stand off Rust's navmesh (D219)
  • Harness: place.spawned: FAIL each 0, group 3
  • RunicNPC logged 4 error line(s) in Oxide's log during the run.

Static: Oxide behind 0, fields same, compile ok.
Live: 250 pass, 5 fail, on Rust staging 26344826, Oxide build of Sat, 31 Oct 2026 11:52:04 GMT, booted in 10.6 min.

Oxide's log (RunicNPC lines)

07:36 [Info] [RunicNpcTest] [rnt] hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Hooks>d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0
07:36 [Info] [RunicNpcTest] [rnt] move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Move>d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0
07:37 [Info] [RunicNpcTest] [rnt] sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sentry>d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0
07:37 [Info] [RunicNpcTest] [rnt] sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sleep>d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0

rnpc.status

RunicNPC 0.0.0 api=6 hooks=12 fired=5 silent=7
fired: OnServerInitialized=1 OnEntityKill=1 OnEntitySpawned=164 CanBeTargeted=605 OnPluginLoaded=1
silent: OnServerSave OnPluginUnloaded OnEntityTakeDamage CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate
framework=oxide navmesh=ready swap fields: npc=58/58 brain=32/32 missing=- added=-
npcs=0 awake=0 goingHome=0 asleep=0 owners: 
profiles=4 managed=False refused: -
placements=0 queue=0 waiting: -
routes=0
stage 5: factions=0 pairs, tracked scientists=78 animals=191, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0
sentries (turrets: always): patched, answered 0; zonemanager=absent
caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none)
RunicNPC: no NPCs on this server.
[RustNav] Navmesh 'assets/bundled/prefabs/autospawn/monument/offshore/oilrig_2.prefab' is now fully built in 107.70 seconds (196 tiles).
[RustNav] Navmesh 'assets/bundled/prefabs/autospawn/monument/underwater_lab/underwater_lab_a.prefab' is now fully built in 108.80 seconds (42 tiles).

Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/49

The staging drill (docs/runicnpc/PLAN.md stage 9c) checked Rust's staging branch (**build 26344826, manifest 4435999589367347110 of 10/31/2026 11:48:58**) on 2026-11-01: **fail**. - Harness: s5.fight.leash: FAIL chase 8, scientist 25 m off: fought=True, scientist 150/150 (D263) - Harness: s5.fight.shootBack: FAIL t_roam (neutral) shot by a profile hostile to it one-sidedly: answered=False (D268) - Harness: s5.kit.heal: FAIL heals 0, syringes left 2, health 75 - Harness: place.set.each: FAIL position: it is 4.4 m from the navmesh, and only a sentry may stand off Rust's navmesh (D219) - Harness: place.spawned: FAIL each 0, group 3 - RunicNPC logged 4 error line(s) in Oxide's log during the run. Static: Oxide behind 0, fields same, compile ok. Live: 250 pass, 5 fail, on Rust staging 26344826, Oxide build of Sat, 31 Oct 2026 11:52:04 GMT, booted in 10.6 min. ### Oxide's log (RunicNPC lines) ``` 07:36 [Info] [RunicNpcTest] [rnt] hooks.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Hooks>d__65.MoveNext () [0x000f2] in <4e089b0419164b139a0854f65a8551a7>:0 07:36 [Info] [RunicNpcTest] [rnt] move.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Move>d__66.MoveNext () [0x001b7] in <4e089b0419164b139a0854f65a8551a7>:0 07:37 [Info] [RunicNpcTest] [rnt] sentry.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sentry>d__67.MoveNext () [0x000af] in <4e089b0419164b139a0854f65a8551a7>:0 07:37 [Info] [RunicNpcTest] [rnt] sleep.exception: FAIL NullReferenceException: Object reference not set to an instance of an object at at Oxide.Plugins.RunicNpcTest+<Sleep>d__68.MoveNext () [0x000b6] in <4e089b0419164b139a0854f65a8551a7>:0 ``` ### rnpc.status ``` RunicNPC 0.0.0 api=6 hooks=12 fired=5 silent=7 fired: OnServerInitialized=1 OnEntityKill=1 OnEntitySpawned=164 CanBeTargeted=605 OnPluginLoaded=1 silent: OnServerSave OnPluginUnloaded OnEntityTakeDamage CanEntityTakeDamage OnPlayerInput OnPlayerDisconnected OnCorpsePopulate framework=oxide navmesh=ready swap fields: npc=58/58 brain=32/32 missing=- added=- npcs=0 awake=0 goingHome=0 asleep=0 owners: profiles=4 managed=False refused: - placements=0 queue=0 waiting: - routes=0 stage 5: factions=0 pairs, tracked scientists=78 animals=191, engaged=0 defenders=0 alarms=0 defences=0, fight 0.000 ms/think over 0, sense 0.000 ms over 0 sentries (turrets: always): patched, answered 0; zonemanager=absent caps: total=0 perOwner=0 perProfile=0 spawnsPerSecond=0 (0 = none) RunicNPC: no NPCs on this server. [RustNav] Navmesh 'assets/bundled/prefabs/autospawn/monument/offshore/oilrig_2.prefab' is now fully built in 107.70 seconds (196 tiles). [RustNav] Navmesh 'assets/bundled/prefabs/autospawn/monument/underwater_lab/underwater_lab_a.prefab' is now fully built in 108.80 seconds (42 tiles). ``` Run: https://gitea.whitlocktech.com/RunicGateway/runicnpc-rust/actions/runs/49
Sign in to join this conversation.
No description provided.