Forum Notenmanager
Admintool vom 21.05 startet nicht - Druckversion

+- Forum Notenmanager (https://forum.notenmanager.net)
+-- Forum: Schulversion (https://forum.notenmanager.net/forumdisplay.php?fid=22)
+--- Forum: NMAdmintool (https://forum.notenmanager.net/forumdisplay.php?fid=36)
+--- Thema: Admintool vom 21.05 startet nicht (/showthread.php?tid=5049)



Admintool vom 21.05 startet nicht - RitaV - 23.05.2014

Folgender Fehler tritt beim Start auf:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.MissingMethodException: Method not found: 'Void nmClasses.clsCurrentSession.set_DBType(eDBType)'.
at NMAdmin.frmSplash.frmSplash_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1022 (RTMGDR.030319-1000)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
NMAdmin
Assembly Version: 1.0.14141.1226
Win32 Version: 1.0.14141.1221
CodeBase: file:///C:/Programme/beSoft/NMAdmin/NMAdmin.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1002 built by: RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
nmClasses
Assembly Version: 1.0.13247.4586
Win32 Version: 1.0.13247.4586
CodeBase: file:///C:/Programme/beSoft/NMAdmin/nmClasses.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Ich hoffe, eine Behebung ist zeitnah möglich.
Viele Grüße.


RE: Admintool vom 21.05 startet nicht - Duo - 23.05.2014

Hallo Stephan,
wir haben das gleiche Problem
Lg
Duo


RE: Admintool vom 21.05 startet nicht - NM-Himself - 23.05.2014

Hallo,

wie habt ihr denn das Update gemacht? Das Setup-Programm heruntergeladen und ausgeführt oder das Webupdate direkt aus dem NMAdmin heraus?

Gruß
Stephan


RE: Admintool vom 21.05 startet nicht - abccharly - 24.05.2014

Wir haben dasselbe Problem. Wir haben das Setup-Programm heruntergeladen und ausgeführt. Wusste gar nicht, dass es aus dem NMAdmin heraus ein Webupdate gibt.


RE: Admintool vom 21.05 startet nicht - NM-Himself - 24.05.2014

Hallo,

erstmal zum Thema Webupdate: wenn du NMAdmin startest sollte es auch bei euch unter rechts blinken und der Schriftzug "Checking for Updates" oder so ähnlich erscheinen. Nach kurzer Zeit steht dann da entweder "NMAdmin ist auf dem neuesten Stand" oder eben "Updates verfügbar". Dann klickst du auf den Schriftzug und das Update beginnt.

Zum Problem: bei euch ist zumindest die nmClasses.dll nicht aktualisiert worden. Warum kann ich nicht sagen, vielleicht was NMAdmin noch irgendwo geöffnet?

Wenn ihr unten in der Fehlermeldung unter "Loaded Assemblies" schaut hat dort NMAdmin die Version 1.0.14141.1226. Die Nummer zerlegt sich wie folgt:
  • 1.0 ist die Version (Major und Minor)
  • 14141 ist das sogenannte "Build". Die Zahl sagt, dass diese Version am 141. Tag des Jahres (20)14 erstellt wurde.
  • Die 1226 ist die Revisionsnummer, die wird immer nur eins hoch gezählt.

Die Build-Nummer aller Notenmanager-Dlls muss immer gleich sein. In der Liste unten sieht man, dass aber die nmClasses.dll die Build 13247, das ist also eine Version noch aus dem letzten Jahr!

So viel zur Erklärung. Die Ursache dürfte sein, dass Ihr die NMAdminversion des Vorjahres nicht deinstalliert hattet. Seit diesem Schuljahr werden alle Dlls in das Unterverzeichnis /Lib installiert. Euer NMAdmin hat aber die nmClasses.dll direkt aus dem Programmverzeichnis "C:/Programme/beSoft/NMAdmin/nmClasses.DLL". Im Unterzeichnis /Lib liegt vermutlich zusätzlich die neue Version der Dll, aber das hilft leider nicht.

Lösung: NMAdmin deinstallieren, evtl. verbliebende Dateien und Verzeichnisse manuell löschen und dann noch einmal sauber neu installieren.

Gruß
Stephan