Symbian OS error = -5105:no_route

Hello friends...
I encountered above error when i run my application on mobile device. I develop program that connect to remote server. When i run program it takes lots of time to connect and then Symbian OS Error -5105 is occured. Any one can tell me,what should i do to solve this probelm.
Thanks in advance.

There is no need to double post!
http://forum.java.sun.com/thread.jspa?threadID=704340&messageID=4083594#4083594
te means (and you'd know if it you would have searched with google):
-5105      IPv6: No route available
So apparently you are using IPv6 and it can't find a route to the host you are connecting to.

Similar Messages

  • Java.io.ioexception :Symbian OS error=-5105

    Hello friends...
    I encountered above error when i run my application on mobile device. I develop program that connect to remote server. When i run program it takes lots of time to connect and then Symbian OS Error -5105(about route not available) is occured. Any one can tell me,what should i do to solve this probelm.
    Thanks in advance.

    There is no need to double post!
    http://forum.java.sun.com/thread.jspa?threadID=704340&messageID=4083594#4083594
    te means (and you'd know if it you would have searched with google):
    -5105      IPv6: No route available
    So apparently you are using IPv6 and it can't find a route to the host you are connecting to.

  • BluetoothStateException: Symbian OS Error= -44 !!!

    guys, i'm studying the code on how to communicate using a Bluetooth device, i'm using MIDP2.0 and J2ME's WTK 2.2... and I got this error after I run my application on my phone.. it works fine on the emulator
    BluetoothStateException: Symbian OS Error = -44 : General : System ErrorI have no idea what's goin on in my code.. any help would be greatly appreciated..
    Many THanks ...
    below is my code
    import java.io.*;
    import javax.microedition.io.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    import javax.bluetooth.*;
    public class BluetoothMIDlet extends MIDlet implements
        Runnable, CommandListener {
        public BluetoothMIDlet() {
             // Create a Form and add the Exit command to the Form
            Form f = new Form("Server");
            f.addCommand(new Command("Exit", Command.EXIT, 1));
            f.setCommandListener(this);
            Display.getDisplay(this).setCurrent(f);
            try {
                // Make the local device discoverable for the
                // client to locate
                f.append("getLocalDevice...");
                LocalDevice local = LocalDevice.getLocalDevice();
                if (!local.setDiscoverable(DiscoveryAgent.GIAC)) {
                    f.append("Failed to change to the " +
                        "discoverable mode");
                    return;
                   f.append("LocalDevice... done.");
                // Create a server connection object to accept
                // a connection from a client
                StreamConnectionNotifier notifier =
                    (StreamConnectionNotifier)
                    Connector.open("btspp://localhost:" +
                        "86b4d249fb8844d6a756ec265dd1f6a3");
                f.append("StreamConnectionNotifier... done.");       
                   System.out.println ("!!! Bluetooth is now running....");
                // Accept a connection from the client -
                // !!! Must have a client !!!
                //System.out.println ("\n... testing....");
                StreamConnection conn = notifier.acceptAndOpen();
                // Open the input to read data from
                InputStream in = conn.openInputStream();
                ByteArrayOutputStream out = new
                    ByteArrayOutputStream();
                // Read the data sent from the client until
                // the end of stream
                int data;
                while ((data = in.read()) != -1) {
                    out.write(data);
                // Add the text sent from the client to the Form
                f.append(out.toString());
                // Close all open resources
                in.close();
                conn.close();
                notifier.close();
            } catch (BluetoothStateException e) {
                 System.out.println ("\n!!! BluetoothStateException");
                f.append("BluetoothStateException: ");
                f.append(e.getMessage());
            } catch (IOException e) {
                 System.out.println ("\n!!!IOException");
                f.append("IOException: ");
                f.append(e.getMessage());
         * Starts a background thread when the MIDlet is
         * started.
        public void startApp()
            throws MIDletStateChangeException {
            new Thread(this).start();
        public void pauseApp() {}
        public void destroyApp(boolean unconditional) {}
        public void run() {}
         * Destroys the MIDlet when a Command occurs.
        public void commandAction(Command c, Displayable d) {
            notifyDestroyed();
    }

    -- ok, I think I know now,, the reason why it throws that exception is I need to "turn-ON" first my Bluetooth connectivity before I run my application...
    now, my question is, can my application implicitly turn-ON the Bluetooth ?
    thanks

  • TS1424 what is error 5105?

    What is error 5105? It happens when I tried to download purchased music and again when i tried to by new music.

    I have this same problem and now I can't play music I have previously boughten and cannot authorize my computer.

  • Symbian OS Error: -14

    i m new to java and j2me. i m developing chatting client. i have almost completed it. but when i m testing it on Nokia 9300 Communicator it gives exception like java.microedition.media Exception: Symbian OS Error: -14. this exception occurs while chatting with other person with rapid pace.
    and one more problem while connecting to GPRS it gives me warning messages. same with while accessing memory.
    plz give me solutions.

    can anyone help me abt this error. javax.microedition.media Exception: Symbian OS Error: -14

  • Problem updating N8 to Symbian Belle-Error code 20...

    Hello.
    I tried to update my Nokia N8 from Symbian Anna to Symbian Belle using Nokia Suite as it became available. The update got downloaded but while it was preparing to install, there was an error and its code was 2000. I retried several times but no luck. Same error 2000.
    How do I fix this problem please!?
    Solved!
    Go to Solution.

    @TroubleGirl
    At this point in update process N8 has to disconnect from Nokia Suite connectivity mode and load an additional driver Nokia USB ROM to flash software and this doen't seem to be happening.
    You could try repairing Nokia Suite installation, remove and re-install or perhaps use standalone Nokia Software Updater application:http://nds1.nokia.com/files/support/...erSetup_EN.exe
    Happy to have helped forum with a Support Ratio = 42.5

  • WHAT IS ERROR 5105!?

    I can't purchase anything unless I fix this but how can I fix this if no one seems to know what this error means or what it is for. I was stuck in an endless loop of entering my password and answering my security questions and when I finally got beyond that mess I get an " your request cannot be processed. error code: 5105"  please tell me that SOMEone knows what this is and how I can fix it.

    This just worked for me: https://discussions.apple.com/message/19381287#19381287

  • Re: Symbian error= -36

    The link below may help.
    http://newlc.com/Symbian-OS-Error-Codes.html
    It gives the definitions for the Symbian error codes. Sorry that I could not be of more help.

    hi it is a great help, at leats i know what error -36 means.
    KErrDisconnected -36 Disconnected
    connection disconnected. i do not understand why.
    Maybe i should not sleep in my thread, or the socket times out?
    In the wireless toolkit emulator it works perfect. What is wrong with my Nokia N80 phone, E50 also?
    Problem with the socket implementation of that phone?
    regards
    seb

  • HT203167 I can see my purchases in the ITunes store but when I try to down load them I get an Error Code 5105 and the download stops

    I can see my purchases (movies specifically) in the ITunes Store when I filter to purchased but when I try to down load the movie it starts to down load and then says Unable to Download Error Code 5105. Can anyone help?

    Topherinduont wrote:
    I can see my purchases (movies specifically) in the ITunes Store when I filter to purchased but when I try to down load the movie it starts to down load and then says Unable to Download Error Code 5105. Can anyone help?
    Hi, I had this problem when I first went to use iTunes with iCloud. using Windows 8 OS. Everytime I tried to download from iCloud error 5105 came up... not sure this will work for everyone, but pretty simple, I closed iTunes and restarted it and everything worked fine

  • HttpConnection error on P900

    Hi
    I run the following code on the p900 device.
    this application connects to a url and gets a simple text message then displays it.
    ( this code is a modified example from the core j2me site examples ...)
    it doesn't work.
    on nokia 6310i device it works , also on every emulator I tried .
    I get a java.io.IOException.SymbianOSerror (something like this ...).
    the last debug message I see is :
    "Attempting to create HttpConnection object" . and then the finally related messages.
    what should I do in order to make this work on p900 ?
    package home;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    import javax.microedition.io.*;
    import javax.microedition.io.HttpConnection;
    import java.io.*;
    import java.lang.StringBuffer;
    public class HttpConn extends MIDlet implements CommandListener , Runnable
      private Display display;
      //TextBox tbMain;
      Form tbMain;
      private Command cmExit;
      private String url = "http://www.corej2me.com/midpbook_v1e1/ch14/getHeaderInfo.txt";
      StringBuffer dbgInfo = new StringBuffer();
      StringBuffer strBfr;
      public HttpConn()
        display = Display.getDisplay(this);
        cmExit = new Command("Exit" , Command.SCREEN , 1);
        tbMain = new Form("HTTP Connection");
        tbMain.addCommand(cmExit);
        tbMain.setCommandListener(this);
      public void run()
        try
          processRequest();
        catch (Exception e)
          dbgInfo.append("run : caught Exception\n");
          dbgInfo.append("run : Exception : " + e.getClass().getName());
          dbgInfo.append("run : Exception message : " + e.getMessage());
          dbgInfo.append("run : Exception string : " + e.toString());
          // also, you should probably display the exception on-screen using an alert or form
          // so that you can see it when running on the phone
          Form f = new Form("Error");
          f.append("An error occurred while connecting : ");
          f.append(new String(dbgInfo));
          f.addCommand(cmExit);
          f.setCommandListener(this);
          display.setCurrent(f);
      public void startApp()
        // set a displayable before you start the connection
        Form f = new Form("Connecting");
        f.append("    Connecting ...\n    Please wait");
        display.setCurrent(f);
        // run the connection in a separate thread
        Thread th = new Thread(this);
        // starts a new thread and calls the run() method in it.
        th.start();
      private void processRequest() throws Exception
        HttpConnection http = null;
        InputStream iStrm = null;
        try
          // Create the connection
          dbgInfo.append("Attempting to create HttpConnection object\n");
          http = (HttpConnection) Connector.open(url);
          // Client Request
          // 1) Send request method
          http.setRequestMethod(HttpConnection.GET);
          // 2) Send header information (this header is optional)
          http.setRequestProperty("User-Agent", "Profile/MIDP-1.0 Configuration/CLDC-1.0");
          //http.setRequestProperty("If-Modified-Since", "Mon, 16 Jul 2001 22:54:26 GMT");
          // If you experience IO problems, try
          // removing the comment from the following line
          http.setRequestProperty("Connection", "close");
          http.setRequestProperty("Cache-Control", "no-transform");
          // 3) Send body/data - No data for this request
          // Server Response
          // 2) Get header information
          if (http.getResponseCode() == HttpConnection.HTTP_OK) {
            // 3) Get data (show the file contents)
            //String str = new String("initial value");
            dbgInfo.append("Attempting to open the input stream\n");
            iStrm = http.openInputStream();
            int length = (int) http.getLength();
            dbgInfo.append("http.getLength() : "+length+"\n");
            if (length != -1)
                // Read data in one chunk
                byte serverData[] = new byte[length];
                dbgInfo.append("Attempting to read da input stream\n");
                iStrm.read(serverData);
                char chars[] = new char[length];
                for (int i = 0 ; i < length ; i++ )
                  chars[i] = (char) serverData;
    dbgInfo.append("Attempting str = new String(serverData)\n");
    strBfr = new StringBuffer(new String(chars));
    dbgInfo.append("end if\n");
    else // Length not available...
    dbgInfo.append(
    "Attempting to read the input stream one char at a time\n");
    ByteArrayOutputStream bStrm = new ByteArrayOutputStream();
    // Read data one character at a time
    int ch;
    while ( (ch = iStrm.read()) != -1)
    bStrm.write(ch);
    dbgInfo.append("Attempting str = new String(bStrm.toByteArray())\n");
    strBfr = new StringBuffer(new String(bStrm.toByteArray()));
    dbgInfo.append("Attempting bStrm.close()\n");
    bStrm.close();
    dbgInfo.append("Attempting tbMain.setString\n");
    tbMain.append("core j2me site file content :\n" + strBfr);
    dbgInfo.append("display.setCurrent(tbMain)\n");
    display.setCurrent(tbMain);
    dbgInfo.append("end else\n");
    finally
    dbgInfo.append("finally\n");
    if (iStrm != null)
    iStrm.close();
    if (http != null)
    http.close();
    dbgInfo.append("out of finally\n");
    public void pauseApp()
    public void destroyApp(boolean unconditional)
    public void commandAction( Command c, Displayable s )
    if ( c == cmExit )
    destroyApp(false);
    notifyDestroyed();

    Guys I finally managed to get a HTTP connection working on my P900. The problem was to do with my Mobile Network SP. It seems that they are limited in intelligence so when you say that you want access to the internet they will set you up to go to a WAP gateway which translates your requests and responses for your handset. I kept getting a -36 Symbian OS error which implied that the connection was being cut, since a the host name was resolved. After I had argued with the Data Support people for my network, explaining to them that WAP is not the a full Internet access, they finally managed to give me the right dns etc entries and my application was successfully able to communicate.
    Hope this helps, I have another problem to do with installing the same applications on the P900i but I will leave that for another forum :)

  • BPC 7.0 installation error during creation Apshell db

    Dear all,
    I've tried to installed SAP BPC 7.1 on multi server environment (OLAP Server, Microsoft SQL Server, Microsoft SQL Reporting Services, Insight OLAP server in a windows 2003 64 bit server and Application server, File Share, Web Server in a w2003 32 bit server).
    When installation start it goes fine until steps : "Create sample appset database".
    Datbase AppServer has been created without errors (access to database server seems to be right with domain user used during installation).
    The error is:
    "Error (A file activation error occured. The physical file name 'Cannot open database "Master" requested  by the login. The login failed .\DATA\ApShell.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.).
    I've checked sql server log file and I've found this error:
    2009-07-16 16:55:16.40 Logon       Error: 18456, Severity: 14, State: 16.
    2009-07-16 16:55:16.40 Logon       Login failed for user 'SABAF\icms'. [CLIENT: 172.25.20.37]
    2009-07-16 17:29:51.05 Logon       Error: 18456, Severity: 14, State: 16.
    2009-07-16 17:29:51.05 Logon       Login failed for user 'SABAF\icms'. [CLIENT: 172.25.20.37]
    2009-07-16 17:29:51.14 Logon       Error: 18456, Severity: 14, State: 16.
    2009-07-16 17:29:51.14 Logon       Login failed for user 'SABAF\icms'. [CLIENT: 172.25.20.37]
    2009-07-16 17:29:51.23 spid79      Error: 5105, Severity: 16, State: 2.
    2009-07-16 17:29:51.23 spid79      A file activation error occurred. The physical file name 'Cannot open database "Master" requested by the login. The login failed.\DATA\ApShell.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.
    2009-07-16 17:29:51.23 spid79      Error: 5105, Severity: 16, State: 2.
    2009-07-16 17:29:51.23 spid79      A file activation error occurred. The physical file name 'Cannot open database "Master" requested by the login. The login failed.\DATA\ApShell_Log.ldf' may be incorrect. Diagnose and correct additional errors, and retry the operation.
    It seems there was an error during login.
    The installation log file is reported below:
    Installation Date: 7-16-2009, 17:26:35
    User Information: SABAF\icms
    Server Information:
         BPC Version: 7.0.113
         SQL Version for BPC: 2005
         SQL Server: ERPSAKPPR01
         OLAP Server: ERPSAKPPR01
         Insight OLAP Server: ERPSAKPPR01
         Reporting Services Server: ERPSAKPPR01
         Application Server: ERPSABPC01
         Web Server: ERPSABPC01
         Data Path: E:\BPC\Data
    Installation Status
         Diagnostics: Done
         File copy: Done
         Crypto-file[AmyuniPDF.exe] information: E:\CD_INST_BPC_7.0\AmyuniPDF.exe
         Crypto-file[XceedZip.dll] information: E:\CD_INST_BPC_7.0\XceedZip.dll
         Starting WWW Services: Done
         Configuring Internet Information Server: Done
         Install .Net assemblies in the Global Assembly Cache: Done
         Assigning COM+ Components: Done
         Create AppServer Database: Done
         Create Sample Database: Error
         Create Sample OLAP Database: Error
         Setup Management console: Error [There is already an object named 'sp_ActivePages' in the database.]
         Starting BPC Send Governor Service: Done
         Starting BPC Insight Service: SKIP
    If I try to connect with SQL Server Management Studio with windows authentication (same user of installation) and permissions are ok.
    Any idea ?
    Thanks
    Maurizio Manera

    Hi Steven,
    If this is the case, I think you would need to configure the access rights in your db security for BPC admin user. Hope this help you.Good luck

  • JSR172 or HttpConnection error

    Hello,
    I use a J2ME application as webservice client with JSR172 Webservice API support. When I try to send a large String with more than 1680 characters to webserver I get a java.rmi.MarshalException: SAXParseException and the message has not received the server. Maybe there is some limit in length?
    To check it out I try to build the soap query manually and send it over a httpConnection with POST to webserver (without JSR172). Now I get the result "Bad Request". The string contains only normal characters.
    Any idea why this happens? I can say that the webserver has no error.
    Thanks for reply.
    Background:
    I try to send a picture as base64String manually encoded to webserver. This is the reason for the long string. The support or byte[] in stub generator seems not to work correct.

    Guys I finally managed to get a HTTP connection working on my P900. The problem was to do with my Mobile Network SP. It seems that they are limited in intelligence so when you say that you want access to the internet they will set you up to go to a WAP gateway which translates your requests and responses for your handset. I kept getting a -36 Symbian OS error which implied that the connection was being cut, since a the host name was resolved. After I had argued with the Data Support people for my network, explaining to them that WAP is not the a full Internet access, they finally managed to give me the right dns etc entries and my application was successfully able to communicate.
    Hope this helps, I have another problem to do with installing the same applications on the P900i but I will leave that for another forum :)

  • Midlet on Symbian UIQ

    I tried a midlet with emulator and it run correctly (SonyEricsson P910 and Nokia 6600) but when i tried it on the phone the midlet return the exception " java.io.IOException: Symbian OS error= -33: errore sistema" . Why? i have to do something on the phone? It give the error when the midlet try to connect to an URL. It send data in output (to url) but it doesn�t receive response. Can someone help me?
    Thanks
    Paolo

    Better to use IBM's J9 VM instead of CrEme and check the results.
    ~Mohan

  • MIdlet running problem

    Hi, I've created a J2ME app which uses a client/server system. The client runs on a mobile device. I have set up Over the Air for the suite, and when testing the app etc on the JWT OTA test everything works fine.
    However when i went to run the app on a real phone (Siemens CX65), the installation went fine but it failed to connect to the server!
    The code in the midlet regarding the connection is as follows:
        DataInputStream is;
        DataOutputStream os;
        SocketConnection sc;
    sc = (SocketConnection) Connector.open("socket://xxxxxxx.xxx:8000");            
                is = sc.openDataInputStream();
                os = sc.openDataOutputStream();It is confusing me why the OTA emulator connects to the server fine while the phone app cannot. I am using GPRS on the phone, is there any specific settings there that might be affecting things?

    Hey Friend.
    I'm also facing same problem. I also use socket to connect to remote server While connection to server i faced 2 symbian OS errors >Error -33(timeout) and then Error -5105(no route found).
    Please, if you get solution then inform me.
    My email: [email protected]

  • Trojan installation over trusted Midlet suite?

    hello,
    imagine i've signed my jar and is installed with no problem. Could a malign Midlet, which claims to be part of the original Midlet Suite be installed over the trusted one? I mean, the malign midlet has no MIDlet-Jar-RSA-SHA1 property in its JAD, so according with MIDP2.0 specification:
    "When an MIDlet suite is downloaded, the device MUST check if authentication is required. If the attribute MIDlet-Jar-RSA-SHA1 is present in he application descriptor then the JAR MUST be authenticated by verifying the signer certificates and JAR signature as below.
    Application descriptors without the MIDlet-Jar-RSA-SHA1 attribute are not authenticated but are installed and invoked as untrusted MIDlet suites."
    So, could that second midlet be installed, even as an Untrusted one?
    This second one, could read the shared RMS storage of the host Midlet Suite.
    thanks.

    Hey Friend.
    I'm also facing same problem. I also use socket to connect to remote server While connection to server i faced 2 symbian OS errors >Error -33(timeout) and then Error -5105(no route found).
    Please, if you get solution then inform me.
    My email: [email protected]

Maybe you are looking for

  • HT5622 Unable to purchase

    When trying to purchase apps I get a box that says unable to purchase. I have multiple devices using the same Apple ID and all are working except for my iphone 5s. I have tried to sign out of iTunes and App Store thru the settings but now I can't sig

  • Auto disconnect

    Hi, I have a really big problem with my iPod Classic 80gb. When I try to connect it to my PC, through an usb cable, iPod shows connected and i hear the "blim" of windows vista but in 3 seconds it shows "disconnecting" and windows plays the sad "blim"

  • Unable to view flow in Workflow builder

    Hi, I have created a process flow in OWB904 and deployed it to workflow repository. The flow runs ok from OWB and from SqlPlus. When I try to connect to workflow repository from workflow builder (2.6.1.5.2), I get the following error: WFLDRL_FAIL WFL

  • Emailing HTML content

    Hi, I want to open the default mail client with the HTML content when I click on the button from the form. I tried MailTo: function but in vain.Is there any other way to do it. Please help me out.

  • Java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVWriter

    Hello! I have got an exception : Exception in thread "main" java.lang.NoClassDefFoundError: au/com/bytecode/opencsv/CSVWritersv/CSVWriter on row in my code: writerExcel = new CSVWriter(new FileWriter(logFileExcel), ','); What is missing in my project