Gelöst [#10662] Crash Direkt nach der anmeldung

ITV

Aktives Mitglied
7. März 2015
9
0
Egal welchen version der Beta Ich installier, bekomme Ich direkt nach der anmeldung einen crash mit " JTL-Wawi Funkioniert nicht mehr",

Im Ereignisanzegie im Anwendungs log sind dann 2 eintrage:

1. .NET Runtime quelle
Code:
Anwendung: JTL-wawi.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund eines Ausnahmefehlers beendet.
Ausnahmeinformationen: Ausnahmecode c0000005, Ausnahmeadresse 00589563
Stapel:

2. Application Error
Code:
Name der fehlerhaften Anwendung: JTL-wawi.exe, Version: 0.9.9.939, Zeitstempel: 0x54e62b4e
Name des fehlerhaften Moduls: JTL-wawi.exe, Version: 0.9.9.939, Zeitstempel: 0x54e62b4e
Ausnahmecode: 0xc0000005
Fehleroffset: 0x00189563
ID des fehlerhaften Prozesses: 0xa94
Startzeit der fehlerhaften Anwendung: 0x01d05bc77c52e763
Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\JTL-Software\JTL-wawi.exe
Pfad des fehlerhaften Moduls: C:\Program Files (x86)\JTL-Software\JTL-wawi.exe
Berichtskennung: be7684aa-c7ba-11e4-94d6-080027322504

Debugview von JTL Wawi Start

Code:
00000001    0.00000000    [2816] C#-Einsprung JTL_TestDLL(132070,099939)     
00000002    0.01454673    [2816] Lögging-Konfiguration unter C:\Users\Administrator\AppData\Roaming\jtl-software\LoggingConfiguration.xml wurde verändert und wird nicht aktualisiert.     
00000003    0.28974983    [2816] PimcManager::LoadWisptis failed to ShellExecuteEx.     
00000004    0.53163403    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=, UserID=sa     
00000005    0.53847200    [2816] [SQL ] SELECT CASE WHEN EXISTS((SELECT database_id FROM sys.databases WHERE Name = @catalog)) THEN 1 ELSE 0 END;     
00000006    0.53869241    [2816]           catalog = eazybusiness     
00000007    0.53976411    [2816]           Dauer: 0ms     
00000008    0.54127479    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa     
00000009    0.98029667    [2816] [SQL ] SELECT * FROM [eazybusiness].[dbo].[tMandant]     
00000010    1.00230670    [2816]           Dauer: 21ms     
00000011    1.02789783    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa     
00000012    10.09416485    [2816] jtlDatabase.Caching.DatabaseModificationChecker: 2015-03-11 07:41:19,359 [1] DEBUG jtlDatabase.Caching.DatabaseModificationChecker (null) - Start: Checking database for modifications     
00000013    10.09490776    [2816] [SQL ] SELECT * FROM [tLastModified]     
00000014    10.26146030    [2816]           Dauer: 166ms     
00000015    10.26237583    [2816] jtlDatabase.Caching.DatabaseModificationChecker: 2015-03-11 07:41:19,711 [1] DEBUG jtlDatabase.Caching.DatabaseModificationChecker (null) - Error: Exception during checking database for modifications     
00000016    10.46501446    [2816] jtlDatabase.Caching.DatabaseModificationChecker: 2015-03-11 07:41:19,712 [1] DEBUG jtlDatabase.Caching.DatabaseModificationChecker (null) - System.Data.SqlClient.SqlException (0x80131904): Ungültiger Objektname 'tLastModified'.     
00000017    10.46501446    [2816]    bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)     
00000018    10.46501446    [2816]    bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)     
00000019    10.46501446    [2816]    bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)     
00000020    10.46501446    [2816]    bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)     
00000021    10.46501446    [2816]    bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()     
00000022    10.46501446    [2816]    bei System.Data.SqlClient.SqlDataReader.get_MetaData()     
00000023    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)     
00000024    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)     
00000025    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)     
00000026    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)     
00000027    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)     
00000028    10.46501446    [2816]    bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)     
00000029    10.46501446    [2816]    bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)     
00000030    10.46501446    [2816]    bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)     
00000031    10.46501446    [2816]    bei System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)     
00000032    10.46501446    [2816]    bei System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)     
00000033    10.46501446    [2816]    bei jtlDatabase.DB.<>c__DisplayClass6.<getDataRows>b__3()     
00000034    10.46501446    [2816]    bei jtlDatabase.DB.jKgpwmFbh5[T](SqlConnection , Func`1 func)     
00000035    10.46501446    [2816]    bei jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)     
00000036    10.46501446    [2816]    bei jtlDatabase.jtlObjectList`1.appendListFromDB(String sqlQuery, MissingPropertiesMode handleMissingProperties, jtlDBParameter[] oDBParameter_arr)     
00000037    10.46501446    [2816]    bei jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, MissingPropertiesMode handleMissingProperties, jtlDBParameter[] oDBParameter_arr)     
00000038    10.46501446    [2816]    bei jtlDatabase.jtlDatabaseTable`1.fill()     
00000039    10.46501446    [2816]    bei jtlDatabase.classes.jtlDBClasses.jtlLastmodifiedList.FindAll()     
00000040    10.46501446    [2816]    bei jtlDatabase.Caching.DatabaseModificationChecker.CheckForModifiedTables()     
00000041    10.46501446    [2816] ClientConnectionId:5d684def-791d-4eb5-85ec-362db95f365c     
00000042    10.46501446    [2816] Fehlernummer (Error Number):208,Status (State):1,Klasse (Class):16     
00000043    10.53974533    [2816] [SQL ] SELECT * FROM [tOptions]     
00000044    10.59020329    [2816]           Dauer: 50ms     
00000051    16.18356895    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa     
00000052    16.18366432    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa     
00000053    16.18473053    [2816] [SQL ] SELECT * FROM eazybusiness.dbo.tBenutzer WHERE cLogin=@cLogin AND cPasswort = master.dbo.fn_varbintohexsubstring(0, HASHBYTES('SHA1', CONVERT(varchar(255), iSalt)+'JTL'+@cPasswort), 1, 0)     
00000054    16.18485069    [2816]           @cLogin = admin     
00000055    16.18495178    [2816]           @cPasswort = ************     
00000056    16.21839905    [2816]           Dauer: 33ms     
00000057    16.24884415    [2816] [SQL ] SELECT * FROM [tversion]     
00000058    16.25559044    [2816]           Dauer: 6ms     
00000059    16.25872803    [2816] [SQL ] SELECT TOP 1 tRechtBenutzerGruppenZuordnung.kRechtBenutzerGruppe      
00000060    16.25879860    [2816]                FROM eazybusiness.dbo.tRechtBenutzerGruppenZuordnung tRechtBenutzerGruppenZuordnung     
00000061    16.25891304    [2816]                   JOIN eazybusiness.dbo.tRechtBenutzerGruppe tRechtBenutzerGruppe ON tRechtBenutzerGruppe.kRechtBenutzerGruppe = tRechtBenutzerGruppenZuordnung.kRechtBenutzerGruppe     
00000062    16.25903511    [2816]                   WHERE tRechtBenutzerGruppenZuordnung.kBenutzer = @kBenutzer     
00000063    16.25905418    [2816]                  AND tRechtBenutzerGruppe.nIsAdmin = 1     
00000064    16.25913239    [2816]           @kBenutzer = 1     
00000065    16.30151749    [2816]           Dauer: 42ms     
00000066    16.30198669    [2816] DB-Verbindung: DataSource=ITVDC01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa

Mir fehlt es auf das den Runtime fehler mit "Frameworkversion: v4.0.30319" drin steht obwohl die einzige Framework installiert ist 4.5.2 laut programme und Funktionen.

Hat jemand eine idee wie wir des korrigieren könenn, wir wurden sehr gern den Beta anschauen und uns vorbereiten.

MfG
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Crash Direkt nach der anmeldung

Hi,

an der .NET-Version liegt es nicht. Intern meldet sich .NET 4.5.2 mit der Versionsnummer 4.0.30319.

Gruß,
Sebastian
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Crash Direkt nach der anmeldung

Hallo,

sind evtl. Sonderzeichen im DB-, Wawi-Passwort, Profilnamen vorhanden (z.B. ; " ' ) ?
 

ITV

Aktives Mitglied
7. März 2015
9
0
AW: Crash Direkt nach der anmeldung

Hallo,

sind evtl. Sonderzeichen im DB-, Wawi-Passwort, Profilnamen vorhanden (z.B. ; " ' ) ?

Habe Grade 0.99923 wieder installiert, alle Kernworten geändert das die alle ohne Sonderzeichen sind.
JTL BETA installiert, sofort angemeldet und die DB update sofort gestartet.

Vielen Dank.

Ist es möglich nach den Updae wieder sonderzeichen zu nutzen oder sper Ich mich dann aus meine DB weider?
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Crash Direkt nach der anmeldung

Hallo,

mit Sonderzeichen sollte man aufpassen. V.a. Steuerungszeichen wie < > | oder Feldbegrenzerzeichen wie " ' können Probleme verursachen wenn diese nicht gesondert abgefangen werden (Wie hier Login).
Will man die Wawi über CMD starten oder nutzt den Worker wird es zu Problemen kommen, wenn man bestimmte Sonderzeichen nutzt.
 

Ähnliche Themen