Vampirism - Become a vampire!

Vampirism - Become a vampire!

16M Downloads

Failed to process all PhaseContext captured

flamechair opened this issue ยท 2 comments

commented

Versions

  • Minecraft: 1.12.2
  • Forge: 14.23.4.2705
  • SF: 1.12.2-2705-7.1.0-BETA-3399
  • Vampirism: Vampirism-1.12.2-1.4.5

Issue Description

When a player kills a converted entity, SF prints a phasecontext stack trace to the console

Reproduce Steps

Load up Vampirism and SF
Kill some converted entities
check server log

Additional Information

Mods:

Mods (95): Minecraft, Minecraft Coder Pack, Forge Mod Loader, Minecraft Forge, SpongeAPI,
SpongeForge, AI Improvements, AbyssalCraft, AbyssalCraft Integration, Aroma1997Core, AromaBackup, 
AromaBackuprecovery, Astral Sorcery, Bad Wither No Cookie! Reloaded, Baubles, BiblioCraft, Biomes O' 
Plenty, Blood Magic: Alchemical Wizardry, Bookshelf, Botania, Botania Tweaks, Botania Tweaks Core, 
Chameleon, ChickenChunks, Chisel, CoFH Core, CoFH World, CodeChicken Lib, CookieCore, Cyclops 
Core, DMT, Dark Utilities, Defiled Lands, Dimensional Doors, Disenchanter, Dungeon Mods, Dynamic 
Surroundings, Electroblob's Wizardry, EvilCraft, EvilCraft-Compat, Fence Jumper, FoamFix, FoamFixCore, 
Forgiving Void, Guide-API, HellBound, Howling Moon, Ice and Fire, InControl, InstantUnify, Inventory 
Pets, Inventory Tweaks, Iron Chest, Just Enough Items, LLibrary, LagGoggles, LibEx, Magic Feather, 
McJtyLib, Mod Control, Nether Foundation, NetherBound, NetherEx, NetherPortalFix, No Mob Spawning 
on Trees, Not Enough Items, OpenBlocks, OpenModsLib, OpenModsLib Core, Progressive Bosses, 
RFTools, Raiders, Redstone Flux, Roguelike Dungeons, Storage Drawers, TOP Addons, TeamLapen Library, 
Thaumcraft, The One Probe, The Twilight Forest, Thermal Cultivation, Thermal Dynamics, Thermal 
Expansion, Thermal Foundation, TickProfiler, Tree Chopper, UniDict, Unlimited Chisel Works, Vampirism, 
VampirismIntegrations, VanillaFix, WanionLib, Waystones, WorldEdit, Worley's Caves
commented

Sorry, forgot to include stacktrace:

[19:55:34] [Server thread/ERROR] [Sponge]: /***********************************************************************************************************************************************************************************************/
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Failed to process all PhaseContext captured! */
> [19:55:34] [Server thread/ERROR] [Sponge]: /***********************************************************************************************************************************************************************************************/
> [19:55:34] [Server thread/ERROR] [Sponge]: /* During the processing of a phase, certain objects were captured in a PhaseContext. All of them should have been removed from the PhaseContext by this point EntityPhase{}{EntityDeathState} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* PhaseContext : */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - EntityItemEntityDrops: EntityItemEntityDropsSupplier{Captured=1} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - DamageSource: DamageSource{Name=inWall, Type=suffocate} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - DamageSource: null */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Phases remaining : */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - Phase: EntityPhase{}{EntityDeathState} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Context: */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - EntityItemEntityDrops: EntityItemEntityDropsSupplier{Captured=1} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - DamageSource: DamageSource{Name=inWall, Type=suffocate} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - DamageSource: null */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - Phase: EntityTickPhase */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Context: */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Minecraft : 1.12.2 */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* SpongeAPI : 7.1.0-SNAPSHOT-6cd2dc3 */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* SpongeForge : 1.12.2-2705-7.1.0-BETA-3399 */
> [19:55:34] [Server thread/ERROR] [Sponge]: /* Minecraft Forge : 14.23.4.2705 */
> [19:55:34] [Server thread/ERROR] [Sponge]: /***********************************************************************************************************************************************************************************************/
> /***********************************************************************************************************************************************************************************************/
/* Failed to process all PhaseContext captured! */
/***********************************************************************************************************************************************************************************************/
/* During the processing of a phase, certain objects were captured in a PhaseContext. All of them should have been removed from the PhaseContext by this point EntityPhase{}{EntityDeathState} */
/* PhaseContext : */
/* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
/* - EntityItemEntityDrops: EntityItemEntityDropsSupplier{Captured=1} */
/* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
/* - DamageSource: DamageSource{Name=inWall, Type=suffocate} */
/* - DamageSource: null */
/* Phases remaining : */
/* - Phase: EntityPhase{}{EntityDeathState} */
/* Context: */
/* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
/* - EntityItemEntityDrops: EntityItemEntityDropsSupplier{Captured=1} */
/* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
/* - DamageSource: DamageSource{Name=inWall, Type=suffocate} */
/* - DamageSource: null */
/* - Phase: EntityTickPhase */
/* Context: */
/* - Source: [EntityConvertedCreature['Vampire Pig'/262340, l='world', x=1717.56, y=5.00, z=146.70] representing EntityPig['Pig'/230991, l='world', x=1717.56, y=5.00, z=146.70]] */
/* - CapturedBlockPosition: CaptureBlockPos{pos=null, world=Optional.empty} */
/* */
/* Minecraft : 1.12.2 */
/* SpongeAPI : 7.1.0-SNAPSHOT-6cd2dc3 */
/* SpongeForge : 1.12.2-2705-7.1.0-BETA-3399 */
/* Minecraft Forge : 14.23.4.2705 */
/***********************************************************************************************************************************************************************************************/
commented

I am still not entirely sure how the Sponge Phase stuff works, but I have found a potential cause for this error. It is fixed in the latest alpha.

Let me know if it still occurs once you decide to update