Fehler bei Start Sage

SaSa

Aktives Mitglied
Aktuell habe ich bei einem Kunden und nur einem Client das Problem, dass beim Start des Access-Clients nach der Anmeldung die folgende Fehlermeldung erscheint und dann die Sage sich sofort komplett schließt.
1788440461404.png

Ich habe dann das Setup erneut ausgeführt und dann hat es einmal geklappt. Der SmartClient startet ohne Probleme.
Jemand eine Idee hierzu bzw. schon mal gesehen?
 
Moin,
ich selbst kenne den Fehler nicht aber meine KI sagt:

Da der SmartClient funktioniert und nur ein Arbeitsplatz betroffen ist, würde ich zuerst lokal bei Access bzw. den Access-AddIns suchen.

Es gibt einen bekannten Sage-Fall (OL-65193), bei dem Access beim Start das Sage-Taskpane deaktiviert. Ich würde beim betroffenen Benutzer unter
HKCU\Software\Microsoft\Office\16.0\Access\Resiliency\DisabledItems
prüfen, ob dort das Sage-AddIn gelandet ist.

Zusätzlich würde ich – insbesondere ab 9.0.10 – die Partner-/Kunden-AddIns prüfen. Sage hat dort die interne AddIn-Versionierung geändert; nicht angepasste Access-AddIns können beim Start Fehler verursachen.

Dass das Setup einmal geholfen hat, würde ebenfalls zu einer lokalen Access-/AddIn-Komponente passen.

Interessant wäre noch die genaue Fehlermeldung aus dem Screenshot bzw. Windows-Ereignisprotokoll. Dann lässt sich das vermutlich weiter eingrenzen.
 
Hallo Sasa,
was @breithecker sagt ist korrekt: die Meldung wird durch ein Access-AddIn verursacht. Es wird versucht, sich auf Einsprungspunkte in den Access-Masken, die sogenannten "CommonMethods" zu registrieren. Dies findet durch Einfügen von Einträgen in die Access-Datenbank "OLAbfApp.mdb" statt, die sich im Installationsverzeichnis der Sage, Ordner "Abf", befindet.

Gemäß der Fehlermeldung sind bereits Einträge mit demselben Schlüssel vorhanden, weswegen die neuen nicht eingefügt werden können und der Fehler geworfen wird. Das kann verschiedene Ursachen haben. Denkbar ist, dass bei der Deinstallation / Update eines AddIns alte Einträge nicht korrekt gelöscht wurden, aber auch Konflikte zwischen zwei AddIns (v.a. eigene oder von Partnern) mit demselben Schlüssel sind denkbar. Ein alter Trick war auch, die Datei "OLAbfApp", welche die genannten und weitere ähnliche Tabelleneinträge enthält, durch die Auslieferungsdatei des jeweiligen LiveUpdate-Standes zu ersetzen. Dann werden alle Einträge neu geschrieben und somit auch verwaiste fehlerhafte Einträge entfernt. Das muss jedoch mit Bedacht durchgeführt werden: mit der falschen Version der Datei startet die Anwendung evlt. nicht oder es treten Fehler auf.

Welches Setup hast Du ausgeführt, dass die Meldung nicht mehr auftritt? Das Sage-Installationssetup? Hast Du danach auch das LiveUpdate erneut ausgeführt?
=> wenn alles zutrifft & die Meldung seitdem nicht mehr auftritt gehe ich davon aus, dass das Problem gelöst ist. Durch diese Schritte wird auch die OLAbfApp gelöscht, was ich im vorherigen Abschnitt beschriebene habe.
ABER: mit diesen Uralttechnologien hatte ich schon ewig nicht mehr zu tun, kann also keinerlei Gewähr geben.

Hinweis:
Je nach dem, was die Zusatzlogik am Einsprungspunkt (o.g. "Common Method" oder kurz "CM") ausführen soll, kann eine fehlerhafte oder fehlende Registrierung zu Fehlern in den jeweiligen Prozessen führen. Es kann aber auch völlig harmlos sein, wenn bspw. eine CM von weiteren Faktoren abhängt und deren Ausführung in der Praxis abgebrochen wird. Sage nutzt selbst auch noch einige CMs in den Programmteilen, die noch nicht umgesetzt sind - soweit ich weiß z.B. noch im xRM. Als Fachhändler haben wir solche CMs früher bspw. für Sonderpreisberechnungen, zusätzliche Artikel, Verwendung bestimmter Lager, und viele weitere Fälle verwendet. Wenn eine solche Funktion an einem Arbeitsplatz fehlt, werden die jeweiligen Aktionen / Berechnungen dort eben nicht ausgeführt. Wenn die Meldung also wieder autkommt würde ich sie definitiv näher prüfen.
 
Danke für die ausführlichen Infos/Anmerkungen.
Ich habe tatsächlich das Installations-Setup und anschließend Liveupdate genutzt. Merkwürdig war halt die Tatsache, dass dies nur bei einem User auf auf einer lokalen Client-Installation auftrat.
Bisher schein es zu laufen, zumindest habe ich keine weitere Rückmeldung bisher dazu.
Sollten sich neue Erkenntnisse ergeben, halte ich euch auf dem Laufenden.
 
Zurück
Oben