V5 First impressions

Beatrix Willius bwillius at gmx.de
Mon Apr 9 07:53:00 CDT 2012


- Why is the journal visible? This will confuse the users.
- Can't load a database dump: Date value "01/20/2012" is invalid. Illegal symbol at "3" position.
I'm dumping with 

theDatabase.Dump(DumpFolderitem, EVDumpType.kXML, EVDataKind.kStructureAndRecords, true, "UTF-16")

and loading with 

newDatabase.LoadDump(DumpFolderitem, theFolderitem, EVDumpType.kXML, "UTF-16")

This looks like the usual confusion with date formats.

- When cancelling a data export I get a hard crash during data reload. This doesn't occur when the export is finished normally. When cancelling I don't do anything special (I hope), the interface just gets a signal to reload the data. Still searching what might cause this. Do you have any idea what the crash log is about? The SQL works, it's the same that I use for navigation/searching.

- I have a help table for searching, where I add some data. When doing a search this works on the second try and not on the first.  Here I'm also investigating.

Setup: Realbasic 2011r4, Mac OS 10.7.2, V5b20, Cocoa!

Crash log:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libvkernel_fat_release.dylib  	0x0b1cf67d fbl::VObjectPtr::get_IndexIterator(fbl::smart_ptr<fbl::I_Table>, unsigned short) const + 521
1   libvkernel_fat_release.dylib  	0x0b1cf74f non-virtual thunk to fbl::VObjectPtr::get_IndexIterator(fbl::smart_ptr<fbl::I_Table>, unsigned short) const + 44
2   libvkernel_fat_release.dylib  	0x0b51c9e4 fbl::Join_Builder_2::ChooseInnerJoinAlg() + 262
3   libvkernel_fat_release.dylib  	0x0b51c844 fbl::Join_Builder_2::DoInnerJoin(fbl::smart_ptr<fbl::Node_Explain>) + 66
4   libvkernel_fat_release.dylib  	0x0b198247 fbl::Join_Builder_2::Build(fbl::smart_ptr<fbl::Node_Explain>) + 77
5   libvkernel_fat_release.dylib  	0x0b3a30c0 fbl::Join_Builder::Build_2(fbl::smart_ptr<fbl::JoinPair>, fbl::smart_ptr<fbl::Node_Explain>) + 132
6   libvkernel_fat_release.dylib  	0x0b3a2db3 fbl::Join_Builder::Build(fbl::smart_ptr<fbl::Node_Explain>) + 141
7   libvkernel_fat_release.dylib  	0x0b268b77 fbl::Join(fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::JoinPair> > >, bool, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Field> > >, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::TableOrAlias> > >, fbl::smart_ptr<fbl::Node_Explain>) + 282
8   libvkernel_fat_release.dylib  	0x0b38f0b4 fbl::vsql::Node_Table_Join::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 3268
9   libvkernel_fat_release.dylib  	0x0b31ce40 fbl::vsql::Node_TableExpr::Execute_Select_FromN_Where(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 440
10  libvkernel_fat_release.dylib  	0x0b31efe7 fbl::vsql::Node_TableExpr::Execute_Select_From_Where_Indirect(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 67
11  libvkernel_fat_release.dylib  	0x0b316f58 fbl::vsql::Node_TableExpr::Execute_Select_From_Where(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 712
12  libvkernel_fat_release.dylib  	0x0b3162d8 fbl::vsql::Node_TableExpr::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 108
13  libvkernel_fat_release.dylib  	0x0b305b21 fbl::vsql::Node_QuerySelect::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 277
14  libvkernel_fat_release.dylib  	0x0b392841 fbl::vsql::Node_Table_NonJoin::ExecuteSql_Query(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 87
15  libvkernel_fat_release.dylib  	0x0b392747 fbl::vsql::Node_Table_NonJoin::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 81
16  libvkernel_fat_release.dylib  	0x0b306763 fbl::vsql::Node_QueryTRef::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 59
17  libvkernel_fat_release.dylib  	0x0b2ff137 fbl::vsql::Node_RelationalAlgebra::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 175
18  libvkernel_fat_release.dylib  	0x0b30d6bd fbl::vsql::Node_Select::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 179
19  libvkernel_fat_release.dylib  	0x0b30e4e5 non-virtual thunk to fbl::vsql::Node_Select::ExecuteSql(fbl::vsql::SqlEnvironment&, fbl::smart_ptr<fbl::Node_Explain>) + 34
20  libvkernel_fat_release.dylib  	0x0b4de4c9 fbl::vsql::ProceedCommand(fbl::vsql::SqlEnvironment&) + 230
21  libvkernel_fat_release.dylib  	0x0b4fe460 fbl::vsql::SqlParser::SqlQuery_(fbl::smart_ptr<fbl::vsql::QueryResult>, fbl::vsql::I_SqlDatabaseEx*, fbl::String const&, fbl::vsql::ECursorLocation, fbl::vsql::ELockType, fbl::vsql::ECursorDirection, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Value> > >) + 428
22  libvkernel_fat_release.dylib  	0x0b4fe8a6 fbl::vsql::SqlParser::SqlQuery(fbl::vsql::I_SqlDatabaseEx*, fbl::String const&, fbl::vsql::ECursorLocation, fbl::vsql::ELockType, fbl::vsql::ECursorDirection, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Value> > >) + 148
23  libvkernel_fat_release.dylib  	0x0b24f11f fbl::vsql::SqlDatabase::SqlQuery(fbl::String const&, fbl::vsql::ECursorLocation, fbl::vsql::ELockType, fbl::vsql::ECursorDirection, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Value> > >) + 119
24  libvkernel_fat_release.dylib  	0x0b24f19b non-virtual thunk to fbl::vsql::SqlDatabase::SqlQuery(fbl::String const&, fbl::vsql::ECursorLocation, fbl::vsql::ELockType, fbl::vsql::ECursorDirection, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Value> > >) + 64
25  V4RB.rbx_0.dylib              	0x067007a1 Database_SqlSelect(fbl::smart_ptr<fbl::vsql::I_SqlDatabase>, REALstringStruct*, int, int, int, fbl::smart_ptr<fbl::ArrayOfSmartPtrs<fbl::smart_ptr<fbl::I_Value> > >) + 183
26  V4RB.rbx_0.dylib              	0x066fda63 Database_SqlSelect_2(REALobjectStruct*, REALstringStruct*, int, int, int, REALstringArrayStruct*) + 372
27  com.mothsoftware.mailarchiverx	0x0073835a VDatabase.SqlSelect%o<VCursor>%o<VDatabase>si4i4i4A1s + 169
28  com.mothsoftware.mailarchiverx	0x00c9db7c VCursorController.Query%%o<VCursorController>ss + 631
29  com.mothsoftware.mailarchiverx	0x00c8b1d1 V4RB_ListBoxHierarchical.ReloadDependendData%%o<V4RB_ListBoxHierarchical>s + 2132
30  com.mothsoftware.mailarchiverx	0x00c81935 V4RB_ListBoxHierarchical.GetListFromCursor%%o<V4RB_ListBoxHierarchical>o<VCursor> + 1406
31  com.mothsoftware.mailarchiverx	0x00c9b247 VCursorController.AfterQueryLists%%o<VCursorController> + 374
32  com.mothsoftware.mailarchiverx	0x00c9b94a VCursorController.AfterQuery%%o<VCursorController> + 171
33  com.mothsoftware.mailarchiverx	0x00c95d5f VCursorController.Query%%o<VCursorController> + 292
34  com.mothsoftware.mailarchiverx	0x00c2e0b4 MainWindow.MainWindow.ProgressThread1_ProgressChanged%%o<MainWindow.MainWindow>o<ProgressThread> + 547
35  com.mothsoftware.mailarchiverx	0x00c4dab9 Delegate.IM_Invoke%%o<ProgressThread> + 110
36  com.mothsoftware.mailarchiverx	0x00af0bf9 AddHandler.Stub.1%% + 51
37  com.mothsoftware.mailarchiverx	0x00f83ac5 ProgressThread.ProgressTimerAction%%o<ProgressThread> + 93
38  com.mothsoftware.mailarchiverx	0x00f8401b ProgressTimer.Event_Action%%o<ProgressTimer> + 95
39  rbframework.dylib             	0x014a2ee4 RuntimeTimerDestructor + 214
40  rbframework.dylib             	0x014a2f1d RuntimeTimerDestructor + 271
41  com.apple.CoreFoundation      	0x96b52996 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
42  com.apple.CoreFoundation      	0x96b52327 __CFRunLoopDoTimer + 743
43  com.apple.CoreFoundation      	0x96b313e0 __CFRunLoopRun + 1888
44  com.apple.CoreFoundation      	0x96b308ec CFRunLoopRunSpecific + 332
45  com.apple.CoreFoundation      	0x96b30798 CFRunLoopRunInMode + 120
46  com.apple.HIToolbox           	0x95f01a7f RunCurrentEventLoopInMode + 318
47  com.apple.HIToolbox           	0x95f08d9b ReceiveNextEventCommon + 381
48  com.apple.HIToolbox           	0x95f08c0a BlockUntilNextEventMatchingListInMode + 88
49  com.apple.AppKit              	0x9ade6040 _DPSNextEvent + 678
50  com.apple.AppKit              	0x9ade58ab -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 113
51  rbframework.dylib             	0x015a88da CocoaMenu::AddChild(RunMenuItem*) + 928
52  rbframework.dylib             	0x015a8654 CocoaMenu::AddChild(RunMenuItem*) + 282
53  com.mothsoftware.mailarchiverx	0x0001d9bd Delegate.Invoke%% + 34
54  com.mothsoftware.mailarchiverx	0x000c2628 Application._CallFunctionWithExceptionHandling%%o<Application>p + 248
55  rbframework.dylib             	0x014de534 CallFunctionWithExceptionHandling(void (*)()) + 316
56  rbframework.dylib             	0x015a886c CocoaMenu::AddChild(RunMenuItem*) + 818
57  com.apple.AppKit              	0x9ade1c22 -[NSApplication run] + 911
58  rbframework.dylib             	0x015a8aac CocoaMenu::AddChild(RunMenuItem*) + 1394
59  rbframework.dylib             	0x014de5ff mainloop() + 155
60  rbframework.dylib             	0x0148f104 RuntimeRun + 48
61  com.mothsoftware.mailarchiverx	0x002342ca REALbasic._RuntimeRun + 34
62  com.mothsoftware.mailarchiverx	0x0001d74d _Main + 245
63  com.mothsoftware.mailarchiverx	0x000026b0 % main + 36
64  com.mothsoftware.mailarchiverx	0x010ac615 _start + 116
65  com.mothsoftware.mailarchiverx	0x010ac56b start + 43

Mit freundlichen Grüßen/Regards

Trixi Willius

http://www.mothsoftware.com
Mail Archiver X: The email archiving solution for professionals



More information about the Valentina mailing list