Restarting a Thread

Hi.
I'm in the process of doing some research and I'm basically creating a web crawler that starts cralwling from the page that being viewed by the user. This works fine but what I need is for the crawler which is basically some Threads to restart crawling the web from the new page that the user is viewing.
For example:-
What i want is....
User Starts viewing www.google.com.
Crawler looks at googles links and follows them.
User then views www.java.sun.com.
Crawler looks at java links and starts to follow them.
What is happening at the moment is...
User Starts viewing www.google.com.
Crawler looks at googles links and follows them.
User then views www.java.sun.com.
My problem is crawler is still looking at and following googles links.
I would realy appriciate any help or advice.

Without seeing what you have I'd suggest setting the crawling threads to null and making new threads. This means that if you aren't already doing it you will have to store the threads in a variable so you can access it any time. If you want more help from people try posting some code.
TTFN

Similar Messages

  • Starting, returning data from, ending and restarting a thread

    I have a program that uses SWTCalender and threads. When I click a button (date), the event will cause a thread to be created, which will create a new shell that contains the calender. When I click on a date in the calender, I want the calender to pass the date back to the other shell at the same time. BUT, I also want it so when I close the calender thread, I can reopen it, as, when I try and reopen it at the moment, I get this error:
    Exception in thread "detailsscreen" java.lang.IllegalThreadStateException
         at java.lang.Thread.start(Unknown Source)
         at Practise.DetailsScreen$5.widgetSelected(DetailsScreen.java:558)
         at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
         at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
         at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
         at Practise.DetailsScreen.DetailsScreenRender(DetailsScreen.java:570)
         at Practise.Simian$1.run(Simian.java:24)I can create the other shell, but I don't know how to pass the data back to the main thread...
    http://img176.imageshack.us/img176/5738/picutrreve7.jpg
           final Thread datescreen = new Thread("datescreen") {          //thread for main details screen
                public void run(){
                        final Display datedisplay = new Display();
                        final Shell dateShell = new Shell(datedisplay);
                        dateShell.setBounds(12, 12, 180, 180);
                        final DateTime datechoose = new DateTime(dateShell, SWT.CALENDAR);
                        datechoose.setLocation(0, 0);
                        datechoose.addSelectionListener (new SelectionAdapter () { <<LISTENER TO THE CALENDER
                             public void widgetSelected (SelectionEvent e) {
                                  <I NEED TO SEND BACK THE DATA FROM THE THREAD HERE>
           button[4].addSelectionListener(new SelectionListener() {
              public void widgetSelected(SelectionEvent event) {
                     datescreen.start();
              }Thanks in advance!!

    You cannot 'restart' a thread; read the API documentation; you have to use a fresh new Thread object for that.
    kind regards,
    Jos

  • Java.lang.IllegalThreadStateException - Trying to restart a Thread

    Hi, since I'm new to this forum, I'll start right off with a question.
    I'm trying to create an application, which guides the user trough several windows. In the first window there is some user input, and frame2 opens. frame2 then opens, depending on user input, frame1 (restart the cycle) or frame3.
    I tried this with Threads, a Thread for each frame to keep things less complicated (less messy etc.).
    Now the problem:
    When I try to restart frame1, I get the error "java.lang.IllegalThreadStateException". The source code:
    public class Sss extends Thread
        (public variables that can be changed or used by other classes)
        public static frame1 a = new frame;
        public static void main(String[] args)
            a.start();
    public class frame1 extends Thread implements ActionListener
        //several public static variables/object for the frame etc.      
        public frame1()
        public void run()
              //create the frame, add objects, add actionlisteners
        public void actionPerformed(ActionEvent e)
            //several buttons redirected to different methodes
        //several methodes
        public void end() //is called in a method
          frame2 p = new frame2();
           p.start();
        } This still works, but then:
    public class frame2 extends Thread implements ActionListener
    //several public static variables/object for the frame etc
        public frame2()
        public void run()
    //create the frame, add objects, add actionlistener
          public void end()
                if(a)          //boolean a is true or false
                    frame1 q = new frame1();
                    q.start();
                else
                     frame3 w = new frame3();
                     w.start();
    public void actionPerformed(ActionEvent e)
            //several buttons redirecting to different methods
    } In the end method, "q.start();" gives the error. Am I doing something wrong? Shouldn't I be using Threads at all, should I try something different(what, how?)
    I'm a student from The Netherlands, 18 years old, and I'm going to study "technische informatica" (don't know what it is in English, sorry, but it involves programming ;)). I've worked with Java on a low profile the last two years, learning & exploring, my most difficult application made is an ChatProgram (client/server based, in a local network). So this gives you my level in programming a little bit, I hope ;)
    If someone is able to help me, please.
    Niek

    Niekfct wrote:
    Well it's not actually helping me, you're posting things what I've already found out. And I can't imagine you've put a lot of time in such an answer. But if someone DOES post a usefull answer, i will be grateful for it. So if someone can help me, please.
    And with help I mean, maybe an other way to do this, maybe a way to slightly adjust the existing classes to make it work.
    (Please don't look at me as if I'm some lazy boy who can't figure anything out by himself. I'm trying to help others, and I hope others will help me.)Uhm, how are you trying to help others with this?
    Also, how is pointing out that the path you are currently taking is pointless and a waste of time not helpful. At the very least it should cause you to stop even attempting to continue along that path, and prompt you to take a step back and try to look at the problem from another angle.
    Jeesh, instead you just, essentially, say "Shut up! I know what I'm doing!". Well, that sounds like you really wanted help. Sounded more like you wanted confirmation, not help.
    In any case, why don't you simply get rid of all references to threads, and simply change all but the main frame to JDialogs?
    From what I can I see, of what you have posted here, that should be more than enough.
    Just make sure, of course, that you don't mix your business logic into your GUI. Which you must have be doing currently, since a GUI class, in and of itself, has absolutely no reason to need it's own thread. It wouldn't help anything regardless of how you looked at it.

  • How to restart an interrupted thread ?

    Hi All,
    I have to stop a thread and then restart it after sometime. Since, stop() method is deprecated in jdk1.3 so, I m using interrupt() instead of stop() method. Can anyone please tell me , what does interrupting a thread exactly means? Does it termainates a thread completely or not?
    Because , if I use thread.interrupt() and then thread.start() just after it, it raises exception java.lang.IllegalThreadStateException but still starts the thread.
    Prime concern is how to stop and restart a thread without using stop() method??
    Thanx and regards,
    Shweta

    You have to determine in the run method if the thread has been interrupted.
    Usually like this
    run()
    while(!isInterrupted())
    // code body
    you could try this
    boolean restart;
    run()
    while (true)
    if (isInterrupted())
    waitForRestart();
    // code
    waitForRestart()
    restart = false;
    while (!restart)
    sleep(500);
    restart(){restart = true;}

  • Thread to shut the tomcat and restart

    THIS IS WHAT I AM TRYING TO DO BUT AFTER STARTING THE TOMCAT MY THREAD IS NOT WAKING UP
    HELP PLEASE
    class Restarts extends Thread{
         String fileStart="",fileRestart="";     
         String line,line1;
         public Restarts(String start1, String restart1){
              fileStart=start1;
              fileRestart=restart1;
              start();
         public void run(){
              try{
                   Process p = Runtime.getRuntime().exec(fileStart);
                   BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
                   while ((line = input.readLine()) != null) {
                   System.out.println(line);
                   input.close();     
                   sleep(20000);
                   Process p1 = Runtime.getRuntime().exec(fileRestart);
                   BufferedReader input1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
                   while ((line1 = input1.readLine()) != null) {
                   System.out.println(line1);
                   input1.close();
              catch(Exception e){
                   e.printStackTrace();
    class Restart
         public static void main(String a[]){
              Restarts start = new Restarts("startup.bat","shutdown.bat");
    }

    Quit Mail. Force quit if necessary.
    Back up all data. That means you know you can restore the Mail database, no matter what happens.
    Triple-click the line below on this page to select it:
    ~/Library/Mail/V2/MailData/Envelope Index
    Copy the selected text to the Clipboard (command-C). In the Finder, select
    Go ▹ Go to Folder
    from the menu bar. Paste into the box that opens (command-V), then press return.
    A Finder window will open with a file selected. Move the selected file to the Desktop, leaving the window open. Other files in the folder may have names that begin with "Envelope Index". Move those files, if any, to the Trash.
    Log out and log back in. Relaunch Mail. It should prompt you to re-import your messages. You may get a warning that the index is corrupt and that Mail has to quit. Click OK.
    Test. If Mail now works as expected, you can delete the file you moved to the Desktop. Otherwise, post your results.

  • How to maintain the status of the Thread ?

    How to maintain the status of the Thread ?
    namanc

    I want to know whether a particular thread (java
    application) is completed successfully or not ...
    If the thread is not completed successfully then I
    want to restart the Thread.
    Actually this is the Task Scheduler Application ...
    If the particular task is not running successfully
    then I want to start the Task again ...
    namancThen it could look something like this: // loading the queue
    for each task
        add task to list of incomplete tasks
        enqueue task in work queue
    // dispatcher
    while !done()
        task = workQueue.dequeue();
        New Thread(task).start();When a task finishes, it can call a callback method on the dispatcher. The dispatcher looks at the task's status. If it finished successfully, the task gets removed from the list of incomplete tasks. Else it goes back on the work queue.
    There will be some syncing issues involved. You'll have to use wait() and notify()/notifyAll() to handle the situation where the work queue is empty, and all incomplete tasks are being worked on. And the case where the dispatcher wakes up after the notifyAll() and there's nothing to dequeue and nothing in the list of incomplete tasks.
    Clearly it needs some fine tuning, but I hope you get the idea.

  • The problem about multi-thread in java application

    i have problem with the multi-thread in java application, i don't know how to stop and restart a thread safely, because the function thread.stop(),thread.suspend() are both deprecated.
    now what i can only do is making the thread check a flag(true or false) to determine whether to start or to stop, but i think this thread will always be in the memory and maybe it will lower the performance of the system, as the program i am developping is working under realtime enviorement.
    please help me about it. thanks !

    hi,
    you can stop a thread by exiting it's run()-method which in terms can be done by checking the interrupted-flag:
    public void run(){
    while(interrupted()){ //if the thread consists of a loop
    or
    public void run(){
    if(interrupted())return;
    if(interrupted())return;
    or by the use of the return-statement anywhere withing the run-method. Afterwards, that is when the thread is no longer needed, you clear all the references to the specific thread object by setting them to null:
    Thread t;
    ... //working
    t.interrupt(); //interrupting
    while(t.isAlive()){
    Thread.yield(); //wait till thread t has stopped
    t=null;
    best regards, Michael

  • Thread Pool Problem

    Hi,
    I amhaving problem with a thread pooling my code once allocates a thread to a user then never is able to find that it is idle. the code is some what like this.
    public class foo extends Thread{
    pubblic void setPrimeData(Hashtable data){
    //sets the primary data
    run()
    this.isrunning = true;
    //does something
    this.isrunning= false;
    }

    You cannot restart a Thread. Once it has run, it cannot be reused. If you want to hand new tasks to threads in a pool, device some means by which you can hand a running (started) thread a new Runnable to execute in its run() method.
    Chuck

  • Need help stopping a thread

    I have a thread that starts a file download. I tried using the following.
    On the mouse click event of a button
    thread.interrupt();
    in the file download method
    if(!thread.isInterrupted())
    do stuff
    else
    thread.interrupted();
    The way it stands now, the file download stops and everything seems fine. But I cant restart the thread. I read something about having to return from the run method but I cant get that to work.
    Thanks,
    Jason

    interrupt is not a replacement for the deprecated stop. It performs interruption of waits and blocks. And sets a flag the next time the code in the thread hits a wait or block.
    Your if else logic is unsafe wrt the use of interrupt.
    You need to change the code to depend on a synchronized object with wait and notify
    For example in the thread follow the motionObject:
        public LocateSampleThread(AerotechWrapper aerotechWrapper, double xScale, double yScale, double zScale, double &#966;Scale)
            this.aerotechWrapper=aerotechWrapper;
            //this.xScale=xScale;
            //this.yScale=yScale;
            //this.zScale=zScale;
            //this.&#966;Scale=&#966;Scale;
            this.motionObject=new Object();
            alarmEventListeners=new java.util.Vector();
            recoveredAlarmEventListeners=new java.util.Vector();
        public void run()
            int loopCount=0;
            while(!abort)
                try
                    synchronized(motionObject)
                        motionObject.wait();
                        stop=false;
                    if(abort) break;
                    StateModel.getInstance().setState(StateModel.MOVING);
                    try
                        StateModel.getInstance().setActive(StateModel.MOVING,true);
                    catch(PropertyVetoException pve)
                    StateModel.getInstance().incrementActiveThreadCount();
                    System.out.println("LocateSampleThread "+StateModel.getInstance().getActiveThreadCount());
                catch(InterruptedException ie)
    ...do activity here.
                synchronized(motionObject)
                    motionObject.notify();
                try
                    StateModel.getInstance().setActive(StateModel.MOVING,false);
                catch(PropertyVetoException pve)
                StateModel.getInstance().clearState(StateModel.MOVING);
                StateModel.getInstance().decrementActiveThreadCount();
                sendStageMotionEvent (new StageMotionEvent (this, false));
        public void moveAndWait () throws InterruptedException
            synchronized (motionObject)
                motionObject.notify();
                motionObject.wait();
        public void moveAndDontWait ()
            synchronized (motionObject)
                motionObject.notify();
        protected Object motionObject=null;in the controlling code
                                    try
                                        locateSampleThread.moveAndWait();
                                        //System.out.println("locateSampleThread notify/wait done");
                                        sleep(100);
                                    catch(InterruptedException ie)
                                    }Notice that the in moveAndWait the notify and wait ion the motionObject inside a synchronized is safe threading because the controlling code that calls moveAndWait will be waiting even before the thread's run(which is synchronized as well) starts going from being notified.

  • Getting all the threads running in one JVM from another JVM ...

    I want to get all the threads running in one JVM from another JVM.
    Is it possible ?
    namanc

    I am going to write a java application that prints all the java application running at the background. And this application has a control over all the threads. means killing the threads, restart the thread etc
    namanc

  • Need help with java thread program

    Hi
    I have an applet which does some painting etc, i need to write a thread which runs in background, and if there is no user activity for 30 min will refresh the screen.
    I have one good thing that all user options go from one program so i know when user does some thing.
    How do i write this thread program?
    1. I need this program to start counter as soon as some activity is done by user
    2. When user does some thing stop this thread
    3. when user completes his action restart the thread with 30 min timer.
    4. when there is no activity for 30 min refresh the screen
    Any help will be really good
    Ashish

    Not sure what the problem is. Your pseudo code looks good to me.
    The only suggestion I would make is that your use a Timer so you don't have to worry about creating your own Thread. You schedule a Timer to fire in 30 minutes. Everytime you have activiity you cancel the timer and reschedule it.

  • Does a thread can be declare once?

    for example:
    Thread thread = new Thread();
    thread.start();
    somewhere in my list code:
    thread.stop_run();
    thread.Interrupt();
    i want to start thread again without:
    Thread thread = new Thread();
    thread.start();
    just thread.start() and it will begin from the begining of a thread.
    Is it can or not ???
    thx....

    You can not do that.
    Once a thread is stopped, where yourThread.getState()==State.TERMINATED that thread can never be started again.
    You can either just create a new instance of the thread like yourThread=new Thread(some class);
    or you can avoid killing your thread in the first place. Once you're finished doing what you needed with that thread, put it to sleep for a long time like Long.MAX_VALUE. That thread will sleep until you interrupt it again.
    To make sure the thread will execute from the beginning put the thread code in a infinite loop and use the continue command statement to reset the execution when you need to restart the thread.
    In your code then every time you press a button or whatever starts the thread, first check the state of the thread if it's WAITING then just interrupt it, if it's NEW then just do what you regularly do.
    It's probably easier to just create a new instance, but if you want to avoid that then try the above technique.

  • Stop Threaded stream reader reset

    I have been trying to create a threaded search for looking through a comma delimited text file for a certain string section. The search uses a custom input stream reader which is currently declared in the thread class. The search works however I want to be able to find the next search result from the file. Obviously if I run the thread again the stream is reset to the start so my question is how do I declare the stream so it carries on from the previous position. Im thinking I have to declare it in a seperate class or something but am unsure, thanks for the help in advance.

    I am not quite sure why you mention that it is a threaded search. I just cannot imagine how and why you would go about and search through an InputStream with multiple threads, so I assume you are just plain searching in an InputStream and this just happens in a separate thread from main.
    Why is it that your custom InputStreamReader is reset when the thread is started? You seem to have full control, so just don't restart it. Make sure that the object is not just a field in the thread object that most likely is dismissed when the run() method terminates. Or just keep the thread object in a variable and reuse it instead of creating a new one when you want to restart the thread.
    Harald.

  • Error while recover logs

    Hallo,<br>
    <br>
    I try to recover a Database with the HP Data Protector Plug-in. I had made a Full-Backup and a Trans-Backup. These sessions were terminated successfully. <br><br><br>
    <br>
    After that i had deleted the Data volume and the Log volume of the database and rebooted the Server. Now I want recover the Database.<br><br><br>
    <br>
    Following actions are done by Data Protector:<br><br>
         Executing the dbmcli command: `user_logon'.<br>
         Executing the dbmcli command: `dbm_configset -raw BSI_ENV /var/opt/omni/tmp/DEMODB.bsi_env'.<br>
         Executing the dbmcli command: `db_admin'.<br>
         Executing the dbmcli command: `dbm_configset -raw set_variable_10 OB2BACKUPAPPNAME=DEMODB'.<br>
         Executing the dbmcli command: `dbm_configset -raw set_variable_11 OB2BACKUPHOSTNAME=n4shost.sapdb.local'.<br>
         Executing the dbmcli command: `util_connect'.<br>
                    Restoring backup 2009/06/04 0020.<br>
         Executing the dbmcli command: `medium_put BACKDP-Data[1]/1 /var/opt/omni/tmp/DEMODB.BACKDP-Data[1].1 PIPE DATA 0 8 NO NO \"\" BACK'.<br>
         Executing the dbmcli command: `recover_start BACKDP-Data[1] DATA ExternalBackupID "DEMODB 09060420:1 Stream"'.<br>
    <br>
         STARTING Media Agent "LTO_drive2"<br>
    <br>
         Starting OB2BAR Restore: n4shost.sapdb.local:/DEMODB/Data/1 "SAPDB"<br>
    <br>
         Completed OB2BAR Restore: n4shost.sapdb.local:/DEMODB/Data/1 "SAPDB"<br>
    <br>
         Restoring backup 2009/06/04 0021.<br>
    <br>
         Executing the dbmcli command: `medium_put BACKDP-Archive/1 /var/opt/omni/tmp/DEMODB.BACKDP-Archive.1 PIPE LOG 0 8 NO NO \"\" BACK'.<br>
    <br>
         Executing the dbmcli command: `db_state'.<br>
    <br>
         Executing the dbmcli command: `recover_start BACKDP-Archive LOG ExternalBackupID "DEMODB 09060421:1 Stream"'.<br>
    <br>
         Starting OB2BAR Restore: n4shost.sapdb.local:/DEMODB/Data/1 "SAPDB"<br>
    <br>
         Completed OB2BAR Restore: n4shost.sapdb.local:/DEMODB/Data/1 "SAPDB"<br>
    <br>
         Executing the dbmcli command: `db_state'.<br>
    <br>
         Executing the dbmcli command: `recover_start BACKDP-Archive LOG ExternalBackupID "DEMODB 09060421:2 Stream"'.<br>
    <br>
         Error: SAPDB responded with: -24920,ERR_BACKUPOP: backup operation was unsuccessful<br>
    The database was unable to fulfill a request (-1, ).<br>
    .<br>
    <br>
         Executing the dbmcli command: `exit'.
    <br>
    <br>
    <br>
    The recovery of the last Full-Backup is successful. But the logfiles not.<br>
    <br>
    First time I get this error in the Kernel log:<br>
    2009-06-04 17:25:57    35 ERR 11000 d0_vatta Cannot open volume, No such file or directory <br>
    2009-06-04 17:25:57    35 ERR 11000 d0_vatta Volume name 'DISKL0001'
    <br>
    (DISKL001 is my Database Log file)<br>
    I had generated a new Log-File with db_activate.<br>
    <br>
    Now I get:<br>
    2009-06-04 17:50:09    24 ERR 51080 SYSERROR -9407 unexpected error<br>
    2009-06-04 17:50:09    24 ERR     3 Admin    Kernel_Administration.cpp:606<br>
    2009-06-04 17:50:09    24 ERR     3 Admin    2009-06-04 17:50:09 Admin Error 3<br>
    2009-06-04 17:50:09    24 ERR     3 Admin    Database state: OFFLINE<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + Log_Volume.cpp:342<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + 2009-06-04 17:50:09 Log Error 20040<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     -   Logrecovery is not allowed, because state of log volume is 'HistoryLost' (log must be cleared)<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + Log_Volume.cpp:343<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + 2009-06-04 17:50:09 Log Info 8<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     -   Log- and Data are not compatible because 'Restore Log with Log State 'HistoryLost' is not allowed'.<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + Kernel_Administration.cpp:762<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     + 2009-06-04 17:50:09 Admin Warning 20025<br>
    2009-06-04 17:50:09    24 ERR     3 Admin     -   Initialization of log for 'restore log' failed with 'LogAndDataIncompatible'<br>
    2009-06-04 17:50:11     0 ERR 12009 DBCRASH  Kernel exited due to signal 0(Killed after timeout with state SERVER_KILL)<br>
    2009-06-04 17:50:11                          ___ Stopping GMT 2009-06-04 15:50:11           7.6.00   Build 018-123-119-055
    <br>
    <br>
    How can I clear the History Log. I had try rename the dbm.knl file. Now the Backup history in the dbmcli is empty. But the error is still there.<br>
    <br>
    Can anyone help me to fix this issue?<br>
    <br>
    Thanks to everyone!<br>
    Edited by: Timm Letzel on Jun 4, 2009 6:59 PM

    This is the knldiag-file:<br>
    <br>
    <br>
    Thread  0x45A Task      1  2009-06-15 12:49:25     SrvTasks      31:  Permanently reserved 66 servertasks for 'Backup / Restore'.<br>
    Thread  0x45A Task      1  2009-06-15 12:49:25     SrvTasks      31:  Permanently reserved 2 servertasks for 'Backup / Restore'.<br>
    Thread  0x45A Task      1  2009-06-15 12:49:25     SrvTasks      31:  Permanently reserved 1 servertasks for 'Savepoint'.<br>
    Thread  0x45A Task      1  2009-06-15 12:49:25     RTETask       18:  Kernel initialization done<br>
                                                                          DESCRIPTION:<br>
                                                                          The initialization of the Kernel components has finished. All special tasks are started now.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:48     CONNECT    12633:  Connect req. (MAXDB1, T232, connection obj. 0x2afdf1840070, Node:'n4shost-stby.sapdb.local', PID: 1065)<br>
    Thread  0x45B Task    231  2009-06-15 12:51:51     CONNECT    12633:  Connect req. (MAXDB1, T231, connection obj. 0x2afdf1840348, Node:'n4shost-stby.sapdb.local', PID: 1065)<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO        112:  Open of medium  /var/opt/sdb/data/MAXDB1/log/DISKL0001 as number 3 for WRITE successfull<br>
                                                                          DESCRIPTION:<br>
                                                                          Opening medium /var/opt/sdb/data/MAXDB1/log/DISKL0001 as number 3 for WRITE was successfull. A medium is opened for data backup and data restoration. A database volume can also be opened as a medium. The medium received the internal number 3.<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO         71:  start of formatting of volume LOG_VOLUME_001 ( from file position 8192 to 52428800 ),PAGESIZE=6400,PAGE_OFFSET=1<br>
                                                                          DESCRIPTION:<br>
                                                                          Start of formatting volume LOG_VOLUME_001. Beginning to write from the 8192. byte to the size of 52428800. This matches the database page from 1 to the size of 6400 pages. The RTE header page is included here.<br>
    Thread  0x45B Task    231  2009-06-15 12:51:51     CONNECT    12677:  Client has released connection, T231<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO         74:  Number of pages left to format /var/opt/sdb/data/MAXDB1/log/DISKL0001:6399<br>
                                                                          DESCRIPTION:<br>
                                                                          Since formatting the volume /var/opt/sdb/data/MAXDB1/log/DISKL0001 takes some time, every 5 seconds the amount of remaining pages is put out. Currently 6399 pages are left.<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO         76:  formatting of volume /var/opt/sdb/data/MAXDB1/log/DISKL0001 completed<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO        114:  medium /var/opt/sdb/data/MAXDB1/log/DISKL0001 with number 3 was closed<br>
    Thread  0x45B Task    231  2009-06-15 12:51:51     CONNECT    12651:  Connection released (MAXDB1, T231, connection obj. 2afdf1840348)<br>
    Thread  0x45B Task    232  2009-06-15 12:51:51     RTEIO         10:  volume LOG_VOLUME_001 has identification 2,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume LOG_VOLUME_001 with the logical volume number 1 is identified by 2.<br>
                               2009-06-15 12:51:51     RTEIO          8:  attach volume LOG_VOLUME_001 on /var/opt/sdb/data/MAXDB1/log/DISKL0001,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume of the type LOG_VOLUME_001 with the logical number 1 and the path of /var/opt/sdb/data/MAXDB1/log/DISKL0001 is being attached.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:51     RTEIO         11:  detach of volume LOG_VOLUME_001 path /var/opt/sdb/data/MAXDB1/log/DISKL0001<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume LOG_VOLUME_001 is being detached from the active database configuration. The used path is /var/opt/sdb/data/MAXDB1/log/DISKL0001.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:51     RTEIO         10:  volume LOG_VOLUME_001 has identification 2,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume LOG_VOLUME_001 with the logical volume number 1 is identified by 2.<br>
                               2009-06-15 12:51:51     RTEIO          8:  attach volume LOG_VOLUME_001 on /var/opt/sdb/data/MAXDB1/log/DISKL0001,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume of the type LOG_VOLUME_001 with the logical number 1 and the path of /var/opt/sdb/data/MAXDB1/log/DISKL0001 is being attached.<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO        112:  Open of medium  /var/opt/sdb/data/MAXDB1/data/DISKD0001 as number 2 for WRITE successfull<br>
                                                                          DESCRIPTION:<br>
                                                                          Opening medium /var/opt/sdb/data/MAXDB1/data/DISKD0001 as number 2 for WRITE was successfull. A medium is opened for data backup and data restoration. A database volume can also be opened as a medium. The medium received the internal number 2.<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO         71:  start of formatting of volume DATA_VOLUME_0001 ( from file position 8192 to 1073741824 ),PAGESIZE=131072,PAGE_OFFSET=1<br>
                                                                          DESCRIPTION:<br>
                                                                          Start of formatting volume DATA_VOLUME_0001. Beginning to write from the 8192. byte to the size of 1073741824. This matches the database page from 1 to the size of 131072 pages. The RTE header page is included here.<br>
    Thread  0x442 Task      -  2009-06-15 12:51:51     RTEIO         74:  Number of pages left to format /var/opt/sdb/data/MAXDB1/data/DISKD0001:131071<br>
                                                                          DESCRIPTION:<br>
                                                                          Since formatting the volume /var/opt/sdb/data/MAXDB1/data/DISKD0001 takes some time, every 5 seconds the amount of remaining pages is put out. Currently 131071 pages are left.<br>
    Thread  0x45B Task    231  2009-06-15 12:51:52     CONNECT    12633:  Connect req. (MAXDB1, T231, connection obj. 0x2afdf1841678, Node:'n4shost-stby.sapdb.local', PID: 1065)<br>
    Thread  0x45B Task    231  2009-06-15 12:51:52     CONNECT    12677:  Client has released connection, T231<br>
    Thread  0x45B Task    231  2009-06-15 12:51:52     CONNECT    12651:  Connection released (MAXDB1, T231, connection obj. 2afdf1841678)<br>
    Thread  0x45B Task    231  2009-06-15 12:51:54     CONNECT    12633:  Connect req. (MAXDB1, T231, connection obj. 0x2afdf1841678, Node:'n4shost-stby.sapdb.local', PID: 1065)<br>
    Thread  0x45B Task    231  2009-06-15 12:51:54     CONNECT    12677:  Client has released connection, T231<br>
    Thread  0x45B Task    231  2009-06-15 12:51:54     CONNECT    12651:  Connection released (MAXDB1, T231, connection obj. 2afdf1841678)<br>
    Thread  0x442 Task      -  2009-06-15 12:51:56     RTEIO         76:  formatting of volume /var/opt/sdb/data/MAXDB1/data/DISKD0001 completed<br>
    Thread  0x442 Task      -  2009-06-15 12:51:56     RTEIO        114:  medium /var/opt/sdb/data/MAXDB1/data/DISKD0001 with number 2 was closed<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     RTEIO         10:  volume DATA_VOLUME_0001 has identification 3,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume DATA_VOLUME_0001 with the logical volume number 1 is identified by 3.<br>
                               2009-06-15 12:51:56     RTEIO          8:  attach volume DATA_VOLUME_0001 on /var/opt/sdb/data/MAXDB1/data/DISKD0001,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume of the type DATA_VOLUME_0001 with the logical number 1 and the path of /var/opt/sdb/data/MAXDB1/data/DISKD0001 is being attached.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     RTEIO         11:  detach of volume DATA_VOLUME_0001 path /var/opt/sdb/data/MAXDB1/data/DISKD0001<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume DATA_VOLUME_0001 is being detached from the active database configuration. The used path is /var/opt/sdb/data/MAXDB1/data/DISKD0001.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     RTEIO         10:  volume DATA_VOLUME_0001 has identification 3,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume DATA_VOLUME_0001 with the logical volume number 1 is identified by 3.<br>
                               2009-06-15 12:51:57     RTEIO          8:  attach volume DATA_VOLUME_0001 on /var/opt/sdb/data/MAXDB1/data/DISKD0001,VOLUME_NO=1<br>
                                                                          DESCRIPTION:<br>
                                                                          The volume of the type DATA_VOLUME_0001 with the logical number 1 and the path of /var/opt/sdb/data/MAXDB1/data/DISKD0001 is being attached.<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     DATACACH   53000:  Begin data cache restart<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DATACACHE STRIPES      :     16<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DATACACHE HASH LIST    :2553088<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DATACACHE head item siz:     16<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DATACACHE CONTROLBLOCKS:4954112<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DATACACHE cblock size  :    128<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 20 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 30 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 40 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 50 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 60 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 70 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 80 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 90 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 95 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     KernelDBE_ 20005:  data cache size rise above 99 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynpool    54003:  DYNP_B20_DATACACHE     :7816832<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     dynDATA    54003:  DYND_B20_DATACACHE     :  38704<br>
    Thread  0x45B Task    232  2009-06-15 12:51:57     DATACACH   53000:  Finish data cache restart<br>
    Thread  0x45B Task    231  2009-06-15 12:51:58     CONNECT    12633:  Connect req. (MAXDB1, T231, connection obj. 0x2afdf18435f8, Node:'n4shost-stby.sapdb.local', PID: 1065)<br>
    Thread  0x45B Task    231  2009-06-15 12:51:58     CONNECT    12677:  Client has released connection, T231<br>
    Thread  0x45B Task    231  2009-06-15 12:51:58     CONNECT    12651:  Connection released (MAXDB1, T231, connection obj. 2afdf18435f8)<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     DATACACH   53000:  Begin data cache shutdown<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 95 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 90 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 80 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 70 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 60 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 50 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 40 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 30 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     KernelDBE_ 20006:  data cache size fell below 20 percent of initial size<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     DATACACH   54003:  Released cache frames:  38704<br>
    Thread  0x45B Task    232  2009-06-15 12:51:58     DATACACH   53000:  Finish data cache shutdown<br>

  • Passing date parameter from prompt

    Hi experts
    I am getting some problem while passing date from a dashboard prompt.
    In RPD i have changed the date column properties as DATE only so that i will get the DATE part of the data not the time stamp.
    Now in the dashboard prompt i added a prompt for the date column.
    I initialized the date prompt with a server variable of sysdate
    when i am running the dashboard i am getting default value in the prompt(04/15/2011)
    when i am changing the date it is selected as(04/15/2011)
    but when i am clicking the 'Go' button the date is converting to 2011-04-15 00:00:00 due to which my report is not running and i am getting error as
    View Display Error
    A date value was expected (received "2011-04-15 00:00:00").
    Error Details
    Error Codes: QABPH2PO
    can anyone help me to pass only date part
    thanks in advance
    regards
    Gourisankar

    Hi J / Srikanth
    Sorry to restart the thread again.
    As we discussed i have downloaded the patch and applied to my windows 32 bit machine.
    But now when i run the report the report is running only for the default value(Server Variable) which is specified to the prompt. when i change the date there is no effect to the report.
    When i drill down to the report i found that the date column(is prompted) is changed to teh server variable name which is might be the cause.
    any input on this???
    regards
    Gourisankar

Maybe you are looking for

  • I reset Safari and lost my "reopen all windows from last session" windows.

    Is there a way to retrieve those windows after a reset, or from the session before last?  Basically, I had some useful windows open, but don't remember what they all were. 

  • Not getting data from Essbase in Answers...

    Hi there Been somewhat mystified by this problem. We have several Essbases which we would like to use i OBIEE. The metadata is imported into a RPD and made available in Answers. When making a report and trying to run, it says that the query generated

  • Unique identifier in FBL3N

    Hello, Please could you tell me if it is possible to get a unique identifier in an FBL3N report? (I would want the unique identifier to remain unchanged for each line item if new line items are entered into SAP.) (i.e. if staff write commentaries for

  • 24" TV with VGA and HDMI and speaker connection?

    Bought a 24" LED TV that has VGA input.   Two to three inches to wide for a monitor, but got this one because of price and the VGA input.  It also has a HDMI input.  Previously when doing a search for TV with PC input the results would bring up listi

  • How do you get it to show the temperature when you scroll down?

    On some some IDevices I see when you scroll down, it shows the temperature and the date. But on my iPad mini when I scroll down, it just shows the day. But at the bottom it says, " weather information provided by yahoo" I have yahoo weather installed