Archive of UserLand's first discussion group, started October 5, 1998.

How to debug?

Author:Ian Beatty
Posted:3/1/1999; 10:31:54 AM
Topic:How to debug?
Msg #:3408
Prev/Next:3407 / 3409

Quick (hopefully) question: If I've got a script error being thrown from a UserLand macro during my page rendering process, how can I walk up the stack to find out what macro is calling that one, what macro calls the caller, etc. to find out where it connects with macros I've written?

Context: I'm doing a normal rendering of a page to disk from a GDB, like I've done countless times before. I just pasted in a template from a different site, which works there. Now, I'm getting a macro error Semaphore timer expired after 120 sixtieths of a second." When I click "go to", I see the semaphore in question is being locked in system.verbs.builtins.log.addToGuestDatabase(). I'm trying to figure out what part of my rendering process ends up calling this. (If it matters, I'm running 5.1.6, with the Nirvana Server pre-release and mainResponder installed, but the server is not currently running and I'm not using that for this rendering.)

Thanks...

-- Ian


There are responses to this message:


This page was archived on 6/13/2001; 4:48:15 PM.

© Copyright 1998-2001 UserLand Software, Inc.