79603 - SD MR - Zaseknuté vyčítání zpráv při použití vlastních akcí po
vytvoření události nebo požadavku
Článek se týká verzí produktů
ALVAO ServiceDesk 10.0.
Příznaky
V systému ALVAO jsou implementovány vlastní akce po vytvoření události nebo
požadavku.
Při vyčtení zprávy je z některé vlastní akce vyhozena výjimka, která
zapříčiní neoznačení zprávy ve vyčítané chránce jako přečtené. V logu MR lze
poté nalézt chybu:
Exception:
System.InvalidOperationException
Tato transakce SqlTransaction byla dokončena a nelze ji již použít.
Source:
System.Data
Stack Trace:
v System.Data.SqlClient.SqlTransaction.ZombieCheck()
v System.Data.SqlClient.SqlTransaction.Rollback()
...
MR se poté na vyčítané zprávě zasekne a pokouší se o vyčtení stále dokola.
Příčina
Příčinou je chyba v produktech ALVAO, ale také chyba v samotné vlastní
akci.
Řešení
Opraveno ve verzi 10.1.1055.
Náhradní řešení
Upravte vlastní akce tak, aby nevyhazovali výjimky ven z metod
OnActCreated a OnTicketCreated.
Pokud si s tímto řešením nevíte rady, kontaktujte naši
technickou podporu.
Nenašli jste co jste hledali? Zeptejte se našeho týmu technické podpory.
|