Closed bentomhall closed 1 year ago
I've hit this too. Created a new world, tried to create a character and the page hangs. The console prints:
Error: You are accessing the WwnActor#data object which is no longer used. Since V10 the Document class and its contained DataModel are merged into a combined data structure. You should now reference keys which were previously contained within the data object directly.
and
Error: You are accessing WwnActor#data which has been migrated to WwnActor#system Deprecated since Version 10 Backwards-compatible support will be removed in Version 12
Which results in
InternalError: Failed data preparation for Actor.. too much recursion foundry.js:747:30 InternalError: Failed data preparation for Actor.. too much recursion [foundry.js:747:30](http://192.168.0.50:30000/scripts/foundry.js) onError http://192.168.0.50:30000/scripts/foundry.js:747 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13266 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 _calculateMovement http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:737 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:21 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 _calculateMovement http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:737 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:21 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeAC http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:857 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:19 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:877 prepareData http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:18 _safePrepareData http://192.168.0.50:30000/scripts/foundry.js:13264 _initialize http://192.168.0.50:30000/scripts/foundry.js:13089 updateSource http://192.168.0.50:30000/scripts/commons.js:5586 update http://192.168.0.50:30000/scripts/commons.js:6550 computeModifiers http://192.168.0.50:30000/systems/wwn/module/actor/entity.js:879
The release version of WWN is not currently compatible with Foundry v10. There is a beta release that you may test if you wish: https://github.com/SobranDM/foundryvtt-wwn/releases/download/v1.0.1-beta5/system.json
The beta is working well so far, I'll let you know if I run into any problems! Cheers!
Actor sheets are all broken. Trying to open or create them brings the instance to a halt with thousands of compatibility warnings.