×
Namespaces

Variants
Actions

Status code not sent when cancelling MIDlet download (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Tested with
Devices(s): S60 3rd Edition, Feature Pack 2 and S60 5th Edition devices
CompatibilityArticle
Created: User:TechnicalWriter2 (28 May 2009)
Last edited: hamishwillee (25 Jul 2013)


Contents

Overview

Status code 902 (User Cancelled) is not sent when user cancels MIDlet installation.

Description

According to MIDP 2.0 and 2.1 specifications, status code 902 (User Cancelled) will be posted if MIDlet installation is cancelled.

However, with S60 3rd Edition, Feature Pack 2 and S60 5th Edition devices, the defined status code is not sent.

How to reproduce

  1. Download OTA a MIDlet which includes MIDlet-Install-Notify for the URL of the receiver server to catch the status code.
  2. Accept the resulting prompts ('Download and install file?', possible security warnings in case of an unsigned MIDlet), and choose the installing location (Phone memory, Memory card). A process indicator will be displayed once the installation starts.
  3. Press the right softkey to cancel the installation before it is completed.
  4. The phone should send status code 902 to the URL defined in JAD. For the affected devices, this does not happen.
  5. For comparison, repeat the test with steps 1.-2. without cancelling the download (step 3). If the download succeeds, the phone will send status code 900 (Success).


Solution

This issue is expected to be fixed in future software versions.

This page was last modified on 25 July 2013, at 14:09.
39 page views in the last 30 days.