TFLN startup error: class 'net.rim.blackberry.api.homescreen.HomeScreen' not found

I am beta testing my app and it works fine for me in all simulators and a 9530 Storm. But one of my beta testers reported the app doesn't launch and gets the error:

TFLN startup error: class 'net.rim.blackberry.api.homescreen.HomeScreen' not found

I can't imagine how that could happen. Any ideas? Thanks in advance.

DentateGyrus wrote:
The user's phone is "BOLD" with the OS update for it. He didn't give me a version number, but I guess than 4.6. It was compiled in 4.7, but works perfectly well in the "BOLD" Simulator.

An application built in version 4.7 is not compatible on the 4.6 version.  Please refer to the following.

What is - an appropriate version of the BlackBerry JDE
Article number: DB-00537

http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800901/What_Is_-_Appr...

Tags: BlackBerry Developers

Similar Questions

  • Help me! Class 'net.rim.blackberry.api.homescreen.HomeScreen' not found!

    I use HomeScreen to change my default application icon. But message: class 'net.rim.blackberry.api.homescreen.HomeScreen' not found. Help me. Thank you!

    do not use applications built with jde 4.7 on simulators (or devices) with a lower OS.

  • Class 'net.rim.device.api.ui.TouchEvent' not found

    I built the demo using the JDE 4.7.0.41 TicTacToeDemo application and tested using the simmulator without problem. Also, I do not change a signle code line.

    I also loaded on my phone, and when you start it on my phone, I got the following error:

    Error Starting TicTacToeDemo: Class 'net.rim.device.api.ui.TouchEvent' not found

    No idea why this error?

    You are right.  The version of the BlackBerry JDE must be equal or lower than the software version of terminal Blackberry target.  The following link explains it further.

    What is - an appropriate version of the BlackBerry JDE
    Article number: DB-00537

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800901/What_Is_-_Appr...

  • 'net.rim.device.api.math.Fixed32' not found

    I left work last night, and my app works perfectly well in the SIM card.  No problems.

    Just today, initialize the SIM card and get this:

    'net.rim.device.api.math.Fixed32' not found

    I use Fixed32 to resize an image.  It is imported successfully and not showing ANY error in the project.

    He did this on more than 1 Simulator.

    Any ideas?

    I tried to move it manually in the API, without success.

    These types of errors are usually caused by using a version of BlackBerry Java SDK/BlackBerry JDE, which is not supported by the version of the BlackBerry Smartphone you run it on.

    Appropriate version of the JDE BlackBerry and BlackBerry Java SDK

    http://supportforums.BlackBerry.com/T5/Java-development/appropriate-version-of-the-BlackBerry-JDE-an...

  • is not abstract and does not substitute the abstract method callLogRemoved (net.rim.blackberry.api.phone.phonelogs.CallLog)

    Can someone tell me why im getting the following error

    is not abstract and does not substitute the abstract method callLogRemoved (net.rim.blackberry.api.phone.phonelogs.CallLog)

    callLogRemoved is set, I tried to remove it and it also gives me the same error

    Here is my code

    Thanks in advance for answer

    Net.rim.blackberry.api.phone import. *;
    Net.rim.blackberry.api.phone.phonelogs import. *;
    //*******************************************************************************//
    public class mylistener extends Thread implements {PhoneLogListener}

    {} public void callLogRemoved (int arg0)
    System.out.println("/***/"); "
    System.out.println ("CallLog removed');
    System.out.println("/***/"); "
    }
    {} public void callLogAdded (int arg0)
    System.out.println("/***/"); "
    System.out.println ("CallLog added");
    System.out.println("/***/"); "
    }
    ' public void callLogUpdated (int arg0, int arg1) {}
    System.out.println("/***/"); "
    System.out.println ("CallLog update");
    System.out.println("/***/"); "
    }
    {} public void reset()
    System.out.println("/***/"); "
    System.out.println ("CallLog Reset");
    System.out.println("/***/"); "
    }

    }

    Javadoc documentation:

    public void callLogRemoved (CallLog cl)

    but you have coded:

    public void callLogRemoved (int arg0)

    An int is not a CallLog, so these signatures do not match.

  • How to receive as net.rim.blackberry.api.mail.Message When listening for incoming sms?

    There are 3 types of ways to listen for incoming sms in the following link:

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800563/What_Is...

    All those who receive the javax.wireless.messaging.Message for further processing.

    I need to check the priority of the message received, which is only available in net.rim.blackberry.api.mail.Message and not javax.wireless.messaging.Message.

    Can someone guide me to get the net.rim.blackberry.api.mail.Message When listening for incoming sms?

    Thank you.

    Net.rim.blackberry.api.mail.Message is actually for mails not for sms

    Press the button Bravo thank the user who has helped you.

    If your problem has been resolved then please mark the thread as "accepted Solution".

  • net.rim.blackberry.api.mail.ServiceConfiguration

    I could see ServiceConfiguration class package rim... is there a method/logic equivalent it in cordova/webwork api in webworks 2.0? I need to get the email as

    Session mailSession = Session.getDefaultInstance ();
    ServiceConfiguration config = mailSession.getServiceConfiguration ();
    String email = config.getEmailAddress ();

    Thanks in advance

    Balu

    Hi, Balu, not is not a 'messaging service' plugin still available for WebWorks 2.0 / Cordova.

    You need to write your own plugin wrapping any corresponding native API in a container of JavaScript, similar to what other devs are here: https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10-Cordova

  • net.rim.device.api.io.ConnectionClosedException: not connected

    Hello world

    I have problems when making calls POST on my app.

    When I meet first the question above, I fixed it by running the network call in a different thread.

    However, the problem has started again,

    Whenever I'm doing a POST request, my connection returns a response code 0, and I don't know what is causing the connection close. Download the application are works very well as a POST request when a user connects.

    However, for example when a user connects, I get a response code 0.

    I've been on it for a month now and I read many post about this, and yet I found nothing that solve my problem.

    Can someone help me with this.

    Thank you

    I would like to be confident that you are coding is different, because you say this:

    "I noticed that the response code is already 0.

    How many checks the response code are there in the sample that I pointed you to?

    You must complete your writing before you get the response code.  Get the response code means that BlackBerry, sends it the data to the server and gets a response from the server.  Thus, after the getResponseCode(), if you try to do anything other than read the answer, it will fail, as you have described.

    Please see the following Post, and you might find other positions in the interesting Thread:

    http://supportforums.BlackBerry.com/T5/notifications/notifymoderatorpage/message-UID/2867136

  • Startup error: wlstartup.exe the proecedure entry point is not found in the library of dynamic links UXCore.dll

    Original title:wlstartup.exe

    What follows is popping up on our computer when to start-"the proecedure entry point? GetHeight@CRMImage@@QBEHXZ not found in the library of dynamic links UXCore.dll"- what's going on and how clean us this up - thank you

    Hi chattums,

    (1) since when are you facing this problem?

    (2) remember to make changes to the computer before this problem?

    Method 1: Issue of wlstartup.exe could be caused by an installation Windows Live damaged or broken; You can see the steps by Joe Cap and Halima S, in the link below that relates to a similar question.
    http://social.answers.Microsoft.com/forums/en-us/vistaprograms/thread/55aa850a-e2d3-4816-820F-5caf0a766b44

    Method 2: Put the computer to boot and then check if the problem persists

    Follow step 1 in the link below,

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
    http://support.Microsoft.com/kb/929135

    Continue with the remaining steps to pin-point on the third party service.

    After find you the program that is causing the problem, you will have to perhaps to update or install a newer version of the program, if you rarely use that you should consider uninstalling the software.

    Important: n ' forget not the computer to start normal follow step 7 in the link.

    Thanks and greetings
    Ajay K
    Microsoft Answers Support Engineer
    ***************************************************************************
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Suddenly the apps work not (start.. net.rim.device.api.ui.manager .class not found error)

    All of a sudden my apps no longer work

    always "start XXXX error: class 'net.rim.device.api.ui.manager' not found.

    everything compiles fine

    remove all my cod, jar,... directory of Simulator

    clean all projects

    Nothing helps

    from a demo app

    My applications have dependencies to some libraries

    really, you're wondering where to find

    any ideas?

    reason: size of the resource of a library project has been nearly 8 MB

    one of my libraries (where the wallpaper of my browser are stored as png resources) becomes a size of about 7.5 MB

    I know that 8 MB less certain overhead is the maximum allowed size

    (this is the reason why I use some library projects)

    I have learned the hard way that a message like

    NullPointer INTERNAL means "application or a resource too large.

    in this case last month as he tried to PACKAGE an application where the limits of size (app 8MB max size + resource set size 8 MB max) are reached

    but this time there was no error when packing - my library projects and soft with dependencies to these libraries compile well and packing has been without any reported errors

    This time, it occurs during EXECUTION of the application and an error like ' net.rim... class ui. Manager not found "is not very intuitive to think that the size of the resource of one of your library projects is too large

    I don't want to revisit the discussion why these limits exist on modern smartphones (do not have these limits with Android or iPhone), but...

    PLEASE PLEASE RIM

    -Why not offer a message meaningful all-in-package as ' Attention: size of the XXX project resources (or the size of the app) is near the maximum of 8 MB - please restructure your projects instead of "class not found during the race.

  • NET.rim.device.API.UI.decor.background class not found 8100 pearl

    Hello

    I finished my application. While testing the device, I get the error class net.rim.device.api.ui.decor.background not found. I'm testing the 8100 pearl device. But this application works well on Blackberry JDE 4.7.0.Please suggest me wat would be right...

    That the class was introduced in the 4.6 API, it does not exist in the 4.5 which is being tested for the pearls of 81XX series.

  • net.rim.device.api.io.file.FileIOException: file system error

    I get this error message "net.rim.device.api.io.file.FileIOException: file system error.

    FileConnection fc = null;
    try {}
    FC = (FileConnection), Connector.open (path);
    } catch (Exception ex) {}
    System.out.println (ex.getMessage ());
    ex.printStackTrace ();
    }

    The one you suggest why its kind. Thanks in advance

    "Its not allowing me" - unusual, what it actually does?

    I recommend that debug you this code initially on the Simulator.  Add a simulated SD card and try it.  You should find it easier than debugging on the device.

    Once you have your code works on the Simulator, so try on the device.

  • When I tried to run my Application with "Launch Android BlackBerry" on Bb 10.2 Simulator error: ERROR: code net.rim.ajde = 4 connecting 192.168.48.130 to BAD failed! NULL children = [status ERROR: code = 0 net.rim.ajde]

    ERROR: code net.rim.ajde = 4 connecting 192.168.48.130 to BAD failed! NULL children = [Status ERROR: net.rim.ajde]

     

     

    code 0 = Please check if the Android player was totally started when you got this error. Otherwise, you can either

     

    increase the time-out of the launch of reader Android on BlackBerry-> BlackBerry Android Development Tools

     

    page preferably or wait until the Android player is completely started and try again. NULL.]

     

     

    Please guide me how to solve this question where can I find

     

    BlackBerry-BlackBerry Android Development Tools >

    Please guide me with the Exact path

    Thank you

    OK, I have one installed and installed a new freshly.

    Solved my problem. Please answer my query to the other

    on the loading BAR file on BlackBerry Q5 Please.

    http://supportforums.BlackBerry.com/T5/Android-runtime-development/how-to-load-a-signed-bar-on-the-R...

  • ScalableGraphics and net.rim.device.api.ui.Graphics

    I was robbed on a bug in my SVG code for too long and now, I discovered that I can use the bad Graphics class.

    ------------SNIP------------------------
            scalablegraphics.bindTarget(graphics);
    
            for(int i=0;i
    

    In the method object, I'm rendering SVG standard above that works for a little while and finally fails.  I am hunting the failure on mine, but in the process I've stumbled upon the documentation that call the bindTarget(Graphics g) aims to link to one of these graphics implementations:

    (From JDE 4.7 of the ScalableGraphics class documentation, whether)

    The type of the Graphics object depends on the Java profile that this specification is implemented, as follows:

    • javax.microedition.lcdui.Graphics on profiles support LCDUI;
    • java.awt.Graphics on profiles supporting AWT;
    • either of the above on the profiles of LCDUI and AWT support.

    My questions to the people here:

    1. is this simply an artifact of Sun Java documentation not updated to include the "net.rim.device.api.ui.Graphics" as a viable link?
    2. It's pure chance that SVG seems to work with the class Graphics RIM?
    3. Everyone uses the class Graphics RIM with SVG?

    Thank you

    Mike

    It is a question of JavaDoc, which I have updated you.  The net.rim.device.api.ui.Graphics class is supported here.

    Can you elaborate on what stops working?  What model of smartphone BlackBerry and the version of the software BlackBerry device test you on?  You can find this under Options, all on the BlackBerry Smartphone.

  • Question about l ' object net.rim.device.api.ui.Screen

    Hello world

    I have a class that accepts an object of type "Screen" (net.rim.device.api.ui.Screen) in its constructor. When I instantiate this class, I include a class that extends the screen as a parameter. For example:

    public ClassA extends MainScreen {
         public void tester(){
              ClassB classB = new ClassB(this);
         }
              public void sampleMethod(){        ...     }}
    
    public ClassB {
    
         Screen screen;
    
         public ClassB(Screen screen) {
              this.screen = screen;
         }
         public doStuff(){          screen.sampleMethod();     }}
    

    My problem is that ClassB calls methods that are placed, but unless I change type "Screen" in the "class A", I receive the error: "the sampleMethod() method is not defined for the type of screen.

    How can I me ClassB to accept different classes that extend screen?

    Thank you!

    "each screen implements a SampleMethod() interface.

    Then could ClassB looks like this?

    public ClassB {}

    SampleMethodInterface screen;

    public ClassB (form SampleMethodInterface) {}
    This.screen = screen;
    }

    public doStuff() {}
    screen.sampleMethod ();
    }
    }

Maybe you are looking for