Dequeue method hangs

All,
on our sun solaris OS 5.6 we run oracle database server 8.1.6 and AQ server 8.1.6. We use jdbc thin (classes12.zip) oracle8i 8.1.6.2.0 JDBC Driver for jdk 1.2.x .
We use the AQ api from our java backend to dequeue messages from the AQ server. It happens time to time that this method hangs. The error is hard to reproduce and does happen after the backend has been running for a while, usually a few hours.
Any hints for the reason of this are greatly appreciated.
Thanks Ben: [email protected]
Below is the stack thrace of the thread that hangs:
Thread-2:
[1] java.net.SocketInputStream.socketRead (native method)
[2] java.net.SocketInputStream.read (SocketInputStream:90)
[3] oracle.net.ns.Packet.receive (pc 32)
[4] oracle.net.ns.NetInputStream.getNextPacket (pc 48)
[5] oracle.net.ns.NetInputStream.read (pc 21)
[6] oracle.net.ns.NetInputStream.read (pc 5)
[7] oracle.net.ns.NetInputStream.read (pc 6)
[8] oracle.jdbc.ttc7.MAREngine.unmarshalUB1 (MAREngine:718)
[9] oracle.jdbc.ttc7.MAREngine.unmarshalSB1 (MAREngine:690)
[10] oracle.jdbc.ttc7.Oall7.receive (Oall7:372)
[11] oracle.jdbc.ttc7.TTC7Protocol.doOall7 (TTC7Protocol:1330)
[12] oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch (TTC7Protocol:757)
[13] oracle.jdbc.driver.OracleStatement.executeNonQuery (OracleStatement:1313)
[14] oracle.jdbc.driver.OracleStatement.doExecuteOther (OracleStatement:1232)
[15] oracle.jdbc.driver.OracleStatement.doExecuteWithBatch (OracleStatement:1353)
[16] oracle.jdbc.driver.OracleStatement.doExecute (OracleStatement:1760)
[17] oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout (OracleStatement:1807)
[18] oracle.jdbc.driver.OraclePreparedStatement.executeUpdate (OraclePreparedStatement:332)
[19] oracle.jdbc.driver.OraclePreparedStatement.executeQuery (OraclePreparedStatement:283)
[20] oracle.AQ.AQOracleQueue.dequeue (AQOracleQueue:1356)
[21] oracle.AQ.AQOracleQueue.dequeue (AQOracleQueue:1132)

Folks,
I have read this post with great interest related to the AQ dequeue problems reported. We got the same problem and I am wondering that whether you have found the solution to the problem.
Your help is highly appreciated.
Thanks,
Yibing

