I committed a sin on this one and worked around it and didn't record the specifics :( I'll be better next time.
But what I wanted to point out (not very constructively - sorry) was that it would be nice if debug.assertTrue printed out what it tried to assert as a message, to the console, so that one could diagnose a little without having to find the line in the source code.
I've been hitting a number of these. Often they happen at odd times, with very little to go on to even start debugging - say when compiling a function. There isn't a stack trace that's informative, I don't know what abcl was doing, and the report doesn't give me enough information to start.
A lot of the time I'll spend the effort to try to track it down, but I'd certainly appreciate it if some of the developers could think a bit about how to improve the situation wrt debugging such.
Regards, Alan
On Thu, May 6, 2010 at 4:16 AM, Mark Evenson evenson@panix.com wrote:
On 5/4/10 4:47 PM, Alan Ruttenberg wrote:
Blood pressure, specifically.
What does one do with this:
ABCL Debug.assertTrue() assertion failed! java.lang.Error: ABCL Debug.assertTrue() assertion failed! at org.armedbear.lisp.Debug.assertTrue(Debug.java:46) at org.armedbear.lisp.Package.shadowingImport(Package.java:601) at
org.armedbear.lisp.PackageFunctions$9.execute(PackageFunctions.java:190)
at org.armedbear.lisp.Primitive.execute(Primitive.java:108) at org.armedbear.lisp.Symbol.execute(Symbol.java:776)
No message - go hunt in source code. Yuck.
Provide a test case please? But you knew that…
No recent work should have impacted this section of the code from what I can make of it, so we need to know how this code is failing to fix it.
-- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
armedbear-devel mailing list armedbear-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel