Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top

Diese Seite enthält eine Auflistung von Workarounds für bekannte Fehler in SmartTaxBalance.

Table of Contents

Installation: Microsoft Visual C++ Redistributable Package 2017 wird nicht gefunden

Note

Ab SmartTaxBalance Version 5.0.5 wird das C++ Redistributable Package nicht mehr bei der Installation überprüft.

Fehler:

Bei der Installation der SmartTaxBalance Client Anwendung meldet der Installer zu Beginn, dass das Microsoft Visual C++ Redistributable Package nicht gefunden wurde. Die Installation bricht ab.

Ursache:

Der Installer prüft ob, eines der folgenden Produktcodes installiert ist:

  • 8F271F6C-6E7B-3D0A-951B-6E7B694D78BD für x86
  • 221D6DB4-46E2-333C-B09B-5F49351D0980 für x64
  • 895D5198-C5DB-375E-86AB-133F4DAA9FE2 für x86
  • C5ECDB9A-D9B0-3107-BA85-1269998A5B3E für x64

Öffnen Sie eine PowerShell-Konsole und geben sie den folgenden Befehl ein:

Code Block
languagepowershell
get-wmiobject Win32_Product | Format-Table IdentifyingNumber, Name, LocalPackage -AutoSize

Wenn Sie in der Ausgabe keinen der Produktcodes finden, dann installieren Sie das Paket erneut.

Sie können alternativ die Abfrage überspringen:

msiexec /i SmartTaxBalanceClient.msi /L*v install.log VCPP_14_13_26020_X86=1

...

Fehlermeldung nach Login

Fehler:

Nach der Anmeldung in Smart Tax Balance erscheint eine Fehlermeldung mit folgender Nachricht:

Code Block
languagetext
Das Programm wird aufgrund eines Fehlers geschlossen.

[NullReferenceExcpetion] Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Im Log ist folgende Meldung zu finden:

Code Block
languagetext
WARN AMANA.SmartTaxBalance.Client.Presentation.Fat.DependencyInjection.LoggingNinjectPresenterFactory Failed to create presenter of type AMANA.SmartTaxBalance.Client.Presentation.Fat.Presenter.UnitSelectionPresenter on behalf of view 0x02f150a8 of type AMANA.SmartTaxBalance.Client.Presentation.Fat.Views.UnitSelectionForm due to an unhandled exception.
The exception will not be re-thrown and the program will continue without presenter.
Die Datei oder Assembly "LicenseSpot.Framework, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6dd0cfd7f9476ce8" oder eine Abhängigkeit davon wurde nicht gefunden.
Das System kann die angegebene Datei nicht finden.

Ursache:

Die Installation ist nicht korrekt durchgeführt worden und die Bibliothek "LicenseSpotFramework.dll" liegt nicht im Programmverzeichnis

Lösung:

Die Anwendung deinstallieren und anschließen neu installieren.

Weitere Informationen zu Installation und Update finden Sie hier.


nach oben

Microsoft.Data.SqlClient.SqlException (0x80131904): Es konnte eine Verbindung mit dem Server hergestellt werden, doch während des Handshakes vor der Anmeldung trat ein Fehler auf. 

Fehler:

Beim Starten der Client-Anwendung kommt es zu diesem Fehler. Im Anschluss kann nichts in der Anwendung ausgeführt werden. Es konnte keine Verbindung zur Datenbank aufgebaut werden.

Code Block
languagepowershell
Encryption(ssl/tls) handshake failed


Ursache:

Breaking changes in Microsoft.Data.SqlClient 2.0

If the target server is configured to enforce encryption, then this version of the client requires the server certificate to be installed locally or enforce use of SSL for the database connection. Notice that Azure SQL Database is always configured to enforce encryption. So when using this version against Azure SQL Database (or any SQL Server enforcing encryption), you must at least add this setting to your connection string (to enforce use of SSL):

Code Block
languagepowershell
Encrypt=true; ODER TrustServerCertificate=true


nach oben

Fehler beim GTC-Export

...

Lösung: Vermeiden Sie die oben genannten Zeichen bei der Auswahl des Installationspfades.

nach oben

Fehler im Dialog Instanzverwaltung bei Nutzung eines externen TransferClients

Fehler: Bei Auswahl einer Instanz mit ERiC-Validierungsmeldungen erscheint ein unerwarteter Fehler. Die Ausnahmemeldung besagt "Call 'CreateInstance' first".

Ursache: Der Fehler tritt auf, wenn ein externer TransferClient zur Übermittlung und Validierung konfiguriert ist. Hierdurch ist ein zugriff auf eine lokale ERiC-Instanz zur Aufarbeitung der Validierungsmeldung nicht möglich.

Lösung: Das Problem wird mit einer kommenden Smart Tax Balance Version behoben.

Fehler bei Öffnen von Dialog mit der Meldung "Timeout"

Fehler: Es tritt ein Fehler bei der Client-Server Kommunikation auf. Der Server meldet eine Timeout-Exception:

Code Block
languagetext
An exception occurred while iterating over the results of a query for context type 'AMANA.SmartTaxBalance.Persistence.SmartTaxBalanceContext'.
System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.

Ursache: Es gibt keine freien Verbindungen mehr zur Kommunikation des Servers mit der Datenbank. Dies kann bei starker Nutzung auftreten.

Lösung: Das Problem kann durch einen Neustart des Smart Tax Balance Server behoben werden. Sollte der Fehler nach kurzer Zeit wieder auftreten kann der connectionString in der connections.config auf dem Server ähnlich zum folgenden Beispiel angepasst werden:

Code Block
languagepowershell
...
Pooling=True; <!--Standard ist false-->
Min Pool Size=128; <!--Standard ist 0-->
Max Pool Size=2048; <!--Standard ist 100-->
MultipleActiveResultSets=True";

Die Zahlen sind Beispielhaft und sollten je nach Nutzung von Massenoperationen und Anwenderzahl angepasst werden.

Hinweis: Die Schreibweise der Parameter wird nicht von jedem System gleichermaßen akzeptiert.