I have code that works on the following:

3.1 emulator w/Visor Prism ROM
Visor Prism w/TCP connection via VisorPhone
3.1 emulator w/Palm Vx 3.5 ROM
Palm Vx w/3.5 w/TCP connection via Ricochet modem

The same code fails miserably, though, on the same Palm Vx using a Minstrel 
V w/Omnisky for TCP connectivity.

By far the most common and most repeatable failure mode is a "Fatal 
Exception" alert with a Reset button and no other descriptive text. This 
error apparently never occurs when our TCP/IP socket is actively being read 
or written.

Does this ring a bell w/anyone? Is there a description anywhere of just 
what Omnisky modifies/replaces these days now that they no longer re-flash 
the entire ROM? Couldn't find anything on their site. And I can't upload 
the ROM because the emulator always says it has an invalid checksum and if 
I try to proceed, mayhem ensues (it complains endlessly that I am writing 
to screen memory).

Weird part: Our app begins (for now) with a login/password panel. I have my 
best chance of making it past the login panel if I continuously tap in the 
login and password textfields while the app is making its initial 
connection to and exchanging a very small amount of data with our server. 
If I get past the login page, things work fine from there on in.

If I don't tap in those textfields, however, the app successfully exchanges 
and processes all info with the server, and goes quiescent waiting for the 
"Login" button to be tapped. At this point, a tap *anywhere* on the screen 
causes an immediate or near-immediate Fatal Exception. Often I will not 
even get the penDownEvent before it dies, but sometimes I do. If I tap in a 
textfield, sometimes I get a penDownEvent and sometimes I also get the 
subsequent FldEnterEvent. But regardless, the app gets a Fatal Exception at 
that point.

Any ideas on how the heck to debug this apparently Omnisky-specific problem 
that only occurs on the device would be greatly appreciated.

Curtis Jackson
Director of Engineering
Aniwhere, Inc.
[EMAIL PROTECTED]



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to