Client stürzt ab

8. Juni 2020 17:00

Hallo Community,

wenn man auf die Action "Artikelablaufverfolgung" in der Page "6505 Chargennr.-Informationskarte klickt, dann stürzt der Client ab, so dass man nicht debuggen kann.

Ich habe es so weit verfolgt, das es etwas mit dieser Schleife zu tun hat.
1.jpg


Vielleicht hat das auch was mit weiter unten damit zu tun.
2.jpg


Diese Fehlermeldung taucht auf unter Ereignisanzeige:

Code:
Type: System.ArgumentOutOfRangeException Message: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein. Parametername: index StackTrace: bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.<>c__DisplayClass11_0.<DoRethrowWithCatchException>b__0() bei Microsoft.Dynamics.Nav.Client.WinClient.NavClientErrorHandler.ExecuteAndCatchExceptions(Func`1 execute) bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoExecute(Func`1 execute) bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoRethrowWithCatchException(Exception exception, Boolean designMode) Source: Microsoft.Dynamics.Nav.Client.WinClient HResult: -2146233086 StackTrace: bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.<>c__DisplayClass11_0.<DoRethrowWithCatchException>b__0() bei Microsoft.Dynamics.Nav.Client.WinClient.NavClientErrorHandler.ExecuteAndCatchExceptions(Func`1 execute) bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoExecute(Func`1 execute) bei Microsoft.Dynamics.Nav.Client.WinClient.ExceptionHandler.DoRethrowWithCatchException(Exception exception, Boolean designMode) ---------------------------------- Type: System.ArgumentOutOfRangeException Message: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Sammlung sein. Parametername: index ParamName: index StackTrace: bei System.Collections.ArrayList.get_Item(Int32 index) bei System.Windows.Forms.DataGridViewRowCollection.SharedRow(Int32 rowIndex) bei System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.FirstVisibleCellIndex(Int32 rowIndex, Int32 columnIndex) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.SelectIndex(Int32 newIndex) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.DataGrid_PostHandleCreated(Object sender, EventArgs e) bei Microsoft.Dynamics.Framework.UI.WinForms.Controls.BusinessGridView.OnPostHandleCreated(EventArgs e) bei System.Windows.Forms.Control.WmCreate(Message& m) bei System.Windows.Forms.Control.WndProc(Message& m) bei Microsoft.Dynamics.Framework.UI.WinForms.Controls.BusinessGridView.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Source: mscorlib HResult: -2146233086 StackTrace: bei System.Collections.ArrayList.get_Item(Int32 index) bei System.Windows.Forms.DataGridViewRowCollection.SharedRow(Int32 rowIndex) bei System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.FirstVisibleCellIndex(Int32 rowIndex, Int32 columnIndex) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.SelectIndex(Int32 newIndex) bei Microsoft.Dynamics.Framework.UI.WinForms.RepeaterControlAdapter.DataGrid_PostHandleCreated(Object sender, EventArgs e) bei Microsoft.Dynamics.Framework.UI.WinForms.Controls.BusinessGridView.OnPostHandleCreated(EventArgs e) bei System.Windows.Forms.Control.WmCreate(Message& m) bei System.Windows.Forms.Control.WndProc(Message& m) bei Microsoft.Dynamics.Framework.UI.WinForms.Controls.BusinessGridView.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Über eine positive Rückmeldung freue ich mich sehr.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von CronusAG am 9. Juni 2020 08:14, insgesamt 1-mal geändert.

Re: Client stürzt ab

8. Juni 2020 17:40

hi,

der Client stürzt einfach ab? Direkt einfach so, ohne was zu drücken?
Er darf nicht negativ und kleiner als die Sammlung sein.


PS: pack deine Ereignisanzeige bitte in die Code-Brackets

Re: Client stürzt ab

8. Juni 2020 21:32

Hallo,

Ich hatte gerade das Problem, das der Client crasht, wenn, wenn man ein CurrPage.Close im OnAfterGetCurrRecord- Trigger macht.

Deaktiviere mal den Trigger in deiner Funktion.

Gruß Fiddi

Re: Client stürzt ab

9. Juni 2020 06:48

fiddi hat geschrieben:Deaktiviere mal den Trigger in deiner Funktion.


woher weißt du, dass er eine Funktion benutzt, wo er eingreifen kann?
Der Anwender wirft ein Stück unleserliches Geblubbel (kurz vor Feierabend?) hin, ohne zu beschreiben, was denn genau wann passiert....meine Glaskugel ist leider gerade kaputt gegangen

Re: Client stürzt ab

9. Juni 2020 08:17

Wenn man auf die Action klickt, dann taucht dieser blaue Donut auf. Nav funktioniert nicht mehr und es schließt sich nach 1 Minute von alleine.
Wenn ich die Schleife im ersten Bild auskommentiere, dann ruft er die Page auf, ohne Absturz.

Re: Client stürzt ab

9. Juni 2020 08:20

Hallo,

so ähnlich sieht das aus wenn man das so macht, wie ich das oben beschrieben habe mit dem Currpage.Close. Es gibt aber auch noch andere Fälle bei denen etwas ähnliches passiert.

Passiert das nur bei einem User oder bei allen?

Gruß Fiddi

Re: Client stürzt ab

9. Juni 2020 08:24

Bei allen User. In der einer anderen DB (Objekte sind identisch) passiert das nicht.

Re: Client stürzt ab

9. Juni 2020 08:54

Den Dienst hast du bereits neu gestartet und auch schonmal alle Objekte kompiliert?

Re: Client stürzt ab

9. Juni 2020 09:01

Hallo,

dann würde ich das mal zunächst mit einer aktuell kopierten DB testen. Passiert das dann immer noch, hilft evtl. ein "Compile All" in der TEST- DB (NICHT in der echt-DB, könnte deine Anwendung lahm legen).
Wenn es dann immer noch passiert, hängt es wahrscheinlich mit den Daten zusammen, was u.U. eine etwas längere Debugger- Session bedeuten kann.

Gruß Fiddi

Re: Client stürzt ab

9. Juni 2020 09:10

was auch interessant wäre - Extensions drin?

Re: Client stürzt ab

12. Juni 2020 08:35

Ich habe alle Objekte compiliert und die Serverschicht neu gestartet. Leider tritt der Fehler immer noch auf. Extensions sind enthalten.

Re: Client stürzt ab

12. Juni 2020 09:14

naja -
CronusAG hat geschrieben:Leider tritt der Fehler immer noch auf. Extensions sind enthalten.


schonmal deinstalliert? und wieder probiert?
welche Extensions sind denn drin (Eigenentwicklungen?)?

Re: Client stürzt ab

12. Juni 2020 11:36

Die Extensions: DATEV, OPPlus

Re: Client stürzt ab

12. Juni 2020 13:15

CronusAG hat geschrieben:Die Extensions: DATEV, OPPlus


ja, ABER(!) - hast du die mal deinstalliert und dann probiert?
bitte nicht immer so halbherzig lesen und antworten :evil:

Re: Client stürzt ab

15. Juni 2020 13:30

Ich kann da nichts deinstallieren oder installieren, weil es das Echt-System ist.

Re: Client stürzt ab

15. Juni 2020 13:40

Hallo,

da hat er wohl recht, diese Extensions kann man nicht mal eben so deinstallieren. Das sind keine Handy- Apps.

EDIT: diese Extensions dürften damit auch nichts zu tun haben.

Gruß Fiddi