Hello,
My HanDBase HotSync conduit recently stopped working properly after several years of trouble-free operation, including several version upgrades and a change in laptop over the years. I normally use HanDBase as a logbook to record my flight time as a commercial pilot (along with a few other minor dbs like software registration info, etc.), so essentially all of the db input is on the Palm. The HanDBase app on the Palm, including data input via a form I created, still works fine.
Whenever I HotSync with my PC, with all conduits EXCEPT the HanDBase conduit selected, the Hotsync completes successfully. However, whenever I Hotsync now with all conduits INCLUDING the HanDBase conduit, or if I HotSync with ONLY the HanDBase conduit selected, the HotSync will freeze when it gets to the HanDBase conduit. The Synchronizing HanDBase databases dialog box does appear, saying it's synchronizing my flight log, then another db, and then Windows pops up a dialog box saying the HotSync application has crashed. The Palm eventually gives up and says "The connection between your handheld computer and the desktop was lost. Some of your data was NOT backed up. Please check your setup and try again."
When I restart Hotsync Manager, it says the HotSync Manager has recovered from a crash, and the HotSync log says:
HotSync session aborted
- HotSync session started on 09/27/10 08:49:46
+ - HanDBase 4 synchronization aborted
- Duration:
That, of course, is not very helpful. The AppCrash error from Windows says:
Problem signature:
Problem Event Name: APPCRASH
Application Name: Hotsync.exe
Application Version: 7.0.2.0
Application Timestamp: 477d91d1
Fault Module Name: HanDBase.dll
Fault Module Version: 4.0.0.0
Fault Module Timestamp: 478b6edb
Exception Code: c0000005
Exception Offset: 0001f69c
OS Version: 6.0.6002.2.2.0.256.6
Locale ID: 1033
Additional Information 1: 8a68
Additional Information 2: ae4f11903cd3b9d7004dcb9fd7edac8c
Additional Information 3: 37bf
Additional Information 4: 760f04af79016fe198aa5e78b041256c
In my conduit settings for HanDBase, I have Verbose log messages checked, but I cannot find the log anywhere (and the button that the developers should have put there, "Open Log Folder" was apparently left out of their task list!).
I normally sync this Palm with both my laptop and my desktop, and the same error occurs on both PC's, so I suspected the problem might reside in the Palm databases. Of course, if that is the case, then there is a conduit bug, as corrupt data should NEVER cause an application to crash. However, I tried opening each of my six or so databases on both the Palm and the desktop, and they all opened fine on both platforms except for one db, a list of hotels in the city where I'm based, which opened fine on the Palm but appeared blank on the desktop.
Since that seemed to indicate there might be a desktop db problem, and since essentially all of my data entry is done on the Palm, I changed the HotSync settings to Handheld overwrites Desktop and tried to sync again (HanDBase conduit only). This time, the HotSync got as far as "Synchronizing HanDBase 4" on the HotSync Manager, but the HanDBase conduit dialog box never opened and nothing more happened. I finally canceled the HotSync after about 30 minutes. Although, both the Palm and HotSync Manager said "Canceling - Please wait", they never actually canceled until I disconnected the HotSync cable (the then eventually Palm gave the "lost connection" error message) and used Task Manager to kill Hotsync.exe (which never otherwise would never have quit, even after the "1 minute" it says it will take).
Anyway, I'd appreciate any suggestions on how to possibly fix this without losing my data. Here's the configuration information for my systems:
Handheld:
Sprint Palm Treo 755p running Treo755p-1.08-SPNT firmware and PalmOS Garnet 5.4.9
HanDBase Professional 4.1.6
Laptop:
Windows Vista SP1
Sony VAIO VGN-TX270N
Palm HotSync Manager 7.0.2
Desktop:
Windows XP SP3
Dell Dimension 4550
Palm HotSync Manager 7.0.2
Dan Bloemer
Jacksonville, Florida