Tech Note 01: Common Problems

August 25, 2008

Copyright 2008 NS BASIC Corporation



1. When installing, you get "Certificate Error. Contact the Application Supplier." on the device.

This is caused by the device being locked against unsigned apps being installed. You can get your app signed (see the Tech Note on Signing), but often it's much easier to change the setting of the device to allow unsigned apps to be installed. To do this, go into Tools on the device. Select App. Manager and highlight "App. downlds." Click the "Options" button on the left key. Select "Settings". Change Software installation from "Signed only" to "All". Exit out and try the installation again.

2. "Update Error" when installing an app to a device.

This happens when the files you are installing conflict with files that are already installed. Usually, this can be fixed by changing th UID3 in Project Properties or by deleting the conflicting app from the device before installing the new one. In extreme cases, a hard reset of the device may be needed.

3. "The application installer on the phone does not support the file format of the application that was tried to be installed." when installing an app to a device.

This appears on S60 devices that are not running 3rd Edition firmware.

Series 60 1st and 2nd Edition devices include: Nokia 7650, 3650, 6600, 7610, 6260, 6630, N-Gage, N-Gage QD, 6670, 6680, N70, N90 and N72 among others, plus the Siemens SX1, Sendo X, Samsung D720 and Panasonic X700. NS Basic/Symbian OS will not work on these devices.

S60 3rd Edition devices include the Nokia N71, N72, N73, N78, N79, N80, N81, N85, N91, N92, N93, N95, N96, E50, E51, E60, E61, E62, E70, 3250, and 5500, plus others.

UIQ2 devices include the Sony Ericsson P800, P900, and P910, the Motorola A920, A925, and A1000, and the Benq P30. These are not supported.

UIQ3 devices include the Sony Ericsson P990i, M600i and W950i.

4. Error '429' on starting NS Basic/Symbian OS

Run the file \Program Files\nsbasic\symbian\register.bat as Administrator. This will re register all the controls that NS Basic/Symbian OS uses.

5. Run Time Error 380 - Invalid Property Value

This can be caused by having only True Type fonts enabled. In the Fonts Control panel, in the View Options dialog there's a True Type Fonts tab. In this is a check box entitled "Show only True Type fonts in the programs on my computer". Unchecking this solves the problem.

In some cases, this can be caused by Windows not being able to locate the special fonts that NS Basic/Symbian OS uses. You can fix this by moving the fonts in \program files\nsbasic\fonts into \windows\fonts.

6. Removing NS Basic/Symbian OS completely

The Windows Uninstaller only removes files that have not been modified since an application has been installed. As a result, uninstalling a package often leaves some files and registry keys. If you do the following, you will remove NS Basic completely from your system. This can be a useful procedure if you want to make a complete clean reinstallation.
  1. Uninstall NS Basic from the Start Menu.
  2. Delete the folder c:\nsbasic\. Make sure you back up any files of yours that might be there!
  3. Delete the folder c:\program files\nsbasic\symbian.
    If you have NS Basic/CE (or Palm) installed, do not delete c:\program files\nsbasic\CE (or Palm).
  4. Clean out the registry:
    [Start]...[Run]...regedit. Click on OK.
    Navigate to HKEY_CURRENT_USER\Software\NSBasic\symbian.
    Right click on it to delete it.