Sto utilizzando il wrapper Lapis.

Il programma è completamente realizzato in Java; ora ho un piccolo/grande problema che forse potete aiutarmi a risolvere.

Dunque, il programma può funzionare sia in modalità grafica sia da shell; io ho la necessità di utilizzarlo da shell.

Il funzionamento si basa sull'applicazione di script tcl a specifiche sorgenti dati; quando eseguo dal prompt dei comandi la seguente istruzione:


codice:
d:\>lapis.exe -pipe -f script http://www.sito.it
il software mi genera errori di questo genere:
codice:
java.lang.RuntimeException: assertion failure
        at lapisx.util.Debug$Quiet.assertion(Debug.java:385)
        at lapis.parsers.HTMLParser.makeElement(HTMLParser.java:912)
        at lapis.parsers.HTMLParser.handleTag(HTMLParser.java:861)
        at lapis.parsers.HTMLParser.tokenize(HTMLParser.java:491)
        at lapis.parsers.HTMLParser.parse(HTMLParser.java:167)
        at lapis.parsers.HTMLParser$PatternStub.match(HTMLParser.java:75)
        at lapis.tc.Evaluator.forId(Evaluator.java:298)
        at lapis.tc.TC$Id.accept(TC.java:943)
        at lapis.tc.Evaluator.forAnd(Evaluator.java:521)
        at lapis.tc.TC$And.accept(TC.java:1234)
        at lapis.tc.TC.matchWithWarnings(TC.java:384)
        at lapis.tools.Extract.invoke(Extract.java:156)
        at lapis.tcl.TclCommand.cmdProc(TclCommand.java:45)
        at tcl.lang.Parser.evalObjv(Parser.java:741)
        at tcl.lang.Parser.eval2(Parser.java:1146)
        at tcl.lang.Interp.eval(Interp.java:1781)
        at tcl.lang.Interp.evalFile(Interp.java:1879)
        at lapis.tcl.TclInterpreter.evalFile(TclInterpreter.java:136)
        at lapis.Main.main(Main.java:221)
dopo una serie di errori di questo tipo il programma completa ugualmente il suo lavoro.

Io ho la necessità di eliminare queste segnalazioni di errori per non compromettere l'interazione del wrapper con un software java che sto realizzando per automatizzare una serie di estrazioni di dati.

Sapete aiutarmi?