>In PalmOS 2.0 what does "DataMgr.c, Line 4908: Resizing record" mean
>I'm getting this when I run gremlins.  It is the DmResizeRecord call.

If you're really in Palm OS 2.0 it'd be line 4648... that error is on line
4908 in Palm OS 3.0.

It'd be for one of three reasons:
  - you don't have the database open for write access
  - or the index is out of range
  - or the chunk is locked (having it locked will sometimes succeed, if you
get lucky)

This is one of those cases where the fatal display dialog probably
shouldn't come up and it should return an error to your app.  But these do
indicate basic failures in your app's logic so perhaps it is justified.


>I've also got another one in Edit Categories (builtin)
>"List.c, Line: 1060, Invalid item" - again generated in a Gremlins run

Again, with that line number you must be running 3.0.  (And that error
message wasn't in 2.0 anyway.)  It indicates that the item number you've
passed in is greater than the number of items in the list, or else you
passed noListSelection.  This is for a call to LstMakeItemVisible.


>Is there anywhere that has an explanation of all the different line numbers
>and errors that are likely to popup.

This is precisely why we released the sources!  See
http://www.palm.com/devzone/ for info on how to get access to them.

-David Fedor
Palm Developer Support


Reply via email to