Mikołaj Nachtygal 2 Napisano 22 Września 2022 Udostępnij Napisano 22 Września 2022 w Nie można załadować pliku lub zestawu "InsERT.Moria.Logistyka.XmlSerializers" Dzień dobry, jaki plik powinienem dołączyć jeśli pojawia się taki wyjątek? Pojawia się podczas wystawiania MM ze statusem P gdy nie ma wystarczającego stanu na magazynie źródłowym. Link to postu
Wojciech Szopiński 227 Napisano 22 Września 2022 Udostępnij Napisano 22 Września 2022 w Nie można załadować pliku lub zestawu "InsERT.Moria.Logistyka.XmlSerializers" Proszę o przesłanie szczegółów wyjątku (np. poprzez Copy Details). Co się dzieje w przypadku gdy w momencie wystąpienia tego wyjątku wykonywanie programu zostanie kontynuowane (Continue F5 w Visual Studio)? Czy przy wyłączonym wychwytywaniu wyjątków bądź odłączonym debuggerze aplikacja poprawnie zapisuje dokument czy wyjątek powoduje przerwanie wystawiania dokumentu? Link to postu
Mikołaj Nachtygal 2 Napisano 22 Września 2022 Autor Udostępnij Napisano 22 Września 2022 w Nie można załadować pliku lub zestawu "InsERT.Moria.Logistyka.XmlSerializers" W kolejności występuje : 1. Na wywołaniu metody "mmp.Zapisz()" wyjątek 1) Cytat InsERT.Moria.Dokumenty.Logistyka.KoordynatorMagazynowyRozchodException HResult=0x80131509 Message=Niewystarczająca ilość towaru na magazynie do zadysponowania pozycji. Zadysponowano 0 szt. Source=InsERT.Moria.Logistyka StackTrace: at InsERT.Moria.Dokumenty.Logistyka.DyspozycjeHelper.UtworzWyjatekNiepelnejDyspozycji(PozycjaDokumentu pozycja, IEnumerable`1 zadysponowaneRozchody, Exception wyjatekWewnetrzny) 2. klawisz F5 3. Na wywołaniu metody "mmp.Zapisz()"wyjątek 2) o który zapytałem Cytat System.IO.FileNotFoundException HResult=0x80070002 Message=Nie można załadować pliku lub zestawu 'InsERT.Moria.Logistyka.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098' lub jednej z jego zależności. Nie można odnaleźć określonego pliku. Source=mscorlib StackTrace: at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 4. mmp.Zapisz() zwraca false 5. Dalej wyciągam następujące błędy z "sfera.PodajBledy(mmp);" : Dokument się nie zapisuje. Poniekąd prawidłowo i mi to nie przeszkadza ale podczas debugowania wyjątki są zastanawiające- czy jest gdzieś błąd po mojej stronie, czy jednak nie. Link to postu
Wojciech Szopiński 227 Napisano 23 Września 2022 Udostępnij Napisano 23 Września 2022 w Nie można załadować pliku lub zestawu "InsERT.Moria.Logistyka.XmlSerializers" Nie, nie ma tu żadnego błędu po Pana stronie. Wszystko bierze się z tego, że VS przy włączonym wychwytywaniu wyjątków wyłapuje również te, które są rzucane wewnętrznie w bibliotekach nexo jak i ich zależnościach. Pierwszy z nich - KoordynatorMagazynowyRozchodException, rzucany jest wewnątrz mechanizmów nexo. Powoduje on właśnie pojawienie się błędu na pozycji o nieprawidłowym ruchu magazynowym. Drugi zaś wynika również z pewnych operacji wykonywanych po stronie nexo, ale rzucany jest wewnątrz bibliotek .NETowych. Przeszukując internet w poszukiwaniu przyczyn takiego zachowania można natrafić np. na taki wątek gdzie można przeczytać: Cytat Believe it or not, this is normal behaviour. An exception is thrown but handled by the XmlSerializer, so if you just ignore it everything should continue on fine. Są tam opisane również informacje o tym jak usprawnić swoją pracę i uniknąć wyłapywania tego zapewne irytującego wyjątku. Tak jak sam Pan zauważył metoda Zapisz() wykonuje się "normalnie" i zwraca wartość taką jaka była spodziewana więc tak jak wspomniałem na początku - nie ma tutaj żadnego błędu po stronie Pana kodu. Link to postu
Mikołaj Nachtygal 2 Napisano 23 Września 2022 Autor Udostępnij Napisano 23 Września 2022 w Nie można załadować pliku lub zestawu "InsERT.Moria.Logistyka.XmlSerializers" Bardzo dziękuję za odpowiedź 🙂 1 Link to postu
Polecane posty