×

Discussion Board

Results 1 to 9 of 9
  1. #1
    Registered User
    Join Date
    Jan 2008
    Location
    Finland
    Posts
    102

    Feature not supported while running a Open signed sis file

    Hi,
    I came across a confusion problem recently.
    An application with a dll and capabilities of ReadUserData,NetworkServices,Location works on emulator in normal.Because of the Location capability, I requested two protected UIDs,0x2001F023 for EXE and 0x2001F024 for DLL.
    Then changed the new UIDs in mmp files as following.However, an error:Feature not supported occured after the open signed online sis file running on N95 device.Does anynoe know what problems might be??? Thanks!
    expo3dpn.mmp
    Code:
    TARGET			EXPO3DPN_0xE721D2C7.exe
    TARGETTYPE		exe
    //UID		  0x100039CE 0xE721D2C7
    UID		  0x100039CE 0x2001F023
    SOURCEPATH		..\src
    SOURCE			EXPO3DPN.cpp
    SOURCE			EXPO3DPNApplication.cpp
    SOURCE			EXPO3DPNAppView.cpp
    SOURCE			EXPO3DPNAppUi.cpp
    SOURCE			EXPO3DPNDocument.cpp
    SOURCE			NaviView.cpp
    SOURCE			NaviContainer.cpp
    SOURCE			NewsContainer.cpp
    SOURCE          NewsView.cpp
    SOURCE          LmkContainer.cpp
    SOURCE          LmkView.cpp
    SOURCE          SatContainer.cpp
    SOURCE          SatView.cpp
    SOURCE 			TriDVEClient.cpp
    SOURCE 			PosBuffer.cpp
    
    SOURCEPATH		..\data
    
    START RESOURCE	EXPO3DPN.rss
    HEADER
    TARGET EXPO3DPN_0xE721D2C7.rsc
    TARGETPATH resource\apps
    END //RESOURCE
    
    START RESOURCE	EXPO3DPN_reg.rss
    TARGET EXPO3DPN_0xE721D2C7_reg.rsc
    TARGETPATH 	  \private\10003a3f\apps
    END //RESOURCE
    
    
    
    USERINCLUDE	   ..\inc
    USERINCLUDE    ..\help
    
    SYSTEMINCLUDE	 \epoc32\include
    LIBRARY		   euser.lib
    LIBRARY		   apparc.lib
    LIBRARY		   cone.lib
    LIBRARY		   eikcore.lib
    LIBRARY		   avkon.lib
    LIBRARY		   commonengine.lib
    LIBRARY		   efsrv.lib 
    LIBRARY		   estor.lib
    LIBRARY        aknnotify.lib
    LIBRARY        hlplch.lib
    LIBRARY        eikcoctl.lib fbscli.lib aknicon.lib naviscenecontrol.lib
    LIBRARY        lbs.lib bafl.lib       // Location acquisition API
    // BT MSP needs below
    LIBRARY btextnotifiers.lib
    LIBRARY esock.lib
    LIBRARY bluetooth.lib
    LIBRARY btmanclient.lib
     
    
    LANG SC
    
    VENDORID	  	  0
    CAPABILITY	  	  ReadUserData NetworkServices Location
       
    // End of File
    
    
    SOURCEPATH ..\src
    SOURCE LBSPositionRequestor.cpp LocatorClient.cpp MSPRequestor.cpp NMEAParser.cpp
    SECUREID 0x2001F023
    //SECUREID 0xE721D2C7
    naviscenecontrol.mmp
    Code:
    TARGET          naviscenecontrol.dll
    TARGETTYPE      dll
    //UID             0x1000008d 0xA0001315
    UID             0x1000008d 0x2001F024
    VENDORID        0          
    SOURCEPATH      ..\src
    SOURCE naviscenecontrol.cpp
    SYSTEMINCLUDE   \epoc32\include 
    USERINCLUDE     ..\inc 
    LIBRARY          euser.lib avkon.lib
    CAPABILITY	 ReadUserData NetworkServices Location
    PKG file
    Code:
    ;Language - standard language definitions
    &EN
    
    ; standard SIS file header
    #{"EXPO3DPN"},(0x2001F023),1,0,0
    ;#{"EXPO3DPN"},(0xE721D2C7),1,0,0
    ;Localised Vendor name
    %{"Vendor-EN"}
    
    ;Unique Vendor name
    :"Vendor"
    
    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"Series60ProductID"}
    
    ;Files to install
    ;You should change the source paths to match that of your environment
    ;<source> <destination>
    "$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\naviscenecontrol.dll"		-"!:\sys\bin\naviscenecontrol.dll"
    "$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\EXPO3DPN_0xE721D2C7.exe"		-"!:\sys\bin\EXPO3DPN_0xE721D2C7.exe"
    
    "$(EPOCROOT)Epoc32\data\z\resource\apps\EXPO3DPN_0xE721D2C7.rsc"		-"!:\resource\apps\EXPO3DPN_0xE721D2C7.rsc"
    "$(EPOCROOT)Epoc32\data\z\private\10003a3f\apps\EXPO3DPN_0xE721D2C7_reg.rsc"	-"!:\private\10003a3f\import\apps\EXPO3DPN_0xE721D2C7_reg.rsc"
    "$(EPOCROOT)Epoc32\data\z\resource\apps\EXPO3DPN_0xE721D2C7.mif" -"!:\resource\apps\EXPO3DPN_0xE721D2C7.mif"
    "..\help\EXPO3DPN_0xE721D2C7.hlp"-"!:\resource\help\EXPO3DPN_0xE721D2C7.hlp"
    
    ; Add any installation notes if applicable
    ;"EXPO3DPN.txt"	-"!:\private\2001F023\EXPO3DPN.txt"
    
    "..\sis\backup_registration.xml"-"!:\private\2001F023\backup_registration.xml"
    ;"..\sis\backup_registration.xml"-"!:\private\E721D2C7\backup_registration.xml"
    --------------------------------------------------------
    Ling

  2. #2
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: Feature not supported while running a Open signed sis file

    It is not sufficient just to change the UID in the mmp file, you will also need to change it in the _reg file and in the AppDllUid function in your application class.

    You will also have to rename the filename that have the old (0XExxxxxxx) uid in them as well.

    Remember to update the pkg file afterwards as well.
    Download Symbian OS now! [url]http://developer.symbian.org[/url]

  3. #3
    Registered User
    Join Date
    Jan 2008
    Location
    Finland
    Posts
    102

    Re: Feature not supported while running a Open signed sis file

    Hi,
    I have replaced all the old UIDs with new one in the project.It works on emulator but failed on N95.Faint!!
    --------------------------------------------------------
    Ling

  4. #4
    Registered User
    Join Date
    Jan 2008
    Location
    Finland
    Posts
    102

    Re: Feature not supported while running a Open signed sis file

    What i did are right? Or any other problems will cause this error? Help!
    --------------------------------------------------------
    Ling

  5. #5
    Super Contributor
    Join Date
    Nov 2004
    Location
    Wiltshire, UK
    Posts
    3,644

    Re: Feature not supported while running a Open signed sis file

    What is proably happening is that the old files are being used on the emulator and so it looks like it is working, when in fact it is not.
    Download Symbian OS now! [url]http://developer.symbian.org[/url]

  6. #6
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Feature not supported while running a Open signed sis file

    If a method leaves with KErrNotSupported then the first question you need to ask yourself is: which method that is?

    Then, it would be more easy to anyone reading this to address the question "Why is method XXX leaving with KErrNotSupported [if application has UID in 0x2xxxxxxx range]?"
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  7. #7
    Registered User
    Join Date
    Jan 2008
    Location
    Finland
    Posts
    102

    Re: Feature not supported while running a Open signed sis file

    To Paul
    I will try to build the same application on another computer.
    To Lucain
    Does it mean i should write a log file to debug when and why the error occurs on device? My carbide license is not supported on-device debug.
    --------------------------------------------------------
    Ling

  8. #8
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Feature not supported while running a Open signed sis file

    Yes, there's no other way. Except the obvious run in the emulator with a look out for PlatSec errors (as you suspect Platform Security to be the root of the problem).
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  9. #9
    Registered User
    Join Date
    Jan 2008
    Location
    Finland
    Posts
    102

    Re: Feature not supported while running a Open signed sis file

    Paul is right.An old .mbg file included by one .cpp file is still running in the emulator. However, it is not used in the Phone release version anymore. I forgot to comment the #include “XXX.mbg” sentence in the cpp file.Therefore the error happened. The applcation works normally with the old mbg file, but fails on the device scince without the file.
    --------------------------------------------------------
    Ling

Similar Threads

  1. Old unsigned sis and new Symbian Signed
    By y.a.k in forum Symbian
    Replies: 22
    Last Post: 2008-07-22, 07:44
  2. Error : Cannot find file : for DUMMIES
    By PACALA_BA in forum Symbian
    Replies: 7
    Last Post: 2008-07-06, 13:18
  3. Nokia signed embedded sis file without backup_registration.xml
    By jufo in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 2
    Last Post: 2008-07-02, 15:25
  4. Open Signed Online-Why can not I submit .sis file?
    By yfw1966 in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 7
    Last Post: 2008-06-25, 11:47
  5. nokia 7210 modem via IR doesn't work !
    By oussamaaiadi in forum PC Suite API and PC Connectivity SDK
    Replies: 1
    Last Post: 2003-03-06, 10:46

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×