DBV-00201: Block, DBA 224, marked corrupt for invalid redo application

Hello Oracle gurus,
I ran a "dbv file=<datafile name>" against one of my datafiles that I suspected corruption in. it reported back with
DBV-00201: Block, DBA 224, marked corrupt for invalid redo application
DBV-00201: Block, DBA 243, marked corrupt for invalid redo application
DBV-00201: Block, DBA 244, marked corrupt for invalid redo application
DBV-00201: Block, DBA 245, marked corrupt for invalid redo application
DBV-00201: Block, DBA 246, marked corrupt for invalid redo application
Total Pages Marked Corrupt : 5
I then ran a "backup validate check logical database" in RMAN and it populated v$database_block_corruption with 2 rows, the same blocks as listed from the dbv output. I found the offending table, dropped it, and purged it from the recyclebin and ran another "backup validate check logical database". The v$database_block_corruption table returned no rows after this. However, when I run another "dbv file=<datafile name>", it is still reporting the same thing as before: DBV-00201: Block, DBA 224, marked corrupt for invalid redo application
Have I fixed the corruption problem? If yes, why is the dbv command still reporting corruption? If not, do I need to use dbms_repair?
Respectfully,
Mimi

DROP TABLE does not write on blocks/extents used by the dropped table (even with PURGE option). This explain why dropping the table does not remove the DBV error messages.
1* select tablespace_name, extent_management, allocation_type
from dba_tablespaces where tablespace_name='P1'
SQL> /
TABLESPACE_NAME                EXTENT_MAN ALLOCATIO
P1                             LOCAL      SYSTEM
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> create table t(x int) tablespace p1;
Table created.
SQL> alter tablespace p1 read only;
Tablespace altered.
SQL> drop table t purge;
Table dropped.
SQL> select * from t;
select * from t
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> alter tablespace p1 read write;
Tablespace altered.But note also:
$ oerr dbv 201
201,    1, "Block, DBA %d, marked corrupt for invalid redo application"
// *Cause:  The block was marked corrupt by the Oracle database server
//          for invalid redo application, ex: media recovery of a NOLOGGING
//          object or direct loaded data.
// *Action: If the block is not currently allocated to a database object,
//          then no action is required. If the block is allocated, then
//          the object will need to be rebuilt, or data to be reloaded.If you are using NOLOGGING operations or direct loaded data and because you have dropped the related object,
you don't need to care about these errors.
Edited by: P. Forstmann on 20 juin 2010 20:17

