AW: [Allegro] avanti 2.2.8 freigegeben

Thomas Fischer fischer at mail.sub.uni-goettingen.de
Mo Okt 10 17:40:27 CEST 2005


Lieber Herr Butkus, lieber Herr Eversberg,

schön, dass die Version jetzt verfügbar ist.

Allerdings stürzt bei mir die neue Version bei dem Aufruf

&
find ( KEY "AÿX" )
list internal
@ DB=avdemo ID=opac/OPAC
AVANTI:EOJ

genauso ab wie die vorherige, wenn ich es über meinen PuTTY-Telnet Client schicke.

Manchmal unauffällig mit
[2005-10-09 16:58:00]  (SLAVE) <conn 0> child exited with status 1
(oft gefragt, nie erklärt was die status-Nummern bedeuten, heißt aber wohl Absturz),
manchmal heftiger mit 
"avanti.cl.exe hat ein Problem festgestellt und muss beendet werden..."

Da das im Gegensatz zu Herrn Eversbergs Bemerkung

> Mit avanti V25 getestet:
> Fehler tritt nicht mehr auf.
> Zeichen kommt jeweils korrekt raus, sowohl mit als ohne coding.
> avanti v25 wird in Kuerze freigegeben

im Bugzilla (http://www.gymel.com/bugzilla/show_bug.cgi?id=362) steht, frage ich, was schief gelaufen ist.


Genauer sieh die Situation so aus:
Wenn ich avadmin benutze, wird aus " \", bei Avanti kommt dann an

&
find ( KEY \"A X\" )
list internal
@ DB=avdemo ID=opac/OPAC
AVANTI:EOJ

dabei ist das Zeichen zwischen A und X ein Ascii 160.

und ich bekomme die Antwort

N:<E130> kein Ergebnis bei: ( KEY \"A
Query Error: ')' expected

AVANTI:EOR

die mich darauf schließen lässt, dass das ÿ in ASCII 160 gewandelt wird und dann irgendwie als Zeilenende interpretiert wird.

Benutze ich Telnet, so kommt bei Avanti an:

&
find ( KEY "A  X" )
list internal
@ DB=avdemo ID=opac/OPAC
AVANTI:EOJ

mit zwei(!) ASCII 160 zwischen A und X, und Avanti stürzt ab.

Mit freundlichen Grüßen
Thomas Fischer 


> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de]Im Auftrag von Bernhard
> Eversberg
> Gesendet: Dienstag, 4. Oktober 2005 15:56
> An: Allegro-C Diskussionsliste
> Betreff: [Allegro] avanti 2.2.8 freigegeben
> 
> 
> 
> Nun hat's endlich geklappt: Kollege Butkus konnte die neuen
> Installationspakete für avanti auf Windows, Solaris und Linux
> fertigstellen. Sie liegen mit der Versionsbezeichnung 2.2.8
> an den gewohnten Stellen.
> 
> MfG B.E.
> 
> 
> 




Mehr Informationen über die Mailingliste Allegro