Page 1 of 1

Cascading popups crash S60 version

PostPosted: Mon Jul 26, 2010 3:50 pm
by lampyrichard
I've just installed the latest HanDBase v4 S60 release on a Nokia E75.

The intention was to run a version of the RCoA anaesthetic logbook on this phone, as it's smaller & lighter than the HTC touch Pro2 using Win Mo 6.5 previously used.

Unfortunately, this version seems not to be able to cope with cascading popups, which feature in the standard template of the database & are extremely useful in speeding up data entry.

After extensive testing, including creating a completely fresh db, rather than migrating any old copies, I can reliably crash HanDBase on any text entry with cascading popups. When selecting the top level of a cascading popup list, the daughter entries that appear are those of the *next* top level entry... Selecting the final top level entry in a list simply crashes the program. Viz:

Top Level 1>
_____Entry 1.1
_____Entry 1.2
Top Level 2>
_____Entry 2.1
_____Entry 2.2

On selecting 'Top Level 1>' I am presented with 'Entry 2.1', 'Entry 2.2' (which I can select & enter into the text field, even though they're not what I want).

If I click on 'Top Level 2>' the program simply crashes.

This behaviour is consistent whether the popups are created on the phone or on the PC. FWIW, all of the various test dbs I've created work fine on the HTC handset & on the PC.

Any ideas on what I'm doing wrong or is the software just broken?


EDIT: to try to clarify the cascade in the example & correct typos!

Re: Cascading popups crash S60 version

PostPosted: Tue Jul 27, 2010 10:13 am
by dhaupert
Hi there,

Very sorry to hear you're seeing a crash. I just tried this using the built in Checkbook database (the description field has cascading popups set up already) and it worked fine on my Nokia N95. Does your E75 run the S60 5th edition or 3rd edition? I'm thinking it may be related to a bug we found in the 5th edition devices. Let me know, I may have a version you can try to see if it is fixed in this build.

Re: Cascading popups crash S60 version

PostPosted: Tue Jul 27, 2010 4:52 pm
by lampyrichard
Thanks for the reply.

E75 runs S60 3rd edition. I've just done a delete & reinstall so I could run the bundled checkbook db (I deleted the bundled dbs after install to make it easier to select just the one I'm going to use from the start up screen).

I'm seeing exactly the same issue with the checkbook db: If I select 'Car>' I'm offered 'Loan Repayment', Homeowner's Insurance' & 'Repair'. Similarly I get the next subset if I select 'House>' or 'Utilities' & if I click on 'Luxuries>' then the program stops - by which I mean it stops running & I get bounced out to the phone home screen.

Just for completeness, I also tried installing the 5th ed version in case my documentation was wrong but that flagged up as non compatible on install & just plain doesn't work, so I'm confident I am running a 3rd ed OS.

I did try to email my db that doesn't work, but your bug report page is broken, so I couldn't;-) Anyway, I've now seen the issue with a standard db, so I guess you don't need to see my files, but I can send you one if you want.

Thanks for your help,


Re: Cascading popups crash S60 version

PostPosted: Wed Jul 28, 2010 1:42 pm
by dhaupert
Hi Richard,

I just verified that the support form is working fine with attachments. I think maybe you didn't enter a verification code or filled out every required field! In any case, as you surmised the default database does exhibit the problem for you so we don't need your database in this case.

If you email me (my address is below) I can send you the latest revision. Nothing was changed specifically for this, but at least we can both be running the same version and double check the same conditions.

Re: Cascading popups crash S60 version

PostPosted: Mon Aug 09, 2010 11:46 am
by lampyrichard
Just posting on the forum for anyone else finding this issue that Dave contacted me direct & has made a new build which now copes with the non standard way the E75 handles pop ups, so I've got a fully working version of HanDBase, hurrah.

Many thanks to Dave for sorting this strange issue out, keep up the good work.


Re: Cascading popups crash S60 version

PostPosted: Mon Aug 09, 2010 11:52 am
by dhaupert
Thanks to Richard for his patience while we found the cause and fix. Hope to release this soon to all users as an update!