Neu Windows 11 - .NET Installation beschädigt - Artikel öffnen nicht möglich

Benjamin S.

Sehr aktives Mitglied
7. September 2021
115
30
Hallo zusammen,
ich bekomme aktuell auf dem Server auf welchem auch der SQL Server läuft beim öffnen von Artikeln folgenden Fehler:
Die .NET Installation und/oder die Programminstallation sind beschädigt
Ich habe bisher folgendes getan:
1. JTL neu installiert (gleiche Version)
2. JTL auf neuste Version geupdated (1.9.4.6)
3. Die .NET Installation mit Microsofts repair tool repariert
4. Alle Windows Updates durchgeführt.
5. Die VM neugestartet

Die relevante Zeile aus dem Fehlerlog (komplett angehängt) ist wohl die folgende:
System.MissingMethodException: Method not found: 'System.ValueTuple`2<System.Collections.Generic.IList`1<System.Data.Common.DbParameter>,System.String> JTL.Database.ParameterBuilder.CreateParameters(System.Collections.Generic.IEnumerable`1<!!0>, System.Func`2<!!0,Int32>)'.
Was mich zusätzlich im Errorlog verwirrt ist folgende Zeile
Es gibt zwar ein Vivovook auf welchem auch JTL installiert ist, allerdings ist die VM sicher kein Vivobook.


Hat jemand damit schon Erfahrungen gemacht?
 

Anhänge

  • Unbehandelte Ausnahme #6E8956D87DB3.txt
    14,5 KB · Aufrufe: 9

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.606
486
System.ValueTuple, also die ValueTuple<T1,T2> Struktur ist in System.Runtime.dll.
Ich würde mal das NET Framework neu runterladen und installieren. Ich würde jetzt nicht so sehr einem "Microsoft Repair Tool" vertrauen.

Es ist aber immer schwierig, bei sowas zu sagen, mach so und so und dann ist der Fehler weg.... Ist nur so eine Idee.
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
115
30
@mh1 leider ist .NET bei Win11 fester Bestandteil und lässt sich nicht deinstallieren :(

Trotzdem danke für die Antwort. Ich werde mal ein Ticket aufmachen. Mich verwundert das ganze allerdings etwas, da ich an der Win installation nichts verändert habe (außer mal die Festplatte defragmentiert).
 

xels

Aktives Mitglied
24. Mai 2013
24
1
Bitte ein Supportticket eröffnen mit genauen Angaben über Betriebssystem und Version des .net Frameworks.

Die neuste .net Version ist 4.8.1. Die nötige Runtime gibts hier:
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net481

Gruss,
Frank
Dankeschön, diese Runtime ist bereits installiert.
Ich möchte nicht unbedingt € 50,- investieren um einen Bug behoben zu bekommen.
Das gleiche Problem haben ja andere auch.

Vielleicht gibt es ja bereits eine Lösung.

lg
Martin Koisser
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
115
30
@xels Ich habe es bei mir gerade gelöst bekommen.

Wenn du in die Win Features gehst unter ".NET Framework 4.8 Advanced Services" war bei mir "ASP .NET 4.8" deaktiviert. Nachdem ich das aktiviert und JTL neugestartet habe, konnte ich meine Artikel wieder ganz normal öffnen.

Screenshot 2024-08-20 120211.png
 
  • Gefällt mir
Reaktionen: JTL_fwenzl

xels

Aktives Mitglied
24. Mai 2013
24
1
Danke für den Tipp und ich habe gehofft das das funktioniert.
Bei mir ist das .net Framework schon aktiviert. Habe es deaktiviert wieder aktiviert. Kein Erfolg.
Habe auch Wawi auf einem anderen Rechner installiert. Genau der gleiche Fehler.
Danke für den Versuch :)
 

frankell

Sehr aktives Mitglied
9. September 2019
632
254
Flensburg
Hatte letztens ein ähnliches Problem und das Glück, dass der Supporter von JTL nicht lockergelassen hat. Denn alles De- und Neuinstallieren hat nichts gebracht. Am Ende haben wir dann eine Datei von einem Rechner, auf dem alles glatt läuft, auf den kopiert, auf dem es hakte. Ich kann mich leider nicht mehr exakt daran erinnern, welche das war, aber sie lag im JTL-Installationsordner.
Bei mir ein Win 10-PC betroffen, aber der Supporter meinte, dass das nicht nur bei mir so war und dass es wohl ein Problem mit .NET gäbe, das mal auftritt, mal nicht. Was auch auf uns zutraf. Auf einem Rechner (Win 10) trat es auf, auf allen anderen (Win 10, 11, Srv) nicht.
 

xels

Aktives Mitglied
24. Mai 2013
24
1
Also ich finde ganz schön armselig von JTL bei den Thema nichts zu unternehmen. Ich habe mittlerweile auf 5 PC's, sogar auf meinem Firmennotebook, die Software installiert, unterschiedliche OS und bei ALLEN Installation den gleichen Fehler!
Seit Monaten kann ich weder meine Artikel bearbeiten, zubuchen noch neue anlegen.
 

recent.digital

Offizieller Servicepartner
SPBanner
8. Juli 2015
1.964
667
Wuppertal

JTL_fwenzl

WMS Entwickler
Mitarbeiter
15. Dezember 2017
643
231
Hürth
Das ist vermutlich ein Bug im .NET Framework 4.7.1. Es gab scheinbar ein .NET Update deswegen:
https://support.microsoft.com/de-de...b4054856-be2cbcb3-98cf-7bc5-736e-976470cddc62

Fehlerbeschreibung:
https://github.com/Microsoft/dotnet...might be broken when running on .NET 4.7.1.md

und / oder aus den Dateien " JTL-Wawi.exe.config", "JTL-SharpWawi.exe.config" diese Zeilen löschen:

Code:
      <dependentAssembly>
        <Paket>True</Paket>
        <assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.0.3.0" />
      </dependentAssembly>


Gruß,
Frank
 
Zuletzt bearbeitet:

xels

Aktives Mitglied
24. Mai 2013
24
1
Das ist vermutlich ein Bug im .NET Framework 4.7.1. Es gab scheinbar ein .NET Update deswegen:
https://support.microsoft.com/de-de...b4054856-be2cbcb3-98cf-7bc5-736e-976470cddc62

Fehlerbeschreibung:
https://github.com/Microsoft/dotnet/blob/main/releases/net471/KnownIssues/510901-BCL Apps targeting .NET-4.6.1 that use .NET Standard libraries might be broken when running on .NET 4.7.1.md

und / oder aus den Dateien " JTL-Wawi.exe.config", "JTL-SharpWawi.exe.config" diese Zeilen löschen:

Code:
      <dependentAssembly>
        <Paket>True</Paket>
        <assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.0.3.0" />
      </dependentAssembly>


Gruß,
Frank
Das Update bzw. eine neuere Version hatte ich schon.
Das Entfernen der Codezeilen hat schlussendlich tatsächlich geholfen.

VIELEN, VIELEN DANK!!
 

JTL_fwenzl

WMS Entwickler
Mitarbeiter
15. Dezember 2017
643
231
Hürth
Super das es jetzt funktioniert.

Ich verstehe zwar nicht warum der Fehler überhaupt auftritt... aber ist ja egal.
Die Lösung stand letztendlich in der Bugbeschreibung von Microsoft.

Gruss,
Frank
 

Ähnliche Themen