[armedbear-devel] trouble with Maxima test suite

Robert Dodier robert_dodier at yahoo.com
Fri Jan 15 05:30:39 UTC 2010


I have updated ABCL from svn and rebuilt it and updated
Maxima and rebuilt it with ABCL.
It seems to mostly work except that in a new instance
of Maxima launched via

(require 'asdf)
(asdf:operate 'asdf:load-op :maxima)

I find that run_testsuite(); pretty soon runs into some
errors and grinds to a halt at rtest14 (pretty early in
the test suite).

However I find that load(orthopoly); before run_testsuite();
seems to avoid the problem. I don't remember that this 
work-around was necessary in previous versions of ABCL;
I probably last updated ABCL a couple of months ago.

orthopoly is a Lisp package which is supposed to be
loaded automatically when any of the functions in the
package are called for the first time, e.g.
$hermite has the 'autoload property.

Another clue? When I enter quit(); after the unsuccessful
run_testsuite(); I get a Java exception as follows.
java.lang.IllegalStateException: Current state = CODING_END, new state = CODING
        at java.nio.charset.CharsetDecoder.throwIllegalStateException(CharsetDecoder.java:951)
        at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:537)
        at org.armedbear.lisp.util.DecodingReader.read(DecodingReader.java:261)
        at org.armedbear.lisp.util.DecodingReader.read(DecodingReader.java:249)
        at org.armedbear.lisp.util.DecodingReader.read(DecodingReader.java:227)
        at org.armedbear.lisp.Stream._readChar(Stream.java:1683)
        at org.armedbear.lisp.Stream.readChar(Stream.java:1513)
        at org.armedbear.lisp.Stream$16.execute(Stream.java:2393)
        at org.armedbear.lisp.Symbol.execute(Symbol.java:798)
        at org.armedbear.lisp.LispThread.execute(LispThread.java:596)
        at org.armedbear.lisp.mdebug_20.execute(mdebug.lisp:282)

(etc ... I've suppressed the rest of the stack trace.)

If you can suggest some additional info I could try to
gather to aid debugging, I'll be glad to do so.

Thanks for your help, and all your terrific work.

Robert Dodier


More information about the armedbear-devel mailing list