>I get a strange error in my Visual FoxPro application and it must be outside of the FoxPro code I write because its not caught in my error handler.
>
>The Error I get is 'Mismatched pushjmp/popjmp call.'
>
>Does anyone have any ideas?
This is an internal VFP error that usually means you found a bug.
The only way that I know of to cause this error is for your error handler to issue a RETRY when the error that was thrown was thrown by a system event (DataEnvironment.OpenTables, for example), so there is no line of code to RETRY (RETRY reexecutes the last command in the call stack, but with a system event there is nothing on the stack, hence the push/pop error).
Is the error consistent enough that you can trace when it happens?
Erik Moore
Clientelligence