Similar Messages

  • Parse method hangs

    I am trying to to parse a file using DocumentBuilder. The parse() method hangs for no reason. There are no errors or exceptions thrown. I even used a StringReader but in vain. Pl see code below:
    The file is read correctly and i could even print the XML string out.
    System.out.println("Parsing XML file from performParsing():" +s);
              Document doc = null;
              DocumentBuilderFactory factory = null;
              DocumentBuilder builder = null;
              try{
                   factory = DocumentBuilderFactory.newInstance();
                   System.out.println("Parsing XML factory:" +factory);
                   builder = factory.newDocumentBuilder();
                   System.out.println("Parsing XML builder:" +builder);
                   URL url = new URL(s);
                   URLConnection urlConnection = url.openConnection();
                   InputStream in = urlConnection.getInputStream();
                   String XMLStr = getStringReaderFromFile(in); //private method that gives a string
                   StringReader stReader = new StringReader(XMLStr);
                   InputSource ins = new InputSource(stReader);
         doc = builder.parse(ins);--->IT HANGS HERE

    Not an expert on this but presumably you have the properties set up correctly.
    From javadoc ...
    DocumentBuilderFactory uses the system property javax.xml.parsers.XmlDocumentParserFactory to find the class to load. So you can change the parser by calling:
    System.setProperty("javax.xml.parsers.XmlDocumentParserFactory",
    "com.foo.myFactory");

  • InputStreamReader read(char[] cbuf, int offset, int length) method hangs

    Hi all,
    I am posting this message again.
    I would appreciate any help, as I am stuck with a customer issue.
    This method hangs for the following values
    read(xchar, 0, 1)
    Does not throw any exception.
    The inputstream does have data in it.
    the characterset is cp037.
    I know for sure that the InputStream has data in it. In fact the read method reads couple of fields with length greater than 1 and hangs when it tries to read data with length 1.
    Bug # 4401798 talks about some error similar to this being fixed. Any one has any idea, which jdk had this problem and which one has a fix for this?
    Thanks.

    You should have continued in your original thread, rather than starting a new one. What you have posted in this new thread could have gone in the old one:
    http://forum.java.sun.com/thread.jspa?threadID=665303

  • InputStreamRead read(char[] cbuf, int offset, int length) method hangs

    This method hangs for the following values
    read(xchar, 0, 1)
    Does not throw any exception.
    The inputstream does have data in it.
    the characterset is cp037.

    So the problem is probably in your implementation of InputStream. Do you implement the available() method? What will your class do if you attempt to read more bytes than there are? (say, call read(chars, 0, 1000000))
    The InputStreamReader keeps an internal buffer (of 1024 bytes?) which it uses for decoding the bytesto characters..if your stream blocks when InputStreamReader is filling its buffer you'd get this sort of behaviour.

  • Report Document.Load Method Hangs

    The following code is an exceprt from an asp.net web application we developed.  The report file (TestReport.rpt) file was designed using a 'manually' created schema (xsd) that mirrors the structure of pApptDT. The .xsd file has no DB connection info stored in it.  NOTE: the DBServiceORA and Registrations are base and middle tier classes respectively that do the heavy lifting.
    protected void Page_Load(object sender, EventArgs e)
        mDBService = (DBServiceORA)Session["DBService"];
        this.BuildReport();
    protected void BuildReport()
        ReportDocument pReport = new ReportDocument();
        try
            DataTable pApptDT = Registrations.GetApptSmry (mDBService);
            string pReportFile = Server.MapPath(Global.WEB_ROOT + @"/Reports_Appointment/TestReport.rpt");
            pReport.Load(pReportFile);
            pReport.SetDataSource(pApptDT);
            MemoryStream pStream = (MemoryStream)pReport.ExportToStream(ExportFormatType.PortableDocFormat);
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ContentType = "application/pdf";
            HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=Report.pdf");
            HttpContext.Current.Response.BinaryWrite(pStream.ToArray());
        catch (Exception ex)
            Response.Write("<p>" + ex.Message + "</p><p>" + ex.StackTrace + "</p>");
        finally
            pReport.Close();
            pReport.Dispose();
    This code has worked for over a year in our VS2008 development environment.  We use IIS, .Net 3.5, and ODP.Net with an Oracle 10g DB.  In our development environment we use IIS (not the built-in web server) which uses Windows integrated security.   My company recently pushed down new global policies to all desktops.  These new ploicies affected Local Security Policies and permissions on some files in the \windows\system32 directory.  When stepping through the code with the debugger, the application now hangs on the pReport.Load method.
    I need help in understanding the internals of the CR ReportDocument.Load method. We think the problem is somehow associated with CR trying to connect to a non-existent DB using some protocol that got affected by the policy changes. Can anyone shed some light on our problem, in particular what's happening inside the Load method.
    Thanks
    Dan

    Tried several options.
    OPTION 1:
    Created new VS2008 "Crystal Reports Application".
    'Manually' created schema (Activity.xsd) containing no DB connection information.
    Created Activity.rpt (that referenced the above Activity.xsd file).
    Created our 'normal' aspx page with code as follows:.
    DataTable pActivityDT = mDBService.GetDataTable("select * from E_ACT;");
    string pReportFile = Server.MapPath(@"/CRTestApp1/Activity.rpt");
    pReport.Load(pReportFile);
    pReport.SetDataSource(pActivityDT);
    MemoryStream pStream = (MemoryStream)pReport.ExportToStream(ExportFormatType.PortableDocFormat);
    HttpContext.Current.Response.Clear();
    HttpContext.Current.Response.ContentType = "application/pdf";
    HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=Report.pdf");
    HttpContext.Current.Response.BinaryWrite(pStream.ToArray());
    First attempt at displaying the above page results in making it past the pReport.Load but hung on the pReport.SetDataSource.  All subsequent attempts hung on the pReport.Load method. (?????)
    OPTION 2:
    Usng the VS-generated Default page (which included the CR Viewer) the ReportSource was set declaratively as follows:
    <form id="form1" runat="server">
        <div>
            <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
                Height="1039px" ReportSourceID="CrystalReportSource1" Width="901px" />
            <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
                <Report FileName="Activity.rpt">
                </Report>
            </CR:CrystalReportSource>
        </div>
    </form>
    Attempting to display the above page results in the application hanging.  I also tried setting the source to a non-existant file just to see if an exception would be thrown.  I got the expected 'Load report Failed' message followed by parital rendering of the CR viewer.
    OPTION 3:
    The report displays as expected when a new connection (pproviding the DB login credentials) is created in the CR Database Expert dialog screens and the Activity (E_ACT) table is selected and used as the datasource for the report.  With this option, the designer displays data from the Activity table in the Main Report Preview screen.  When running the application the CR Viewer prompts for DB login credentails.
    Hope this  sheds some light on the issue we're having.
    Dan
    Edited by: Dan Cannon on Dec 10, 2009 7:23 PM

  • ObjectInputStream's readInt method hangs after waiting a long time...

    Hi there, I have a multi-threaded application that makes massive use of ObjectInputStream/ObjectOutputStream... Basically what it does is that a client server sends a request to an other server who treats the request and once it's done sends back a return code. Until now, those requests were executed under 5 minutes. My app has been in production for a few years now without any problems... I started having problems when new kinds of requests were executed ( these new requests can take up to 3 hours to execute ). So, the client server waits all this time for the return code using the readInt() function. When the request is 2 hours or more, it seems as if the stream hangs and the readInt() method doesn't receive anything ( Even though the writeInt() method was indeed executed ). Even more bizarre, is that no exception what so ever is raised.
    Anybody has an idea of what is going on here?
    Thanks to all!

    Are you sure you are flushing the output after the writeInt() on the server?

  • Main method hangs setting static variable

    I have a very annoying intermittent problem. Once in a while (roughly 1 out of 30 times), my app hangs in the main method when assigning a value to a static variable.
    public static void main(String[] args) {
    //read args
    //do some very trivial stuff (never hangs here)
    someOtherNonStaticClass.aStaticInt = 100;//once in a while it hangs here???
    }I have tried setting "-Dsun.java2d.noddraw=true" but this hasnt helped. I have tried using JRE 1.4.1 and 1.4.2 and they both have this problem. Some machines seem to be worse than others but this may just be chance.
    When the app hangs, it appears in task manager as a javaw.exe process, but the app itself doesnt appear.
    Does anyone have any ideas or suggestions for me to try? Its pretty annoying not have a stack trace to work with.

    I have tried setting "-Dsun.java2d.noddraw=true" butWhy should it?
    this hasnt helped. I have tried using JRE 1.4.1 and
    1.4.2 and they both have this problem. Some machines
    seem to be worse than others but this may just be
    chance.
    When the app hangs, it appears in task manager as a
    javaw.exe process, but the app itself doesnt appear.That's normal. All Java apps would appear as javaw.exe. Because the JVM has the process.
    Does anyone have any ideas or suggestions for me to
    try? Yes. Stop accessing fields of another class. It's bad design to begin with, and it looks to me like you're breaking something someplace else by setting that value to 100 right then.

  • AQ dequeuer and hanging

    I'm messing around with AQ right now (ostensibly, to learn it). As a test, i populated the queue, and executed DBMS_AQ.DEQUEUE twice with the default option of wait forever. The first one retrieved the message, the second is waiting for a new message, as intended.
    I opened another terminal and tried DBMS_AQADM.PURGE_QUEUE_TABLE, to see what would happen (give an error, or work anyway) and it ended up waiting. So, figuring i just needed a message to get things moving, i tried enqueing another message (wrapped in a FUNCTION called inside a SQL statement), which also ended up hanging.
    Now i'm confused. Shouldn't i be able to enqueue while a dequeuer is waiting. Or did i miss something?

    Probably better off asking AQ questions in the AQ forum.
    Advanced Queueing
    Cheers,

  • LibraryService.connect() method hangs

    I have a servlet application that uses IFS with Oracle IFS 9.0.1. I have a pool of LibrarySessions that are dynamically created and connected using LibraryService.connect() if a new LibrarySession is needed. Each LibrarySession uses the same login username and password. We have one username and password for the entire web app and the application uses this one user for all calls into IFS.
    Here's my problem:
    Servlet Thread 1:
    Creates a new LibrarySession and begins to stream a file to the client by writing Document.getContent() to the servlet outputstream.
    Servlet Thread 2:
    While thread 1 is still busy streaming the file from IFS to the servlet output stream, servlet thread 2 attempts to create a new LibrarySession via LibraryService.connect().
    Result:
    Thread 1 stops streaming the file. Thread 2 hangs and no more LibrarySessions can be created from that point forward.
    Questions:
    1. Should you be able to perform multiple threads at the same time using different LibrarySessions for the same user name?
    2. I'm guessing that thread 1's handles into IFS are somehow blocking thread 2 from connecting and creating a new LibrarySession. Why would this happen? Do LibrarySessions need to be created during a period of inactivity? Is something syncronized in the IFS API that I'm not aware of?
    Thanks,
    Steve Probst
    Mezzia, Inc.
    Indianapolis, IN

    Answers:
    1. Yes, you should be able to create multiple threads, each of which use different LibrarySession objects concurrently, even if the LibrarySession objects are authenticated as the same user.
    2. a) I'm not sure why this would happen.
    2. b) No, LibrarySession objects can be created anytime.
    2. c) There are many things in the iFS API implementation that are synchronized behind the scenes, but it shouldn't be causing this problem.
    Have you tried iFS 9.0.3?
    By the way, the DAV server that is built in to the product works just like your servlet, and supports multiple users connecting and streaming content all at the same time.
    Can you connect to the DAV server on your iFS instance and stream content concurrently with other connected users?

  • ADF BC and direct database call from ActionListener Method

    Hi
    I have an ADF BC application which generates a simple form . In the submit button I am calling a Java method which makes a direct database connection. The application hangs when the method does the executeUpdate() method
    public void onSubmit(ActionEvent actionEvent) {
    DBSequence prdSequenct=((DBSequence) resolveExpression("#{bindings.ProductId.inputValue}"));
              int productId = new Integer(prdSequenct.toString()).intValue();
              String productName = (String) resolveExpression("#{bindings.ProductName.inputValue}");
    update(productName,productId);
    public void update(String productName,int productId) {
    String str ="update products set product_name=? where product_id =?";
    Connection con=null;
    PreparedStatement pstmt= null;
    try {
    con = new DatabaseConnection().getConnection();
    pstmt= con.prepareStatement(str);
    pstmt.setString(1, productName)
    pstmt.setInt(2, productId)
    pstmt.executeUpdate();
    } catch (SQLException e) {
    e.printStackTrace();
    }finally {
    try
    pstmt.close();
    con.close();
    }catch(SQLException sqle) {
    sqle.printStackTrace();
    when I submit the form the update() method hangs at executeUpdate();
    If I run the update() method from a standalone java its works fine.Can anybody tell what could be the issue ?
    Thanks
    Suneesh
    Edited by: Suneesh Raman on Aug 18, 2010 10:14 AM

    I am using jDev Studio Edition Version 11.1.1.2.0 . Infact I need to call a PL/SQL api from the onSubmit method which I set in the action listener of submit button of the form.
    My getConnection method is :
         public Connection getConnection() throws SQLException {
              DriverManager.registerDriver(new OracleDriver());
              Connection con =
              DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","rme_pbkr", "rme_pbkr");
              OracleDataSource ods = new OracleDataSource();
              ods.setUser("rme_pbkr");
              ods.setPassword("rme_pbkr");
              ods.setURL("jdbc:oracle:thin:@localhost:1521:XE");
    System.out.println("::: con = :::"+con);
              return ods.getConnection();
    Does that mean we cannot make a db connection from the actionlistener implementation method ?
    How to put the method in AM implementation class ? Just write a public void method there and call from onSubmit button actionlistener through some binding ?
    Thanks
    Suneesh

  • Java hangs

    Hi all,
    I am facing an issue in java.
    Problem,
    The sever stop responding to anything, it just hangs, cannot be restarted unless killing java process through task manager. does not respond to hprof, jstacktrace, jvisio, console, anything.
    the problem occurs very intermittently, some time it works, some time it doesn't, so, very difficult keep track of this.
    when tried to debugging, it seems to be hanging on creating a instance using constructor.newInstance() method.
    Especially in sun.rmi.server.Util.createStub() method.
    which is trying to create a stub object, it prints (sys.out.println) the loaded stub class and constructor also, but newInstance method hangs and do not print then onwards.
    // sun.rmi.server.remote.Util.java
    private static RemoteStub createStub(Class remoteClass, RemoteRef ref)
    throws StubNotFoundException
    String stubname = remoteClass.getName() + "_Stub";
    try {
    Class stubcl =
    Class.forName(stubname, false, remoteClass.getClassLoader());
    Constructor cons = stubcl.getConstructor(stubConsParamTypes);
    return (RemoteStub) cons.newInstance(new Object[] { ref });
    } catch {
    it hangs here,, (RemoteStub) cons.newInstance(new Object[] { ref });
    it is very intermittent, once for so many attempts,
    Please help about the ways this can be debugged further or any solution to this.
    Thanks,
    Kalpa

    If only it was as simple as making a post in a forum and then sitting back and waiting for answers.
    But it is not. It will take plenty of smart people investigating every tiny little corner of the working environment to see where the problem may stem from. It starts by changing your attitude - it is too soon to claim that "java hangs". It might just as well be the OS that is blocking the process for some reason. You seem to have traced this to RMI, which opens network connections. Perhaps that is failing.
    Check every log file available in the system, that is all I can say. If you must blame Java, try running with an alternate version (older and newer) to see if that changes anything. Create proof before you make claims.

  • Dequeue memory leak ?

    Hi
    I have the following code to dequeue a message:
    public static AqMsg2 deQueueMsg(Connection p_cn, String p_queueowner, String p_queuename) throws SQLException {
    //Disable autocommit
    p_cn.setAutoCommit(false);
    //Get a reference to the queue
    AqMsg2 v_AqMsg2 = null;
    AQSession aqs = null;
    AQQueue aqq = null;
    AQMessage aqm = null;
    AQDequeueOption dq_option = new AQDequeueOption();
    dq_option.setDequeueMode(AQDequeueOption.DEQUEUE_REMOVE);
    dq_option.setWaitTime(AQDequeueOption.WAIT_FOREVER);
    AQDriverManager.registerDriver(new AQOracleDriver());
    aqs = AQDriverManager.createAQSession(p_cn);
    aqq = aqs.getQueue(p_queueowner, p_queuename );
    //Retrieve the message from the queue
    aqm = ((AQOracleQueue)aqq).dequeue(dq_option, AqMsg2.getFactory());
    AQObjectPayload payload = aqm.getObjectPayload();
    v_AqMsg2 = (AqMsg2) payload.getPayloadData();
    //Return the payload-Object class
    return v_AqMsg2;
    The line
    aqm = ((AQOracleQueue)aqq).dequeue(dq_option, AqMsg2.getFactory());
    is somehow giving a memory leak. For each time the method is called the total memory used by the jvm is getting bigger, and the GC ain't freeing it.
    I surpose that the dequeue method in AQOracleQueue is using a OracleCallableStatement and a resultset.
    Is both of these closed when the methodcall is done ?
    Is this a bug or is it something in my code ?
    Ole
    null

    Hi all,
    I am planning to use JAVA AQ API to dequeue the messages. I would like to know where exactly the memory leak occurs.
    For example, I run my java class (In the java class will contain dequeue process using JAVA AQ API) in server A to make a JDBC connection call to server B to kick off the dequeuing process. The server B has an oracle database with version: 9.0.1.5. Does the memory leak occurs in Server A where I kick off the process or in server B where the queue is actually resides.
    Is there specific version of 9i that the memory leak happens?
    Thanks in advance for any advice.

  • Dequeue a text message

    Hello everyone,
    DB version : 11.2.0.1.0
    I'm able to add a text message on an AQ queue, but I'm not able to dequeue it from java.
    When I run the dequeue method, it waits ... it doesn't get any message in, even if new messages are being put on the queue.
    What am I missing ?
    Creation of the AQ queue:
    EXEC DBMS_AQADM.STOP_QUEUE('textmessage_queue');
    EXEC DBMS_AQADM.DROP_QUEUE('textmessage_queue');
    EXEC DBMS_AQADM.DROP_QUEUE_TABLE('queue_textmessage_table');
    EXEC DBMS_AQADM.CREATE_QUEUE_TABLE (queue_table => 'queue_textmessage_table', queue_payload_type => 'SYS.AQ$_JMS_TEXT_MESSAGE', multiple_consumers => false);
    EXEC DBMS_AQADM.CREATE_QUEUE (queue_name => 'textmessage_queue', queue_table => 'queue_textmessage_table');
    EXEC DBMS_AQADM.START_QUEUE (queue_name => 'textmessage_queue');The createJMSClient(); used by the enqueue and dequeue methods
        private JMSTopic createJMSClient() {
            JMSTopic aq = new JMSTopic();
            try {
                TopicConnectionFactory topicConnectionFactory = null;
                // Get topic connection factory
                Properties info = new Properties();
                info.put(userName, userPassword);
                topicConnectionFactory = AQjmsFactory.getTopicConnectionFactory(connectString, info);
                // Creates an AQ topic connection and session
                aq.connection = topicConnectionFactory.createTopicConnection(userName, userPassword);
                // If a session is transacted, message acknowledgment is handled automatically
                //   by commit and recovery is handled automatically by rollback
                aq.session = aq.connection.createTopicSession(true, // Session is transacted
                            Session.CLIENT_ACKNOWLEDGE); // Acknowledges by commit and rollback
                System.out.println("Successfully created AQ session");
            } catch (Exception ex) {
                System.err.println("AQApplication.createJMS(): " + ex.getMessage());
                System.err.println("user = " + userName + ", password = " + userPassword + ", destination = " +
                                   connectString);
                ex.printStackTrace();
            return aq;
        }Java code to enqueue a text message
            JMSTopic client = myMessage.createJMSClient();
            AQjmsSession aqjmssession = (AQjmsSession) client.session;
            AQjmsDestination destination = (AQjmsDestination)aqjmssession.getQueue(myMessage.DB_AQ_ADMIN_NAME, "textmessage_queue");
            TextMessage createTextMessage = aqjmssession.createTextMessage("This is my first text message");
            MessageProducer producer = aqjmssession.createProducer(destination);
            producer.send(createTextMessage);
            aqjmssession.commit();Java code to dequeue a text message
            JMSTopic client = myMessage.createJMSClient();
            AQjmsSession aqjmssession = (AQjmsSession)client.session;
            AQjmsDestination destination =
                (AQjmsDestination)aqjmssession.getQueue(myMessage.DB_AQ_ADMIN_NAME, "textmessage_queue");
            MessageConsumer consumer = client.session.createConsumer(destination);
            System.out.println("Waiting for a message ...");
            Message message = consumer.receive();
            System.out.println("Message received !!");

    You have to start the connection (aq.connection) to receive the message. This is not required for enqueue, but required for dequeue.

  • Dequeue

    Hello
    I have a dequeue method, which only dequeues for Objects. I have 100 toys. How would I be able to put the 100 toys, of type toy into an array. My problem is the casting, since the dequeue only works on Objects while I want to put in type Toy
    Thanks..........

    It seems like you have declared your Toys like this:
    Object toy1 = new Toy();
    dequeue(toy1);
    wont work then!
    But you can cast your toy explicitely:
    Object toy1 = new Toy();
    dequeue( (Toy)toy1);

  • Call hang on invoke

    Hi All,
    I have the following strange problem:
    I have a WS and a client which works perfectly when running from stand alone client and OC4J, or from one OC4J to another,
    but when client and service resides in one OC4J Container, than call.invoke (some method) hangs.
    Any clue?
    Thanks in advance

    tusharkumar03 wrote:
    Bro battery in non removable in BB Z3
    Yes, I would advise you to ignore @SuperDev but that would be rude of me to do so.
    He doesn't have a BlackBerry and probably does not know of which he speaks.
    You can reboot the Z3 in these two manners:
    Restart: Press and hold the upper edge power button about 20-30 seconds, ignore the 3-2-1 timer and hold until the screen goes black and you see the red LED.
    or
    Reboot: On the side edge volume keys, press and hold down both of the Up and Down volume keys for about 20 seconds, ignoring the initial screenshot message... the screen will go black and reboot.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

Maybe you are looking for

  • Cost Object in FI document with WBS Settlement

    Hi, I'm testing WBS settlement to G/L account which is cost element. I made some substitution rules because I met an error message saying that "Cost Object is needed" As a result I can settle WBS to cost elements such as COGS etc. I got a FI document

  • How to make a field in selection screen as READ_ONLY !!

    Hi,    How to make a field in selection screen as READ_ONLY !!. Thanks, Senthil

  • F.5D Error Message

    Hi Experts, When we executing F.5D for calculate balance sheet adjustment we are getting below message C.Code      Account            Diagnosis  1001           130120             Records not carried forward since no account defined  - > Check A/C   1

  • PO Output email ID vs Payment Remittance Advice email ID

    Hi, PO output program automatically sends PO to vendors in PDF format.  Email ID is picked from vendor master - address tab - communication.  Payment remittance advice is emailed to email ID in vendor master - correspondence tab - Clerk's internet fi

  • I'm repeated receiving error messages when I download adobe acrobat ,

    i'm repeated receiving error messages when I download adobe acrobat , how do I get it to work?