Similar Messages

  • FILE번호/BLOCK번호와 DBA 사이의 변환 SCRIPT

    제품 : ORACLE SERVER
    작성날짜 : 1999-02-24
    File 번호/Block 번호와 DBA 사이의 변환 script
    block dump나 block corruption 등의 해결을 위해 file 번호와
    block 번호를 DBA로 변환하거나 그 반대의 경우가 필요한 경우가 종종 있다.
    여기에서는 이를 수행하기 위한 간단한 script를 제공한다.
    아래의 script를 각각 별도의 file로 save한 후 file을 실행하여
    procedure를 생성시킨 후 usage에 적힌대로 수행하면 된다.
    usage 내의 procedure의 input 값은 단지 예이므로 실제 사용 시에는
    적당한 값을 사용하도록 한다.
    (주의)여기에서 dba값은 십진수이므로, 0x로 시작하는 값은 십진수로 변환한 후
    작업하여야 한다.
    1. DBA를 이용하여 file#, block# 를 찾아내는 procedure
    rem *************************************************************
    rem * *
    rem * usage : 1. procedure 생성 *
    rem * 2. SQL> set serveroutput on *
    rem * 3. SQL> exec dba_to_file(123456789) *
    rem * *
    rem *************************************************************
    create or replace procedure dba_to_file(in_dba number) is
    file_num integer;
    block_num integer;
    begin
    file_num := dbms_utility.data_block_address_file(in_dba);
    block_num := dbms_utility.data_block_address_block(in_dba);
    dbms_output.put_line('--------------------------------');
    dbms_output.put_line('File number => '|| file_num);
    dbms_output.put_line('Block number => '|| block_num);
    dbms_output.put_line('--------------------------------');
    dbms_output.put_line('Good luck to you');
    end;
    2. file#, block#를 가지고 DBA를 계산해 내는 procedure
    rem ************************************************************
    rem * *
    rem * usage : 1. procedure 생성 *
    rem * 2. SQL>set serveroutput on *
    rem * 3. SQL>exec file_to_dba(10, 100) *
    rem * *
    rem ************************************************************
    create or replace procedure file_to_dba(file_num number,
    block_num number) is
    dba number;
    begin
    dba := dbms_utility.make_data_block_address(file_num, block_num);
    dbms_output.put_line('--------------------------------');
    dbms_output.put_line('DBA => '|| dba);
    dbms_output.put_line('--------------------------------');
    end;
    3. file#, block#를 이용하여 해당 object를 알아내기 위한 script
    select owner, segment_name, segment_type, blocks, block_id
    from dba_extents
    where file_id = &file_number and
    &block between block_id and (block_id + (blocks - 1));

  • Mark vendor for deletion

    I have one doubt :  When we mark a 'vendor' for deletion, will it block transactions to be posted for this vendor  such as PO, PR, MIRO, payment, etc ?

    You should block an account for posting before you mark it for deletion. The only effect this deletion indicator has is to cause a warning to be issued every time you subsequently try to post to this account.
    When you block a vendor master record for posting, you prevent the system from posting to this account.
    Block a vendor account from posting as follows:
        Choose Master records ® Block/unblock.
        The system displays the initial screen.
        Enter the vendor's account number and, if required, the company code.
        If you do not enter a company code, you can only block posting for this vendor in all company codes.
        Select ENTER .
        The system displays the entry screen for the block indicators.
        Select for blocking either all company codes or the specified company code by clicking the appropriate field.
        Save your entries by choosing Vendor ® Save.
    The system displays the initial screen and a message that confirms that the data has been saved.
    Please refer http://help.sap.com/saphelp_45b/helpdata/en/01/a9b65c455711d182b40000e829fbfe/frameset.htm.
    Do test and let me know if this suffices.
    Regards
    Shailesh
    Edited by: Shailesh Rajan on Jul 6, 2011 7:17 PM

  • ORA-19599: block number 1985 is corrupt in archived log +FG/

    Hi Team,
    I couldn't take backup of the RAC database archivelog. Please help me
    RMAN> BACKUP VALIDATE DATABASE ARCHIVELOG ALL;
    Starting backup at 24-MAR-13
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting full datafile backupset
    channel ORA_DISK_1: specifying datafile(s) in backupset
    input datafile fno=00001 name=+DG1/kvxcprd/datafile/system.260.777756857
    input datafile fno=00003 name=+DG1/kvxcprd/datafile/sysaux.268.777756857
    input datafile fno=00002 name=+DG1/kvxcprd/datafile/undotbs1.263.777756857
    input datafile fno=00005 name=+DG1/kvxcprd/datafile/undotbs2.264.777756983
    input datafile fno=00004 name=+DG1/kvxcprd/datafile/users.267.777756857
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
    channel ORA_DISK_1: starting archive log backupset
    channel ORA_DISK_1: specifying archive log(s) in backup set
    input archive log thread=2 sequence=17 recid=26 stamp=810915691
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 03/24/2013 14:37:11
    ORA-19599: block number 1985 is corrupt in archived log +FG/kvxcprd/archivelog/2013_03_24/thread_2_seq_17.269.810915689
    RMAN> backup archivelog all;
    Starting backup at 24-MAR-13
    current log archived
    using channel ORA_DISK_1
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of backup command at 03/24/2013 14:39:52
    ORA-19563: header validation failed for file
    Thanks & Regards,
    Edited by: 995796 on Mar 24, 2013 2:26 AM
    Edited by: 995796 on Mar 24, 2013 2:27 AM

    RMAN> BACKUP VALIDATE DATABASE ARCHIVELOG ALL;
    Starting backup at 24-MAR-13
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting full datafile backupset
    channel ORA_DISK_1: specifying datafile(s) in backupset
    input datafile fno=00001 name=+DG1/kvxcprd/datafile/system.260.777756857
    input datafile fno=00003 name=+DG1/kvxcprd/datafile/sysaux.268.777756857
    input datafile fno=00002 name=+DG1/kvxcprd/datafile/undotbs1.263.777756857
    input datafile fno=00005 name=+DG1/kvxcprd/datafile/undotbs2.264.777756983
    input datafile fno=00004 name=+DG1/kvxcprd/datafile/users.267.777756857
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
    channel ORA_DISK_1: starting archive log backupset
    channel ORA_DISK_1: specifying archive log(s) in backup set
    input archive log thread=2 sequence=17 recid=26 stamp=810915691
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 03/24/2013 14:37:11
    ORA-19599: block number 1985 is corrupt in archived log +FG/kvxcprd/archivelog/2013_03_24/thread_2_seq_17.269.810915689You can remove this log with command
    rman> delete archivelog '+FG/kvxcprd/archivelog/2013_03_24/thread_2_seq_17.269.810915689';

  • Display All Marked / Flagged for Follow Up Emails Separately

    Display All Marked / Flagged for Follow Up Emails Separately
    I was wondering, is there actually a way to display flagged emails in some sort of folder or separate view at least, as it is common within desktop mail applications and any other user interfaces from free email providers like Gmail, Yahoo!, or AOL and the likes?
    It's very complicated and not very user friendly to mark an email for follow up, because you need to decide at what point in the future you want to be reminded. When that day arrives and you're not ready to reply yet, you will have to go through each follow up email again and repeat those steps to re-mark them for a later date. And that is really annoying. Or am I missing something here?
    Can't I just simply mark my emails, like, star them in order to review them later and to be able to have a look at them from time to time, just like it is possible in other applications or in your browser?
    I have noticed that there is an option to star an email within a Gmail account, but I'm not quite convinced that they sync both ways properly anyway. Also, that feature doesn't come with all email services. For example, how would I star an email in my AOL account?
    I understand that BlackBerry is not based on IMAP and therefore has its limitations, however, it would be nice if there was another solution for this, or an explanation at least. It's simply impossible to go through hundreds and thousands of emails in order to find a flagged email.
    It's already a pain that the emails themselves won't sync (read/unread) with your desktop and other devices, but do you have any advice or workaround to improve the synchronization of flagging or starring?
    I have been using BlackBerrys for many years now, and I really still enjoy them, but the fact that it isn't based on IMAP is a big downside and no longer up to date. Times really have changed.
    Another thing: When I mark as follow up, the default time always seems to be 5 p.m. -- probably because the calendar day starts at 9 AM and ends at 5 PM by default. I thought changing the "day ends" option would do the trick and also change the default time for the reminder, unfortunately it isn't. Is there another way to change that, or will I have to set the time manually every time?
    Your help is very much appreciated.

    Display All Marked / Flagged for Follow Up Emails Separately
    I was wondering, is there actually a way to display flagged emails in some sort of folder or separate view at least, as it is common within desktop mail applications and any other user interfaces from free email providers like Gmail, Yahoo!, or AOL and the likes?
    It's very complicated and not very user friendly to mark an email for follow up, because you need to decide at what point in the future you want to be reminded. When that day arrives and you're not ready to reply yet, you will have to go through each follow up email again and repeat those steps to re-mark them for a later date. And that is really annoying. Or am I missing something here?
    Can't I just simply mark my emails, like, star them in order to review them later and to be able to have a look at them from time to time, just like it is possible in other applications or in your browser?
    I have noticed that there is an option to star an email within a Gmail account, but I'm not quite convinced that they sync both ways properly anyway. Also, that feature doesn't come with all email services. For example, how would I star an email in my AOL account?
    I understand that BlackBerry is not based on IMAP and therefore has its limitations, however, it would be nice if there was another solution for this, or an explanation at least. It's simply impossible to go through hundreds and thousands of emails in order to find a flagged email.
    It's already a pain that the emails themselves won't sync (read/unread) with your desktop and other devices, but do you have any advice or workaround to improve the synchronization of flagging or starring?
    I have been using BlackBerrys for many years now, and I really still enjoy them, but the fact that it isn't based on IMAP is a big downside and no longer up to date. Times really have changed.
    Another thing: When I mark as follow up, the default time always seems to be 5 p.m. -- probably because the calendar day starts at 9 AM and ends at 5 PM by default. I thought changing the "day ends" option would do the trick and also change the default time for the reminder, unfortunately it isn't. Is there another way to change that, or will I have to set the time manually every time?
    Your help is very much appreciated.

  • How can we block, a particular payment term for a particular vendor.

    Dear Experts,
    How can we block, a particular payment term for a particular vendor.
    BR.
    Chandra

    Hi Chandra,
    If you want to block payment term for "particular vendor" then you need to define a validation rule.
    As per my understanding, the link provided by Owen will block term for all vendors.
    Regards,
    Ankit K. Agarwal

  • Trouble writing a blocking method when asking GUI for input

    Hi,
    I think this is more of a thread question than a GUI question, so that is why i posted it here...
    My problem is I have a client/server application, and the client also has a GUI, which I get an input string from.
    My problem is, that I don't know how to write a blocking method, which will wait for the GUI's input.
    The example I provided below is very simple, and the obvious solution would be to use a JOptionPane, but that is not a viable solution. The way I am getting around this now is using a Thread.sleep call in my GUI, but I feel that this is incorrect, and there should be another way around it.
    Here is my server class (w/ main method)
    import java.net.*;
    import java.io.*;
    public class Server {
        public static void main(String[] args) throws IOException {
            ServerSocket serverSocket = null;
            try {
                serverSocket = new ServerSocket(4444);
            } catch (IOException e) {
                System.err.println("Could not listen on port: 4444.");
                System.exit(1);
            Socket clientSocket = null;
            try {
                clientSocket = serverSocket.accept();
            } catch (IOException e) {
                System.err.println("Accept failed.");
                System.exit(1);
            PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
            BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
            String  outputLine;
            outputLine = "Temp String";
            out.println(outputLine);
             System.err.println("Client: " + in.readLine());
            outputLine = "Bye";
            out.println(outputLine);
            out.close();
            in.close();
            clientSocket.close();
            serverSocket.close();
    }Here is my client class (w/ main method)
    import java.io.*;
    import java.net.*;
    public class Client {
        public static void main(String[] args) throws IOException {
            Socket kkSocket = null;
            PrintWriter out = null;
            BufferedReader in = null;
            try {
                kkSocket = new Socket("localhost", 4444);
                out = new PrintWriter(kkSocket.getOutputStream(), true);
                in = new BufferedReader(new InputStreamReader(kkSocket.getInputStream()));
            } catch (UnknownHostException e) {
                System.err.println("Don't know about host: localhost.");
                System.exit(1);
            } catch (IOException e) {
                System.err.println("Couldn't get I/O for the connection to: localhost.");
                System.exit(1);
            ClientGUI cg = new ClientGUI();
            String fromServer;
            String fromUser;
            while ((fromServer = in.readLine()) != null) {
                System.out.println("Server: " + fromServer);
                if (fromServer.equals("Bye."))
                    break;
                fromUser = cg.getInput();
             if (fromUser != null) {
                    System.out.println("Client: " + fromUser);
                    out.println(fromUser);
            out.close();
            in.close();
            kkSocket.close();
             System.exit(0);
    }and here is the ClientGUI class (note: you need to resize it in order to see the textbox....
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    public class ClientGUI extends JFrame {
         private JTextField textBox = new JTextField();
         private JButton input = new JButton("Submit");
         private boolean recievedInput = false;
         private String inputText = "";
         public ClientGUI() {
              this.setupGUI();
         private ActionListener buttonAction = new ActionListener() {
              public void actionPerformed(ActionEvent e)  {
                   inputText = textBox.getText();
                   recievedInput = true;
         public String getInput() {
              while(recievedInput == false) {
                   try {
                        Thread.sleep(2000);  //I  DONT want to do this!!
                   catch(InterruptedException e) {
                        e.printStackTrace();
              recievedInput = false;
              return inputText;
         private void setupGUI() {
              textBox.setMinimumSize(new Dimension(100, 20));
              input.addActionListener(buttonAction);
              this.getContentPane().setLayout(new BorderLayout());
              this.getContentPane().add(textBox, BorderLayout.WEST);
              this.getContentPane().add(input, BorderLayout.EAST);
              this.pack();
              this.setSize(100,300);
              this.setVisible(true);
    }If you have any ideas, I would greatly appreciate it

    warnerja,
    I tried the following, but I got an exception.
    in the while loop inside Client.java, I put the following:
                 synchronized(cg) {
                      try {
                          cg.wait();
                        fromUser = cg.getInput();
                      catch(InterruptedException e) {
                           e.printStackTrace();
                 }and inside my ClientGUI class, I put the following:
    private ActionListener buttonAction = new ActionListener() {
              public void actionPerformed(ActionEvent e)  {
                   inputText = textBox.getText();
                   ClientGUI.this.notify();
         public String getInput() {
              return inputText;
         }But I got this exception:
    Exception in thread "AWT-EventQueue-0" java.lang.IllegalMonitorStateException: current thread not owner
         at java.lang.Object.notify(Native Method)
         at ClientGUI$1.actionPerformed(ClientGUI.java:21)
    any idea what I am doing wrong?

  • How to Hold/Block the messages in PI for particular system

    Hi,
    I want to know the way of holding/blocking the message in PI for particular system. For other system message flow should happpened normally. My Scenario is,
    R3->PI->SRM. For connection between PI and SRM we are using proxy. We are going to upgrade our SRM system. During that time there should not be any message flow to  SRM. All the message needs to be blocked in PI. Once the upgrade over, we will restart all the messages.
    There are lot more system connected to PI. There should not be any interupt on that, message flow should happned normally for other system except SRM. Only the message going to SRM should be blocked.
    I found one way, by locking the user which used in communication channel for SRM system. So all the message will be failed in PI with Authentication error. After upgrade we can restart the message.
    Is there any other standard way to hold/block the messages which are going to particular system??
    Regards
    Baskaran K

    Hi,
    > I found one way, by locking the user which used in communication channel for SRM system. So all the message will be failed in PI with Authentication error. After upgrade we can restart the message.
    By locking user or giving wrong password to RFC destination in PI or by giving wrong business system in Receiver determination we can stop the messages in PI. But those failes messages are available for only few days in SXMB_MONI based on the BASIS settings.
    But I don't think this is the best way, we have other alternative is we can save those files in one folder, after upgrade by using some other scenario we can process the files.
    Regards,
    Venkata Ramesh

  • Blocked Stock and Frlag material for Deletion

    What is the diffrence between blocked stock and flagging material for deletion.
    Thank you

    Hi,
    Difference between Block stock and flag material for deletion is:
    Block stock will only come into picture if your client says that when ever they receive stock, before quality and physical check it should not create any accounting document..So what you will do is, you will receive stock as block stock with mvt 103...Once Check is done you will release your block stock with 104....
    Say for an e.g. Vendor has supplied you goods in your premises...Same time you have noticed that goods are damaged o rare of  poor quality...So you will post the stock as block stock...So once you post as a block stock, there won't be any accounting documents generated....
    Material flad for deletion means: That particluar material can not be used for further procurement..E.g..  may be client has stopped using that material....
    Hope it clears
    Utsav

  • Block the processing of payroll for employees who do not have IT0185 ST01

    Hi People.
    I have a client requirement that payroll should be processed only for those persons for whom ID number (IT0185-ST01) is available. I am trying to do it for Portugal Payroll.
    I activated P0185 function in PE04 for Portugal and created 2 rules:
    *ZH01 Verifica existência do IT0185*
    *TABLEP0185 Ler campos de tabela*
    *" VARGBSUBTY Campo tab.VVVVV ArgV*
    *" 01*
    *NUM=1 Definir*
    *ADDWT&0185 VAR tab.variáveis*
    and...
    *ZH02 Verifica existência do IT0185 Subtipo 01*
    *NUM=& 0185 Definir*
    *" NUM?0 Comparação*
    *ZERO=&0185 Definir VVVV p/zero*
    *" =*
    *ERROR Cancel.processamento*
    And I put the rules in sequence in the scheme. But the function P0185 doesn't accept rules.
    How do I block the processing of payroll for employees who do not have infotype 0185 subtype 01?
    Thanks,
    Helio Rabello

    if you are not sure about the linking i suggest to just show all roles associated to all the employees,
    group by employee
    create true/false formula for the role_ids  where ONLY your 20 role is TRUE per employee
    then exclude all false - that should give you only the employees that are missing that particular role.

  • Error marking transaction for rollback: java.lang.IllegalStateException in WLI 6.1 SP3

    Hi,
    The following exception occurs, when the workflow was waiting after it has made
    a synchronous call to an external system through WTC Interface.
    I had read Rob's comments earlier for WLI 6.1 SP1 on this exception that there
    would be a fix available for it in the next minor release. For your information,
    I had got this exception in WLI 6.1 SP3. Is still EJB Container's timeout excels
    the JTA's timeout? Can anybody help me out to find a fix for this problem?
    Thanks in Advance,
    Regards
    Jegadeesan.
    The Stack Trace is given below :
    <Error marking transaction for rollback: java.lang.IllegalStateException: Cannot
    mark the transaction for rollback. xid=4362:5b4c62b47adcc632, status=Rolled back.
    [Reason=weblogic.transaction.internal.TimedOutException: Transaction timed out
    after 31 seconds
    Xid=4362:5b4c62b47adcc632(6932052),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds
    since begin=31,seconds left=30,ServerResourceInfo[weblogic.jdbc.jts.Connection]=(state=ended,assigned=none),SCInfo[ecwli001+admin_ecwli001]=(state=active),properties=({weblogic.jdbc=t3://147.149.116.70:50101}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=admin_ecwli001+147.149.116.70:50101+ecwli001+,
    Resources={})],CoordinatorURL=admin_ecwli001+147.149.116.70:50101+ecwli001+)]>
    java.lang.IllegalStateException: Cannot mark the transaction for rollback. xid=4362:5b4c62b47adcc632,
    status=Rolled back. [Reason=weblogic.transaction.internal.TimedOutException: Transaction
    timed out after 31 seconds
    Xid=4362:5b4c62b47adcc632(6932052),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds
    since begin=31,seconds left=30,ServerResourceInfo[weblogic.jdbc.jts.Connection]=(state=ended,assigned=none),SCInfo[ecwli001+admin_ecwli001]=(state=active),properties=({weblogic.jdbc=t3://147.149.116.70:50101}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=admin_ecwli001+147.149.116.70:50101+ecwli001+,
    Resources={})],CoordinatorURL=admin_ecwli001+147.149.116.70:50101+ecwli001+)]
         at weblogic.transaction.internal.TransactionImpl.throwIllegalStateException(TransactionImpl.java:1492)
         at weblogic.transaction.internal.TransactionImpl.setRollbackOnly(TransactionImpl.java:466)
         at weblogic.ejb20.manager.BaseEJBManager.handleSystemException(BaseEJBManager.java:255)
         at weblogic.ejb20.manager.BaseEJBManager.setupTxListener(BaseEJBManager.java:215)
         at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:153)
         at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:124)
         at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:63)
         at com.bea.wlpi.server.principal.WLPIPrincipalBean_u7lmf4_EOImpl.getOrganizationInfo(WLPIPrincipalBean_u7lmf4_EOImpl.java:463)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.getBusinessCalendarProcessor(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Timer.dateAdd(Unknown Source)
         at com.bea.wlpi.server.workflow.action.ActionTimedEvent.getScheduleTimestamp(Unknown
    Source)
         at com.bea.wlpi.server.workflow.action.ActionTimedEvent.execute(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.executeActions(Unknown Source)
         at com.bea.wlpi.server.workflow.Task.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Decision.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Decision.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.markDone(Unknown Source)
         at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.executeActions(Unknown Source)
         at com.bea.wlpi.server.workflow.Task.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.markDone(Unknown Source)
         at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.executeActions(Unknown Source)
         at com.bea.wlpi.server.workflow.Task.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.markDone(Unknown Source)
         at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.executeActions(Unknown Source)
         at com.bea.wlpi.server.workflow.Task.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.markDone(Unknown Source)
         at com.bea.wlpi.server.workflow.action.ActionTaskDone.execute(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.executeActions(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Task.executeActions(Unknown Source)
         at com.bea.wlpi.server.workflow.Task.activate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.activateSuccessors(Unknown
    Source)
         at com.bea.wlpi.server.workflow.Start.activate(Unknown Source)
         at com.bea.wlpi.server.workflow.Workflow.start(Unknown Source)
         at com.bea.wlpi.server.workflow.Workflow.instantiate(Unknown Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean$1.invoke(Unknown
    Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.performWithErrorHandling(Unknown
    Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean.instantiate(Unknown
    Source)
         at com.bea.wlpi.server.workflowprocessor.WorkflowProcessorBean_h7kt4j_EOImpl.instantiate(WorkflowProcessorBean_h7kt4j_EOImpl.java:692)
         at com.bea.wlpi.server.eventprocessor.EventProcessor.checkTrigger(Unknown Source)
         at com.bea.wlpi.server.eventprocessor.EventProcessor.onEvent(Unknown Source)
         at com.bea.wlpi.server.eventlistener.EventListenerBean.onMessage(Unknown Source)
         at weblogic.ejb20.internal.MDListener.execute(MDListener.java:262)
         at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:214)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:1865)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:1819)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

    You could change the transaction timeout value, but I'd re-examine the
    application and see if the transaction times could be reduced some.
    29 seconds seems like a long time.

  • Blocking of work center capacity for capacity planning

    How can i block a work center capacity for capacity planning during Machine breakdown( via a Preventive maintenance order)?
    i believe it will reduce machine capacity, yet how can i view this, against the previous capacity? is there a possible report or can it be shown through a transaction?

    Hi,
    In capacity header details screen not exactly as "can be used for capacity evaluation " but
    "relevent to finite sceduling"
    "can be used for several operations"
    "long term planning"
    these all indicators you can deflag this and check the results ,it may helpful to you.

  • I need to get raw plugin for Canon 5D Mark iii for CS6  the adobe website has changed and I can not find the download.. it keeps looping me back to the product download

    I need to get raw plugin for Canon 5D Mark iii for CS6  the adobe website has changed and I can not find the download.. it keeps looping me back to the product download page without the raw

    Which operating system are you using?
    Have you tried Help>Updates from within photoshop cs6 to get either camera raw 8.3 or 8.7.1, which should enable photoshop cs6 to open the canon 5D Mark III files.
    (version of camera raw depends on your operating system)
    If that doesn't work try one of the following camera raw plugin installers:
    Camera raw 8.7.1 plugin
    https://helpx.adobe.com/x-productkb/multi/camera-raw-plug-in-installer.html
    If you have windows xp or vista or mac os x snow leopard (10.6.8), then you'll have to use the camera raw 8.3 plugin installer:
    https://helpx.adobe.com/x-productkb/multi/camera-raw-84-support-policy.html

  • Bapi or FM to mark material for deletion

    Hi all,
    Is there a bapi or FM to mark material for deletion that we do through MM06.
    Let me know and i would appreciate if some could me that piece of bapi's code
    Thanks
    Preeti

    This should be all you need.
    report zrich_0003 .
    data: headdata type bapimathead.
    data: clientdata type bapi_mara.
    data: clientdatax type bapi_marax.
    data: return type  bapiret2 .
    data: returnm type table of bapi_matreturn2 with header line.
    data: xmara type mara.
    parameters: p_matnr type mara-matnr.
    select single * from mara into xmara
              where matnr = p_matnr.
    headdata-material        = xmara-matnr.
    headdata-ind_sector      = xmara-mbrsh.
    headdata-matl_type       = xmara-mtart.
    headdata-basic_view = 'X'.
    clientdata-del_flag =  'X'.
    clientdatax-del_flag = 'X'.
    call function 'BAPI_MATERIAL_SAVEDATA'
         exporting
              headdata       = headdata
              clientdata     = clientdata
              clientdatax    = clientdatax
         importing
              return         = return
         tables
              returnmessages = returnm.
    check sy-subrc  = 0.
    Regards,
    Rich Heilman

  • Can i block my caller ID only for people out of my contacts?

    Is it possible to block my caller ID only for the people that are not my contact?  So my contacts can still see my ID?

    Not automatically, no.
    If you don't want other people to have your number, get a free google voice account and download the google voice app to call them using that number instead.

Maybe you are looking for

  • Syncing more than one album

    i want to sync more than one album from my computer, but when i sync more than one, it deletes the one i have just synced, and erases the last one, i use windows 7. thanks if someone can help.

  • Can I disbale a list box?

    Can I disbale a list box in JSP. I want to have a list box disabled if the user is not form a certain place. So the user will choose their country from a list box and then depending on where they are from another list box will either be disabled or e

  • Prefered vendor not displayed for shopping cart

    Hi, We have PDP scenario, SC's originated from R/3 purchase requisitions, Issue details: 1. P.req was created with desired vendor and transfered to SRM and corresponding shopping cart is available in SOCO. 2. User created Held PO for corresponding SC

  • Popup in ALV

    Hi! All         What does the popup option do in ALV Layout? Thanks & Regards, Nagulan

  • Error in logging UUT_Result table

    Hi, I copied a deafault schema and using only three tables from general schema (i.e. UUT_Result, Step_Result and Meas_NumericLimit). I am using Access as my database. I modified these table as required and created all three tables using inbuilt SQL q