Skip Navigation Links Skip Navigation Links.
Skip Navigation Links Skip Navigation Links.


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.