Unable to build after making code changes (CoreObjects.dll)

Hey everyone,

I’ve been trying to get a build for my game going, but since migrating the project over to 4.14, it is broken. I am hoping to find out the cause. Here is my output log.

A little history:

I initially tried to upgrade to 4.14
after having the same issues in 4.13.
The issue occurred after making
changes to the ConstructionProxyBP.
These changes were mainly creating functions that are
referenced in ‘BPGhostBuilding’, ‘TReportToShift’, ‘RTSCamController’, and ‘PNIMaster’.
I
continually receive an error that
crash the engine if the
‘ConstructionProxyBP’ is not loaded
first. If I load ANY other asset
before the ‘ConstructionProxyBP’, I
crash and receive the CoreObjects.dll
errors referenced in my output log. I
attempted to play twice with no errors
(save some errors I know of in the
code that are not preventing other
builds) and then attempted a build to
test.

I’ve tried:

  • Building from a blank project -
    success

  • Creating a new project and adding
    everything but the ConstructionProxy

  • failed - but with normal reference errors

  • Creating a new project and
    rebuilding the ConstructionProxy from
    scratch (4.13) - referenced as ‘COP’
    - Load - failed without loading ‘COP’ - CoreObjects.dll
    - Build - failed - CoreObjects.dll

  • Creating a new project and
    rebuilding the ConstructionProxy from
    scratch (4.14.) - referenced as ‘COP’

    - Load - success without loading previous objects
    - Build - failed - CoreObjects.dll
    
  • Creating a new project and
    rebuilding the ConstructionProxy and
    Construction Manager from scratch
    (4.14.) - referenced as ‘COP’,
    ‘ConstructionManagerBP’
    -Load - success without loading previous objects
    -Build - failed - CoreObjects.dll

  • Creating a new project and
    rebuilding the ConstructionProxy,
    Construction Manager, and
    GhostBuildingBP from scratch (4.14.)

  • referenced as ‘COP’, ‘ConstructionManagerBP’,
    ‘BPGhostBuilding’
    -Load - success without loading previous objects
    -Build - failed - CoreObjects.dll

  • Reconnecting broken references to
    ‘ConstructionProxyBP’ - replaced with
    'COP - in ‘TReportToShift’,
    ‘RTSCamController’, and
    ‘BPGhostBuilding’
    - Load - failed without loading ‘COP’ - CoreObjects.dll
    - Build - failed - CoreObjects.dll

link text

If more details are needed please let me know.

Sooooo…theres apparently this glorious magical button in the CB named ‘Fix Up Redirectors In Folder’ that just cleans up bad references for you… Hours of manually parsing through code and files and reconnecting nodes comes down to one button click…Unreal Engine is amazing.

So if anyone is having issues with broken references all you have to do is:

1: RELAX
2: Right click the folder that your dumbass (at least in my situation) deleted files from
3: Select the big beautiful ‘Fix Up Redirectors In Folder’ button
4: Drink a beer (or whatever) for the dev’s who busted their ■■■■■ off making this so ■■■■■■■ easy.

I hope this helps someone else so they dont’ have to spend so much time on it like I did haha.

Cheers,

Entro