MGFetch requires WriteDeviceData capability on Nokia N97 (Known Issue)
Article Metadata
Tested with
Devices(s): Nokia N97
Compatibility
Platform(s): S60 5th Edition
Platform Security
Signing Required: DevCert
Capabilities: WriteDeviceData
Article
Keywords: MGFetch
Created: User:Technical writer 1
(19 May 2009)
Last edited: hamishwillee
(01 Aug 2012)
Description
MGFetch (class used for fetching file names for Media Gallery content) is not documented to require any capabilities. However, all overloaded versions of the MGFetch::RunL method require the ReadUserData capability. For more information, see KIS000765 - Issues with MGFetch.
On the Nokia N97, MGFetch::RunL causes a panic (KERN-EXEC 3) or fails with the KErrAccessDenied error unless also the WriteDeviceData capability is defined.
Solution
This is a known problem and is expected to be fixed in the next software release for Nokia N97. Add ReadUserData and WriteDeviceData capabilities to your application.
Note that WriteDeviceData requires that the application is Symbian signed.


Kkrish - Issue with E7 Belle as well
Hi,
I checked this and the issue is still their with Nokia E7 Belle update. it required WriteDeviceData to work, if you won't have the capability it will say "unable to execute file for security reason" on the device.
Br,
kkrishkkrish 12:07, 2 April 2012 (EEST)