Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash after attempted build #92

Closed
Spider4062 opened this issue Aug 14, 2021 · 2 comments
Closed

Crash after attempted build #92

Spider4062 opened this issue Aug 14, 2021 · 2 comments
Labels
bug Something isn't working easynpc Issues/requests relating the EasyNPC app

Comments

@Spider4062
Copy link

Made the changes to the file and attempted to build and got an error before it could be completed. Log file attached. Thank you :)
Log_20210814_134434_9904333.txt

@focustense focustense added bug Something isn't working easynpc Issues/requests relating the EasyNPC app labels Aug 20, 2021
@focustense
Copy link
Owner

Not sure why I missed this, sorry about that.

RecordException High Poly Head.esm => 000814:High Poly Head.esm<HeadPart>: Could not resolve record    at Mutagen.Bethesda.IFormLinkExt.Resolve[TMajor](IFormLinkGetter`1 link, ILinkCache cache)
   at Focus.Apps.EasyNpc.Mutagen.MutagenMergedPluginBuilder.MergeContext.Import[T,TGetter](IFormLinkGetter`1 link, IGroup`1 group, Action`1 setup)
   at Focus.Apps.EasyNpc.Mutagen.MutagenMergedPluginBuilder.MergeContext.Import[T,TGetter](IFormLinkGetter`1 link, IGroup`1 group)
   at Focus.Apps.EasyNpc.Mutagen.MutagenMergedPluginBuilder.Build(IReadOnlyList`1 npcs, BuildSettings`1 buildSettings, ProgressViewModel progress)
   at Focus.Apps.EasyNpc.Build.BuildViewModel`1.<BeginBuild>b__76_0()

This indicates that it can't find a record in High Poly Head. Most likely, you are using an HPH-based overhaul with the wrong version of HPH - either using an old version of HPH with a new overhaul, or vice versa.

This has all been rewritten in 0.9.0, so I'm probably not going to be doing much in the way of further investigation. The new release will be going up momentarily, so it might be worth trying that out. If you have issues with 0.9.0 and need to keep using 0.8.8 for a bit, what you should do is look for any plugins you have that uses HPH as a master, and open them up in xEdit. Just the loading messages on their own should tell you where the invalid references are.

@focustense
Copy link
Owner

As of v0.9.3, there is now a reference checker (#107) which runs on startup and should provide what I hope is very clear guidance on where the errors are. NPC options with invalid references will be disabled in the profile, so they can't be selected and subsequently break the build.

Because this now exists, I'm closing all prior issues related to invalid references. Please report any bugs or other problems you find with the reference checker in a new GitHub issue. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working easynpc Issues/requests relating the EasyNPC app
Projects
None yet
Development

No branches or pull requests

2 participants