Many of you reported that YABI was expired, so I took the decision to unlock this version, even if it’s still an alpha version.
Some months ago I found another way to sync our events with iCal, which doesn’t need manual operation; I quickly wrote a new version, tested and it seems to be stable and functional, but it misses graphical interface like the previous alpha 9.
This version appears as a preference pane and installs a sync-agent which is automatically alerted by the operative system about changes to your address book.
I attach this new version: of course the two YABI should not coexist (they don’t share any data, but it’s advisable not to run both).
To install it, simply double-click on the icon; customize your preferences, activate it and after few seconds events will appear in your iCal (a simple set of settings will be automatically set up at first start-up).
To uninstall, simply right-click on the preference pane and select “remove”.
Download YABI 3.0 alpha 9 (previous version)
Download YABI.prefPane (new version)
Tags: anniversaries, anniversary, apple, birthday, birthdays, calendar, events, ical, mac, macos, sync, yabi, years
Hi! I tries to install YABI 3.0.9 on my system.
A window opened and after a few second the application crashed.
These are the report and my confuguration details:
[...]
Crashed Thread: 1
Application Specific Information:
objc[7549]: garbage collection is ON
NSCFDictionary
Thread 0:
0 libSystem.B.dylib 0xffff0680 __bzero + 128 (cpu_capabilities.h:244)
1 libsqlite3.0.dylib 0×94fe8299 generateColumnNames + 297
2 libsqlite3.0.dylib 0×94fea309 sqlite3Select + 1593
3 libsqlite3.0.dylib 0×94ffd91e yy_reduce + 7118
4 libsqlite3.0.dylib 0×9500266c sqlite3Parser + 780
5 libsqlite3.0.dylib 0×950029d8 sqlite3RunParser + 392
6 libsqlite3.0.dylib 0×950049c8 sqlite3Prepare + 2056
7 com.apple.CoreData 0×911a8b82 -[NSSQLiteConnection prepareSQLStatement:] + 386
8 com.apple.CoreData 0×911ac3f6 -[NSSQLChannel selectRowsWithStatement:] + 86
9 com.apple.CoreData 0×911ae179 -[NSSQLCore _newRowsForFetchPlan:selectedBy:withArgument:] + 713
10 com.apple.CoreData 0×9119e1c0 -[NSSQLCore newRowsForFetchPlan:] + 336
11 com.apple.CoreData 0×9119dd20 -[NSSQLCore objectsForFetchRequest:inContext:] + 304
12 com.apple.CoreData 0×9119da27 -[NSSQLCore executeRequest:withContext:] + 551
13 com.apple.CoreData 0×9119caba -[NSPersistentStoreCoordinator(_NSInternalMethods) executeRequest:withContext:] + 522
14 com.apple.CoreData 0×9119a08b -[NSManagedObjectContext executeFetchRequest:error:] + 587
15 …apple.AddressBook.framework 0×956a06a4 +[ABRecordCoreDataFactoryImpl fetchObjectsForClass:withPredicate:prefetchingKeyPaths:managedObjectContext:] + 837
16 …apple.AddressBook.framework 0×956a02e3 +[ABRecordCoreDataFactoryImpl fetchPublicRecordsForClass:withPredicate:prefetchingKeyPaths:addressBook:] + 161
17 …apple.AddressBook.framework 0×956a730c -[ABAddressBook recordsForClass:matchingPredicate:prefetchingKeyPaths:takeLock:] + 393
18 …apple.AddressBook.framework 0×956a5d3d -[ABAddressBook recordsMatchingSearchElement:takeLock:] + 1091
19 …apple.AddressBook.framework 0×956a58f4 -[ABAddressBook recordsMatchingSearchElement:] + 49
20 it.devzero.YABI_ng 0×00008080 -[YABI_ng_AppDelegate(sync) resyncWithAddressBook:] + 664
21 it.devzero.YABI_ng 0×00003168 -[YABI_ng_AppDelegate applicationDidFinishLaunching:] + 549
22 com.apple.Foundation 0×91da642a _nsnote_callback + 106
23 com.apple.CoreFoundation 0×920e047a __CFXNotificationPost + 362
24 com.apple.CoreFoundation 0×920e0753 _CFXNotificationPostNotification + 179
25 com.apple.Foundation 0×91da3680 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128
26 com.apple.Foundation 0×91daced8 -[NSNotificationCenter postNotificationName:object:] + 56
27 com.apple.AppKit 0×90785df2 -[NSApplication _postDidFinishNotification] + 125
28 com.apple.AppKit 0×90785d01 -[NSApplication _sendFinishLaunchingNotification] + 77
29 com.apple.AppKit 0×906ff81b -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 284
30 com.apple.AppKit 0×906ff014 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 98
31 com.apple.Foundation 0×91dcba9f -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 655
32 com.apple.Foundation 0×91dcb7af _NSAppleEventManagerGenericHandler + 223
33 com.apple.AE 0×9137e648 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 144
34 com.apple.AE 0×9137e57e dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
35 com.apple.AE 0×9137e425 aeProcessAppleEvent + 177
36 com.apple.HIToolbox 0×914d6981 AEProcessAppleEvent + 38
37 com.apple.AppKit 0×906fc8e9 _DPSNextEvent + 1189
38 com.apple.AppKit 0×906fbf88 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
39 com.apple.AppKit 0×906f4f9f -[NSApplication run] + 795
40 com.apple.AppKit 0×906c21d8 NSApplicationMain + 574
41 it.devzero.YABI_ng 0×000027a6 start + 54
Thread 1 Crashed:
0 com.apple.CoreFoundation 0×92101aa0 __CFTypeCollectionRelease + 80
1 com.apple.CoreFoundation 0×920ce729 __CFDictionaryDeallocate + 313
2 com.apple.Foundation 0×91eb5571 -[NSCFDictionary finalize] + 49
3 libobjc.A.dylib 0×917b76b6 finalizeOneObject + 56
4 libauto.dylib 0×91327d9b foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*) + 123
5 libobjc.A.dylib 0×917b787b batchFinalize + 220
6 libobjc.A.dylib 0×917b7b42 batchFinalizeOnTwoThreads + 98
7 libauto.dylib 0×91328efe auto_collect_internal(Auto::Zone*, int) + 782
8 libauto.dylib 0×91329b7f auto_collection_thread(void*) + 111
9 libSystem.B.dylib 0×947f6155 _pthread_start + 321
10 libSystem.B.dylib 0×947f6012 thread_start + 34
Thank you
francesco
I get the same problem as Francesco. I’d be more than happy to test things out if needed – love the app.
And the fact that it’s now a prefpane just makes me happy
A new version of preference pane has been released.
you can download it at http://www.devzero.it/yabi/