Ticket #59 (assigned defect)

Opened 3 years ago

Last modified 3 years ago

verification error on blackberry 8703e w/ OS 4.1

Reported by: azadam Assigned to: saua (accepted)
Priority: major Milestone: 1.0
Component: MIDlet Version: 0.5.0
Keywords: Cc:

Description

I see a couple of similar closed tickets but it looks like my conditions are different so I'll take a try.

Using Blackberry 8703e with bluetooth gps support. Running OS v4.1.0.344, gps functionality verified by a few different apps that can use it successfully.

Installed/uninstalled numerous times using 0.5.0 JAR link and the "current" JAR link in case that was the problem. (http://www.bbtracker.org/download/current/bbtracker.jar)

This Blackberry does not have JSR-179 but it looked like this version no longer had that dependency.

Verification error 404 at offset 6b7d

Change History

12/07/07 20:17:27 changed by azadam

  • version deleted.

12/08/07 19:54:29 changed by saua

  • status changed from new to assigned.
  • version set to 0.5.0.

While bbTracker doesn't require the Location API (or the File API, which is also missing in the BB OS < 4.2), some phones fail to load programs that reference unknown APIs anywhere.

This means that I might have to create a special version where I remove all references to those API, just so those phones are happy.

I might look into this for 0.5.1

12/08/07 19:55:28 changed by saua

  • summary changed from verification error 404 on verizon blackberry 8703e w/ bluetooth gps to verification error on blackberry 8703e w/ OS 4.1.

Btw, unfortunately the numbers of the verification error can only be interpreted by RIM themeselves. They don't tell anyone what they mean.

12/08/07 20:54:59 changed by azadam

Thanks, I definitely appreciate your time and attention on it. I'd dabbled with writing my own version of this for my own use but never had the time to put all the parts together. I tried getting the build environment set up here so I could try stripping out the APIs on my own but what a huge pain. :) If you have any recommendations or input on a quick way to get a build env set up for the code, I'd be glad to do some tinkering and share back anything I find.

12/09/07 20:46:56 changed by azadam

Hey, just a followup for what it's worth- I went ahead and set up a build environment so I could dabble with it myself. I removed all File API references (thanks to your precompiler hints), still got verification errors. Yanked the Location API references, still the same. I stripped out all references to the *bluetooth* API, and suddenly the app would run just fine. I tried reintroducing that API a piece at a time to isolate the exact problem but it seemed that I wouldn't be able to make the app useful again on this OS.

I dug up a 4.2 OS updater for my model from Verizon, installed it and everything is perfect from the official JAR build now. Didn't test the Bluetooth mode since the Location API seems to manage the bluetooth puck's connection just fine.

Thanks again for your work on this project- this is darn near precisely what I had thought of building, and I should be able to extend it myself to do the handful of other things I was interested in. (Live reporting of GPS location to a central server, etc.)

12/09/07 22:18:04 changed by saua

This matches with my experience when trying to get bbTracker to run on a old 7290 that I wanted to use for testing (it's the original reason I added those precompiler hints).

Unfortunately this seems to prevent any BlackBerry? with a 4.1 OS from ever using bbTracker.

I think I will have to provide bbTracker builds without the Location API for other devices in the future (if the need arises), and probably builds without the File API as well. But at the moment I don't see to big a demand for those.