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