Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Constant Error: "X is missing from the live program for some reason"

A topic by k47 created Aug 05, 2020 Views: 579 Replies: 5
Viewing posts 1 to 6

Hello, I got GMLive a couple of weeks ago and it worked flawlessly. However since yesterday I keep getting this Output error on every frame:

[live][8/5/2020 7:05:32 PM] `ArcherTower:Step_0` is missing from the live program for some reason (?)

Meanwhile on gmlive-server.exe, when I save a change to the code I get:

"updated ArcherTower:Step_0, ArcherTower:Step_0, (1ms)"

 Like if it was working. For clarity: it's not. I'm not seeing my code changes live.


I've tried with different objects, events and scripts, but the result is the same.

I'm not sure what has changed, I'm using the server and GMlive object in the exact same way as before as far as I can tell. Maybe something on my own computer is messing with it, but I wouldn't know what (I tried disabling my Antivirus, and adding exceptions, but no luck)

Any ideas?

Developer (1 edit)

Please email me (yellowafterlife at hotmail dot com) a sample project that reproduces this issue - last time it was reported (and which is when I added that check) turned out to be memory corruption on GM side.

(+1)

Hey, I'm unable to reproduce this on a different project and I won't be able to mail you my actual project. That said, I do get

"Core Resources : Info - Blank IdReference found - could be that the project is corrupt." when compiling. Haven't been able to get rid of it for a while (from before getting GMLive) but it hasn't appeared to affect me in any way, until now.  Got any tips for it beyond "try the GM forums"?

Developer(+1)

You should probably file a bug to at least request that some form of context is shown with that warning (like what file that's in).

I'm not sure if this would be causing an issue with GMLive.

(2 edits)

I keep tinkering with it and apparently the problem (at least in my case) has to do with inherited events. Here's a recording of the issue: https://i.imgur.com/VbL0ejX.mp4

If I save changes to the event it's reflected correctly on the debug output message, unless "event_inherited()" is in the code. Just in case I tried with "event_inherited()" both before and after the GMLive function, since I didn't know if it had to be in front or before, but in both cases the same result occurs. As soon as I comment out "event_inherited()" and resave the event code, GMLive works again.

As a workaround I put "event_inherited()" in a custom 1 line script called "inherit_parent()" and that seemed to do it. I can have the GMLive call and my "inherit_parent()" script on the same event code.

Developer

Can you check if this still happens to you in the now-public 2.3.0.401+? I'm trying this and it's not breaking