Gelöst [#10314] Update 0.99920 -> Open Beta

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
Nachdem das Update auf die Closed Beta schon nicht geklappt hat, und sich der JTL Support die DB angeshen hat, wurde mir mitgeteilt, dass es mit der Open Beta klappen sollte...

... nun sitz ich schon wieder Stunden dran und bekomm nur Fehler beim Update. Ich wäre hier dankbar wenn sich jemand von JTL das kurz via Teamviewer ansehen könnte.

Bin telefonisch unter 07243 524714 erreichbar und sonst via Skype "boaa-group.RauchenwaldC"
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Update 0.99920 -> Open Beta

Hi,

am Montag sind wir in voller Stärke im Büro und können uns drum kümmern. Welche Fehlermeldung kommt denn?

Gruß,
Sebastian
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Update 0.99920 -> Open Beta

Hier der Fehler:

Code:
Unbehandelte Ausnahme #75B1E0167DAD2733 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der Wert NULL kann in die fBestandReserviertZulaufEigen-Spalte, eazybusiness.dbo.tReserviert-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei UPDATE.
Die Anweisung wurde beendet.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at jtlDatabase.DB.jKgpwmFbh5[T](SqlConnection , Func`1 func)
   at jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
   at jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
   at jtlCore.Classes.Update.SqlUpdater.IqRGkCtDSferdjgc80.EIxNJvSgMh(Action , Int32 , String )
   at jtlCore.Classes.Update.SqlUpdater.GQeamKjJy0(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:1fc0823a-8993-4d9a-8252-913acb1d276b
Error Number:515,State:2,Class:16
SQL-Fehlerinformationen: [.\JTLWAWI .Net SqlClient Data Provider] Fehler #515 (Klasse 16) in Zeile 126: Der Wert NULL kann in die fBestandReserviertZulaufEigen-Spalte, eazybusiness.dbo.tReserviert-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei UPDATE.  spZulaufVerteilen
SQL-Fehlerinformationen: [.\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5058
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 515
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = --
    -- tLieferantenBestellungPos aufräumen
    --
        UPDATE tLieferantenBestellungPos WITH(ROWLOCK)
            SET tLieferantenBestellungPos.kArtikel = 0
        FROM tLieferantenBestellungPos WITH(ROWLOCK)
        WHERE tLieferantenBestellungPos.kArtikel NOT IN (SELECT tArtikel.kArtikel FROM tArtikel)
Connection-String = DataSource=.\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa


Zeitstempel: 2015-02-21T16:28:35
Locale: English (United States)
Locale: English (United States)
Version: 099939
Plattform: Wawi
Versionshash: 9D10A90A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 181264384 / Peak: 317911040
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:05:19.4588478
CPU-Zeit (System): 0:00:25.6777646
Page-Size (Sytem): 978720 / Peak: 246738944
Page-Size: 107978752 / Peak: 246738944
Offene Handles: 776
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Update 0.99920 -> Open Beta

Hi,

die DB-Tabellen haben nicht die erwartete Struktur, bzw. da ist irgendwo im Zulauf ein NULL-Wert. Da müssten wir Montag wirklich via TV drauf, sonst finden wir die Stelle nicht.

Gruß,
Sebastian
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Update 0.99920 -> Open Beta

Sag ich doch ^^

Danke. Kontaktdaten stehen ja e schon da, bin Montag ab 9 Uhr vorm Rechner. Am Testsystem hab ich auch schon wieder ein Backup eingespielt damit Montag keine Zeit verloren geht.

Vielen Dank für die Mühe
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Update 0.99920 -> Open Beta

Wie gesagt...

Bin telefonisch unter 07243 524714 erreichbar und sonst via Skype "boaa-group.RauchenwaldC"

Wäre nett wenn sich jemand das Ganze ansehen könnte, damit ich hier auch aktiv was zum Betatest beitragen kann.
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Update 0.99920 -> Open Beta

Hi,

wir haben uns die DB-Strukturen hier angeschaut. Ohne die Datenbank selber werden wir das wohl nicht debuggen können. Kannst Du uns eine obfuskierte Kopie der Datenbank zur Verfügung stellen?

Gruß,
Sebastian
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Update 0.99920 -> Open Beta

Am besten verschiebe ich den Thread hier auch in das neue Beta-Form, sonst geht der noch unter.
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Update 0.99920 -> Open Beta

Hi,

wir haben uns die DB-Strukturen hier angeschaut. Ohne die Datenbank selber werden wir das wohl nicht debuggen können. Kannst Du uns eine obfuskierte Kopie der Datenbank zur Verfügung stellen?

Gruß,
Sebastian

Maik Schwefer hat in seinem Skypeverlauf einen FTP Zugang zum letzten Backup. Habe das SQL Kommando zum verschleiern der Kundendaten nicht hier... würde aber vorschlagen, dass ihr wie beim letzten Mal die DB downloadet und die Query selbst ausführt. Bei 8GB DB Größe (gepackt) brauch ich sonst ewig zum runterladen -> einspielen -> maskieren -> packen -> hochladen usw...
 

Ähnliche Themen