Radomił Ząbik 308 Napisano 2 Grudnia 2019 Udostępnij Napisano 2 Grudnia 2019 w [Sfera] Dziwny błąd przy tworzeniu PZ z ZD Dostałem taki błąd podczas zapisywania PZ, z czego to może wynikać? Cytat System.Exception: Nie można zmienić statusu dokumentu ZD 19110651: Sesja aplikacji wygasła. Link to postu
Paweł Kubacki 203 Napisano 2 Grudnia 2019 Udostępnij Napisano 2 Grudnia 2019 w [Sfera] Dziwny błąd przy tworzeniu PZ z ZD W jakiej sytuacji wystąpił ten błąd? Czy w trakcie pracy z programem, czy może jest to jakieś rozwiązanie oparte na sferze? Link to postu
Radomił Ząbik 308 Napisano 2 Grudnia 2019 Autor Udostępnij Napisano 2 Grudnia 2019 w [Sfera] Dziwny błąd przy tworzeniu PZ z ZD [Sfera], jak w temacie. Kod generalnie pobiera pozycje ZD i tworzy dla nich przyjęcie i Sobie działa spokojnie od paru lat, no może poza czasem dodania Śladu Rewizyjnego. Jest to póki co jednostkowy przypadek, ale zastanawia mnie bardzo, czy wynika z jakiegoś przeciążenia serwera, zbyt długiego wykonania, czy czegoś innego, aby ewentualnie wprowadzić rozwiązania, które temu będą zapobiegać. Poniżej wstawiam kompletny kod błędu: Cytat System.Exception: Nie można zmienić statusu dokumentu ZD 19110651: Sesja aplikacji wygasła. w InsERT.Moria.Dokumenty.Logistyka.KoordynatorAutomatyzacjiStatusow.ZmienStatusZMozliwosciaPrzywrocenia(Dokument dokumentZmieniajacyStatus, Dokument dokumentDoZmianyStatusu, Func`1 funkcjaSponsorowania, StatusDokumentu nowyStatus) w InsERT.Moria.Dokumenty.Logistyka.KoordynatorAutomatyzacjiStatusow.ZamknijWPelniPrzyjeteZD(UnitOfWork uow, Dokument dokument) w InsERT.Moria.Dokumenty.Logistyka.KoordynatorAutomatyzacjiStatusow.Dokument_ChangesSaving(UnitOfWork uow, Dokument dokument) w InsERT.Moria.Dokumenty.Logistyka.DokumentPart.ChangesSaving(IBusinessObject businessObject, CancelEventArgs args, Dokument dokument) w InsERT.Moria.Dokumenty.Logistyka.PrzyjecieZewnetrzneBO.ChangesSaving(CancelEventArgs args) w InsERT.Moria.Dokumenty.Logistyka.PrzyjecieZewnetrzneBO.ChangesSavingCore(CancelEventArgs args) w InsERT.Mox.BusinessObjects.BusinessObject`3.<>c__DisplayClass186_0.<HandleBeforeSavingChanges>b__0() w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Moria.SladRewizyjny.ChangesSavingObiektuAdvice.<>c__DisplayClass3_0.<Execute>b__0() w InsERT.Moria.Narzedzia.Prywatne.NarzedziaMoriowe.WykonajZWlaczonaFlaga(Action akcja, Boolean& flaga) w InsERT.Moria.SladRewizyjny.SladRewizyjny.ToNieJestPierwszorzednaModyfikacja(Action akcja) w InsERT.Moria.SladRewizyjny.ChangesSavingObiektuAdvice.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.NaglowkiObiektow.FreeformRelationshipCleanupAspect.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.NaglowkiObiektow.WypelnianieNaglowkow.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.DataExtensions.RequiredFieldsGuardAspect.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w lTU=.JjY=.MTY=(Object& instance, Object[] methodArgs, Boolean isNullNullable, MethodBase methodBase, Boolean isVirtualCall) w lTU=.vEU=.v0U=(zDU= ) w lTU=.ljY=.mTY=(zDU= ctx) w lTU=.ljY=.mTY=(zDU= ctx) w VMRuntime.Libraries.CSVMRuntime.SzY=(FDY= vmMethod, zDU= ctx) w VMRuntime.Libraries.CSVMRuntime.SjY=(Assembly asm, String id, Object[] args) w VMRuntime.Libraries.CSVMRuntime.RunMethod(String id, Object[] args) w InsERT.Mox.Security.ReadOnly.ReadOnlySaveChangesBlocker.Execute(IJoinpoint joinpoint) w InsERT.Mox.Aop.RuntimeWeavedJoinpoint.Proceed() w InsERT.Mox.Aop.Weaver.RuntimeWeave(RuntimeWeavedJoinpoint joinpoint, Action coreOperation) w InsERT.Mox.BusinessObjects.BusinessObject`3.HandleBeforeSavingChanges(Object sender, CancelEventArgs args) w InsERT.Mox.Work.UnitOfWork.PublishBeforeSavingChangesNotification() w InsERT.Mox.Work.UnitOfWork.SaveChanges1(Boolean& saveRequestVetoed, Boolean& changesWereSaved) w InsERT.Mox.Work.UnitOfWork.SaveChanges() w InsERT.Mox.BusinessObjects.BusinessObject`3.Zapisz() w SynchronousSocketListener.StartListening() w f:\SferaDEV\Sfera\Sfera\Program.cs:wiersz 2069 Link to postu
Paweł Kubacki 203 Napisano 3 Grudnia 2019 Udostępnij Napisano 3 Grudnia 2019 w [Sfera] Dziwny błąd przy tworzeniu PZ z ZD Ciężko jest stwierdzić czemu taki problem w Pana rozwiązaniu wystąpił. Sesje aplikacyjne mają dosyć długi czas ważności. Z tego co pamiętam to żyją 6 minut. Wygląda więc to tak jakby od czasu utworzenia dokumentu do czasu jego zapisu minęło ponad 6 minut. Czy komputer na którym jest uruchomione to rozwiązanie nie był przypadkiem na pewien czas uśpiony? Zwykle to bywało przyczyną tego typu problemów. Link to postu
Radomił Ząbik 308 Napisano 3 Grudnia 2019 Autor Udostępnij Napisano 3 Grudnia 2019 w [Sfera] Dziwny błąd przy tworzeniu PZ z ZD Z logów mam informacje, że komenda poszła o 11:04:56, a błąd został zwrócony 11:05:59, więc to raczej nie czas, a Windows Server 2012 chyba się tak bez powodu nam nie uśpił, ale spoko, póki co jednostkowy przypadek, zakładam wyjątkowy, wyjątek Link to postu
Polecane posty