Fehler bei mAirListDB Playlistenerstellung Build 593

Playlistenerstellung nicht mehr möglich:

Access violation at address 004047E2 in module 'mAirList.exe'. Read of address 00000004

Sonntag, 30. August 2009, 00:43:20

Program Version 3.0.6 Build 593

Call stack:

[004047E2] System.TObject.Free + $6
[00405082] System.@HandleFinallyInternal + $2A
[00404DCE] System.@HandleAnyException + $D2
[00650FF3] BaseZeosDatabase.TBaseZeosDatabase.DoCheckConnection (Line 69, "BaseZeosDatabase.pas" + 1) + $11
[006C8074] JclHookExcept.DoExceptNotify (Line 264, "JclHookExcept.pas" + 24) + $5
[006C808E] JclHookExcept.DoExceptNotify (Line 267, "JclHookExcept.pas" + 27) + $0
[006C80FE] JclHookExcept.HookedRaiseException (Line 287, "JclHookExcept.pas" + 6) + $7
[00650FF3] BaseZeosDatabase.TBaseZeosDatabase.DoCheckConnection (Line 69, "BaseZeosDatabase.pas" + 1) + $11
[006516DB] BaseZeosDatabase.TBaseZeosDatabase.GetConnection (Line 169, "BaseZeosDatabase.pas" + 3) + $5
[006528DB] DBPlaylistGenerator.TFolderContent.Destroy (Line 122, "DBPlaylistGenerator.pas" + 2) + $15
[004047E4] System.TObject.Free + $8
[0042F602] Contnrs.TObjectList.Notify + $16
[00422B5E] Classes.TList.Delete + $5A
[00422F34] Classes.TList.SetCount + $60
[00422AF3] Classes.TList.Clear + $7
[00422AA7] Classes.TList.Destroy + $F
[004047E4] System.TObject.Free + $8
[00652D66] DBPlaylistGenerator.TDBPlaylistGenerator.Destroy (Line 190, "DBPlaylistGenerator.pas" + 1) + $3
[004047E4] System.TObject.Free + $8
[006D51B4] DBScheduler.TDBSchedulerForm.btnGoClick (Line 271, "DBScheduler.pas" + 59) + $3
[0040500A] System.@HandleFinally + $5A
[00404DCE] System.@HandleAnyException + $D2
[00404BB5] System.@AfterConstruction + $1D
[00410643] SysUtils.Exception.CreateFmt + $67
[00402F74] System.@FreeMem + $4
[00405778] System.@LStrClr + $1C
[00410C35] SysUtils.CreateAVObject + $1B5
[006C8DE6] JclDebug.TJclModuleInfoList.GetItems (Line 991, "JclDebug.pas" + 1) + $4
[006C8E0D] JclDebug.TJclModuleInfoList.GetModuleFromAddress (Line 1002, "JclDebug.pas" + 4) + $4
[00402F74] System.@FreeMem + $4
[0040479C] System.TObject.FreeInstance + $C
[00404B92] System.@ClassDestroy + $2
[004047D5] System.TObject.Destroy + $9
[004047E4] System.TObject.Free + $8
[0042F60D] Contnrs.TObjectList.Notify + $21
[00422B5E] Classes.TList.Delete + $5A
[00402FAE] System.@ReallocMem + $26
[00422EC8] Classes.TList.SetCapacity + $30
[00422AFC] Classes.TList.Clear + $10
[00422AA7] Classes.TList.Destroy + $F
[00402F74] System.@FreeMem + $4
[0040479C] System.TObject.FreeInstance + $C
[00404B92] System.@ClassDestroy + $2
[006CCDBD] JclDebug.TJclStackInfoList.Destroy (Line 4138, "JclDebug.pas" + 5) + $6
[004234B8] Classes.TThreadList.UnlockList + $4
[006CC7C0] JclDebug.TJclGlobalStackList.AddObject (Line 3718, "JclDebug.pas" + 12) + $3
[006CCCA2] JclDebug.JclCreateStackList (Line 4003, "JclDebug.pas" + 2) + $7
[006CCC07] JclDebug.DoExceptionStackTrace (Line 3948, "JclDebug.pas" + 17) + $E
[006CCC10] JclDebug.DoExceptionStackTrace (Line 3948, "JclDebug.pas" + 17) + $17
[006CD844] JclDebug.DoExceptNotify (Line 4782, "JclDebug.pas" + 5) + $A
[006C7F55] JclHookExcept.TNotifierItem.DoNotify (Line 223, "JclHookExcept.pas" + 5) + $E
[004234B8] Classes.TThreadList.UnlockList + $4
[006C8074] JclHookExcept.DoExceptNotify (Line 264, "JclHookExcept.pas" + 24) + $5
[00404DCE] System.@HandleAnyException + $D2
[005F9ED5] ZPlainPostgreSqlDriver.TZPostgreSQL8PlainDriver.ExecuteQuery (Line 1045, "ZPlainPostgreSqlDriver.pas" + 0) + $9
[005FD718] ZDbcPostgreSqlStatement.TZPostgreSQLStatement.ExecuteQuery (Line 197, "ZDbcPostgreSqlStatement.pas" + 2) + $11
[005C585A] ZDbcStatement.TZEmulatedPreparedStatement.ExecuteQuery (Line 1984, "ZDbcStatement.pas" + 1) + $14
[005C595B] ZDbcStatement.TZEmulatedPreparedStatement.ExecuteQueryPrepared (Line 2025, "ZDbcStatement.pas" + 1) + $16
[00652549] DBPlaylistGenerator.TFolderContent.Create (Line 83, "DBPlaylistGenerator.pas" + 26) + $8
[00652EF2] DBPlaylistGenerator.TDBPlaylistGenerator.DoGetFolder (Line 219, "DBPlaylistGenerator.pas" + 7) + $13
[00652FCC] DBPlaylistGenerator.TDBPlaylistGenerator.GenerateSinglePlaylist (Line 239, "DBPlaylistGenerator.pas" + 9) + $D
[006D5026] DBScheduler.TDBSchedulerForm.btnGoClick (Line 242, "DBScheduler.pas" + 30) + $8
[00472734] Controls.TControl.Click + $64
[0044AE6A] StdCtrls.TButton.Click + $1E
[0044AF68] StdCtrls.TButton.CNCommand + $C
[0047222F] Controls.TControl.WndProc + $2BB
[004760CD] Controls.TWinControl.WndProc + $499
[004761AF] Controls.TWinControl.DefaultHandler + $D7
[0044AD14] StdCtrls.TButtonControl.WndProc + $6C
[00471EBC] Controls.TControl.Perform + $24
[00476203] Controls.DoControlMsg + $23
[00476977] Controls.TWinControl.WMCommand + $B
[0047222F] Controls.TControl.WndProc + $2BB
[004760CD] Controls.TWinControl.WndProc + $499
[004234B8] Classes.TThreadList.UnlockList + $4
[004760CD] Controls.TWinControl.WndProc + $499
[00475858] Controls.TWinControl.MainWndProc + $2C
[0047586D] Controls.TWinControl.MainWndProc + $41
[00475858] Controls.TWinControl.MainWndProc + $2C
[0042EEE0] Classes.StdWndProc + $14
[004761AF] Controls.TWinControl.DefaultHandler + $D7
[00472B54] Controls.TControl.WMLButtonUp + $10
[0047222F] Controls.TControl.WndProc + $2BB
[00475D5F] Controls.TWinControl.WndProc + $12B
[004234B8] Classes.TThreadList.UnlockList + $4
[0043B0B8] Graphics.FreeMemoryContexts + $98
[00475858] Controls.TWinControl.MainWndProc + $2C
[0047586D] Controls.TWinControl.MainWndProc + $41
[00475B93] Controls.TWinControl.IsControlMouseMsg + $13
[0042EEE0] Classes.StdWndProc + $14
[004760CD] Controls.TWinControl.WndProc + $499
[0044AD14] StdCtrls.TButtonControl.WndProc + $6C
[00475858] Controls.TWinControl.MainWndProc + $2C
[0042EEE0] Classes.StdWndProc + $14
[0048FEDC] Forms.TApplication.ProcessMessage + $FC
[0048FF16] Forms.TApplication.HandleMessage + $A
[0048C517] Forms.TCustomForm.ShowModal + $187
[006DCE7A] BaseDBMain.TBaseDBMainForm.acMiniSchedulerExecute (Line 848, "DB\GUI\BaseDBMain.pas" + 3) + $5
[0042E83F] Classes.TBasicAction.Execute + $F
[004817B1] ActnList.TContainedAction.Execute + $31
[00482478] ActnList.TCustomAction.Execute + $50
[006DB8B7] BaseDBMain.TBaseDBMainForm.acPlaylistGenerateExecute (Line 431, "DB\GUI\BaseDBMain.pas" + 1) + $A
[0042E83F] Classes.TBasicAction.Execute + $F
[004817B1] ActnList.TContainedAction.Execute + $31
[00482478] ActnList.TCustomAction.Execute + $50
[0042E70B] Classes.TBasicActionLink.Execute + $13
[0047271D] Controls.TControl.Click + $4D
[00539A98] ComCtrls.TToolButton.Click + $0
[00472BAF] Controls.TControl.WMLButtonUp + $6B
[0047222F] Controls.TControl.WndProc + $2BB
[00471EBC] Controls.TControl.Perform + $24
[0047594E] Controls.GetControlAtPos + $AA
[00475A16] Controls.TWinControl.ControlAtPos + $A6
[00471EBC] Controls.TControl.Perform + $24
[00475C21] Controls.TWinControl.IsControlMouseMsg + $A1
[00475F87] Controls.TWinControl.WndProc + $353
[0053BA29] ComCtrls.TToolBar.UpdateButtonState + $51
[0053BA6A] ComCtrls.TToolBar.UpdateButtonStates + $36
[0053E2B1] ComCtrls.TToolBar.WndProc + $241
[00475858] Controls.TWinControl.MainWndProc + $2C
[0042EEE0] Classes.StdWndProc + $14
[0048FEDC] Forms.TApplication.ProcessMessage + $FC
[0048FF16] Forms.TApplication.HandleMessage + $A
[00490136] Forms.TApplication.Run + $96
[006DFB9F] mAirListDBMainWindows.TDBMainWindowClass.Run (Line 106, "mAirListDBMainWindows.pas" + 69) + $7
[0093B5B3] mAirList.MainWindow (Line 104, "C:\projects\mAirList\trunk\mAirList.dpr" + 13) + $C
[0094365D] mAirList.mAirList (Line 130, "" + 22) + $5

Datenbankschema ist aktuell