Unreal Engine 4.25.3 crushes when it is compiled and clicked play

SOLUTION

Assertion failed: Terminal [File:C:\UnrealBullCow\BullCowGame-starter-kit\Source\BullCowGame\Console\Cartridge.cpp] [Line: 12] [BullCowCartridge]: No Terminal found

That means you attached the component to an actor without a Terminal component or you removed the Terminal component already on the actor.

If you go into Console > Cartridge and change this on line 12

*GetName()

to

*GetOwner()->GetName()

The crash should tell you what actor is missing it.

One of the cows occurred as “terminal” in the “world outliner” tab, and one of the other cow has already had a Cartridge attached to it. After I deleted the terminal cow and delete the Cartridge from other cow, it worked!