Fehler 100 in Modul 11

26. Juni 2007 15:07

Hallo zusammen,

wir setzen derzeit noch Navision 2.6/3.6 ein.

- Beim Aufruf einer Website über Hyperlink, wird das Fenster, aus dem der Aufruf abgesetzt wird, mit dem internen Fehler 100 in Modul 11 geschlossen.
- Der Aufruf besteht nur aus einem Get auf die Firmendaten und dem Hyperlink.
- Auf dem aktiven Navision-Fenster sitzen diverse Filter.
- Es sind meist keine weiteren Fenster in Navision offen.

Dies passiert vor allem bei Kollegen, die über Terminalserver oder über Global Web Access auf Navision zugreifen.

Hat jemand eine Idee, wie man diesen ominösen Fehler in den Griff bekommt?

Vielen Dank
Karin

Re: Fehler 100 in Modul 11

26. Juni 2007 16:57

Fischer_k hat geschrieben:wir setzen derzeit noch Navision 2.6/3.6 ein.

Hallo Karin,

für eine genaue Eingrenzung der Fehlerursache benötigen wir (gerade bei diesem Fehler) genaue Angaben über
- Datenbank-Version (Objekte)
- Navision-Version (also die Version der fin.exe)
- Betriebssytem-Version

Hintergrund: Diese Fehlermeldung ist so alt wie Navision selbst und hat in jeder Version andere Ursachen.

P. S.: Egal, ob jetzt Version 2.60 oder 3.60; dein Beitrag ist in diesem Unterforum fehl am Platz.
Sobald wir die richtige Version wissen, werden wir ihn in das richtige Forum verschieben, so dass du ihn nicht neu erfassen musst.

26. Juni 2007 17:04

Hallo Timo,
Fin.exe ist 3.6 - Objektstand 2.6
Terminalserver = Windows Server 2003
Wir stellen gerade auf V4 um, vermute mein Profil ist entspr. angelegt.
Danke einstweilen.
Gruß
Karin

27. Juni 2007 20:18

Hallo Karin,

leider habe ich keine plausible Erklärung für dieses Phänomen - zumindest konnte ich aus den mir zur Verfügung stehenden Informationen keine entsprechende Erklärung entnehmen.

Folgende Informationen stehen mir zur Verfügung (deine Informationen schon mit eingeschlossen):
Interner Fehler 100 in Modul 11
Modul 11 = ATT-Modul (Attributes)
Fehlercode: 720996
Beschreibung: #Err_Att_UNDEFINED(Module_Att,Err_Allowable)
Aktueller Status: Fehler ist teilweise behoben
Auswirkung: Auswirkungen sind störend
Behoben in SW-Version: NAVISION Financials 2.60.D.A deutsch
Behoben in OS-Version: Microsoft Windows 2000 Professional
Behoben in DB-Version: NAVISION Financials 2.60.D.A deutsch

Bemerkung(en):
24.10.01: Änderungen in DE 2.60.D.A
24.10.01: Installation DE 2.60.D.A (Client)
24.10.01: Installation DE 2.60.D.A (C/ODBC)
24.10.01: Installation DE 2.60.D.A (Server)

Betroffene Software-Version(en):
NAVISION Financials 1.30 deutsch
NAVISION Financials 2.00 deutsch
NAVISION Financials 2.01 deutsch
NAVISION Financials 2.01.A deutsch
NAVISION Financials 2.01.B deutsch
NAVISION Financials 2.50 deutsch
NAVISION Financials 2.60.A deutsch
NAVISION Financials 2.60.B deutsch
NAVISION Financials 2.60.D deutsch
NAVISION Attain 3.01.A deutsch
NAVISION Attain 3.60 deutsch

