View Full Version : Stack display on Lua error
April 2nd, 2005, 01:22 PM
I've started porting LDJ to G4 at last.
I've noticed that when an error occurs you only get told about the line that was in error, and no call stack. :(
April 4th, 2005, 04:25 PM
I tried using xpcall() and using debug.traceback in the error handler but that didn't seem to work.
Any chance of a proper stack trace in the next build?
April 4th, 2005, 04:33 PM
Honestly I have no idea how to go about that. If you know how in Delphi please let me know.
Inside Girder Delphi handles this very well, and I get stack traces but plugins and the like don't give me any info. (sadly)
April 4th, 2005, 05:17 PM
It doesn't seem to work as well as it did in Girder 3, even for plain scripting errors. I get no stack trace at all.
April 4th, 2005, 08:08 PM
Thats right... the stack is not unwinding.
Ron what changed between lua 4 and 5?
April 5th, 2005, 01:37 PM
Rob, sorry I misunderstood your original question.
Anyway there seems to be a difference between the way Lua handles the stack, Mike has sent a question to the Lua mailing list to see what we can figure out here.
April 5th, 2005, 01:55 PM
Ah, now I understand your initial response!
April 7th, 2005, 01:15 PM
We have not heard back from the Lua guys yet. That could mean two things,
1. It was a dumb question :(
2. It was a hard question :(
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.