Vorgänge, die zum Fehler führen (können):
Drucken von Reports, Arbeiten in C/Side, Datensicherung erstellen, Speichern einer Tabelle
oder:
Ein minimiertes (nicht editierbares) Fenster verschieben. -> bei editierbaren Fenstern passiert nichts.
(Reproduzierbar)
oder:
Während des Aufbau eines rechenintensiven Fensters per Multi-Tasking in eine andere Anwendung wechseln.
(Reproduzierbar)
oder:
"Wildes wechseln" zwischen verschiedenen Fenstern innerhalb (der gleichen) Financials-Session.
oder:
Über das Hauptmenü irgend eine Form, z.B. Debitorenkarte aufrufen.
Wieder auf das Hauptmenü wechseln und dieses minimieren.
Danach das minimierte Hauptmenü mit der Maus über die Debitorenkarte ziehen.
Bei Client mit Win2000 erscheint die Fehlermeldung nicht.
oder:
In der Auftragsrecherche nach einer Artikel-Nr suchen.
oder:
Bei einem unserer Kunden ist der Fehler auch nach dem Update auf 2.60.D noch vorhanden.
Server und Clients arbeiten unter NT 4.0 SP 4 oder 5.
Eine nicht reproduzierbare Variante für das Auftreten des Fehlers war:
Der Kunde öffnet ein Übersichtsformular (keine Filter gesetzt) springt auf
den letzten Datensatz und scrollt dann nach oben. Danach tritt der Fehler auf.
oder:
Fehler tritt sporadisch in Verbindung mit dem "Internen Fehler 6 in Modul 1" auf.
--> Siehe auch Fehler 6 in Modul 1.
oder:
In 2.60 D /SQL-Option geistert diese Fehlermeldung immer noch rum, allerdings ohne Schaden anzurichten.
oder:
Nach der Umstellung auf Attain tritt beim Abgrenzen auf große Tabellen mit Wildcards
z.B. @*text* beinahe bei jedem Versuch in FinSQL der Fehler auf und der Client stürtzt ab.
oder:
Beim Aufruf einer Website über Hyperlink, wird das Fenster, aus dem der Aufruf abgesetzt wird, mit dem internen Fehler 100 in Modul 11 geschlossen
Der Aufruf besteht nur aus einem Get auf die Firmendaten und dem Hyperlink
Auf dem aktiven Navision-Fenster sitzen diverse Filter
Es sind meist keine weiteren Fenster in Navision offen
Dies passiert vor allem bei Kollegen, die über Terminalserver oder über Global Web Access auf Navision zugreifen.

(Mögliche) Ursache/n:
Nicht existenter Lookup wurde angesprochen.
oder:
Bei minimierten (nicht editierbaren) Fenstern:
Wenn Windows-API-Funktionen auf Fenster- oder Printerobjekte angewendet werden,
so wird ein Gerätekontext (Gerätekontext = DC, Handle für Gerätekontext = hdc)
zur Identifikation verwendet. Diese Eigenschaft kann sich ändern.
D.h. werden Funktionen mit einem nicht mehr gültigen Gerätekontext aufgerufen,
kann es zu unvorhersehbaren Ergebnissen bzw. Abstürzen kommen.
(Beispiel für einen Windows-API-Funktionsaufruf:
"Public Declare Function GetCurrentPositionEx Lib "gdi32" Alias
"GetCurrentPositionEx" (ByVal hdc As Long, lpPoint As POINTAPI) As Long ")

(Mögliche) Lösung/en:
Bei dem Lookup:
Mögliche Erklärung: Prüfen Sie, ob alle Properties gesetzt sind.
oder:
Falls der Client NICHT abgestürtzt ist, sollte es keine weiteren Auswirkungen mit sich bringen.
Ist jedoch ein Client-Absturz die Folge der Fehlermeldung, so muß die Fin.dmp eingeschickt werden.
oder:
Bei minimierten nicht-editierbaren Fenstern:
Allen Anschein nach ist der Fehler mit Windows 2000 nicht reproduzierbar
oder:
Der Fehler sollte mit dem Hotfix1 für DE 2.60.D behoben sein.

28. Juni 2007 12:33

Hallo Timo,

vielen Dank für die Info - hat mir ein bisschen weitergeholfen.

Das Fenster, aus dem aufgerufen wird, ist zwar in den Properties editierbar, aber einige Felder sind - je nach Aufruf - editierbar oder nicht.

Die Form-Properties habe ich jetzt auf alle möglich Art verändert:
- Gesamte Form nicht editierbar
- Form editierbar, aber Insert, Modify und Insert allowed auf false gesetzt
- nur Felder nicht editierbar
der Fehler passiert immer - aber nur bei Aufruf über Terminal-Server (Windows 2003) oder GWA - also nicht beim Aufruf über den lokalen Client (XP)

Das Fenster, mit dem ich getestet habe und wo der Fehler immer auftaucht, ist eine Übersicht. Rufe ich die [shadow=red]Karte des Datensatzes [/shadow]auf (unabhängig davon, ob die Karte editierbar ist oder nicht, ob das Fenster minimiert ist oder nicht) und starte von dort den Hyperlink, gibt es [shadow=red]keine Probleme[/shadow].

Habe jetzt zu Testzwecken ein Fensterchen (Karte) dazwischen gehängt (Nur mit dem Feld des Primärkey (ist bereits in der Tabelle als nicht editierbar definiert) - und siehe da, der Fehler passiert nicht mehr.

Ist zwar nicht die feine Art, aber zumindest ist 2 x klicken besser, als das Fenster neu aufzurufen und den Datensatz wieder zu suchen bzw. Filter zu setzen.

Danke und Gruß
Karin