Update statements encounterd  Errors  OGG-01168 & SQL error 1403 mapping

Hi Expetrs,
Update statements throwing below error:
2012-11-07 10:40:11  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  No unique key is defined for table AAAA. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2012-11-07 10:40:12  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  No unique key is defined for table AAAA. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2012-11-07 10:40:15  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  No unique key is defined for table BBBB. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2012-11-07 10:40:15  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  No unique key is defined for table BBBB. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2012-11-07 10:40:16  WARNING OGG-01004  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Aborted grouped transaction on 'abc.BBBB', Database error 100 (retrieving bind info for query).
2012-11-07 10:40:16  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Repositioning to rba 17466 in seqno 1384.
2012-11-07 10:40:16  WARNING OGG-01154  Oracle GoldenGate Delivery for Oracle, rep1.prm:  SQL error 1403 mapping abc.BBBB to abc.BBBB.
2012-11-07 10:40:16  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Repositioning to rba 20104 in seqno 1384.
2012-11-07 10:40:16  ERROR   OGG-01296  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Error mapping from abc.BBBB to abc.BBBB.
2012-11-07 10:40:16  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, rep1.prm:  PROCESS ABENDING.If I use KEYCOLS:
--extract file:
TABLE abc.INDIA , KEYCOLS (ID);--replicat parameter file
MAP abc.INDIA, TARGET abc.INDIA , KEYCOLS (ID);Encountered below error
2012-11-09 00:37:54  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  No unique key is defined for table INDIA. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2012-11-09 00:48:34  ERROR   OGG-01168  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Encountered an update for target table abc.INDIA, which has no unique key defined.  KEYCOLS can be used to define a key.  Use ALLOWNOOPUPDATES to process the update without applying it to the target database.  Use APPLYNOOPUPDATES to force the update to be applied using all columns in both the SET and WHERE clause.
2012-11-09 00:48:34  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, rep1.prm:  PROCESS ABENDING.any clues plz ??
Regards,
Edited by: user13403707 on 19 Nov, 2012 10:55 PM

If you know of any columns that can be used to identify the records you want to replicat changes to at the target table, use them as KEYCOLS.
Then add supplemental logging using those columns as
ADD TRANDATA owner.table_name, COLS (col1, col2).
If you can't think of any such columns, just do
ADD TRANDATA owner.table_name;
It will add supplemental logging with the below warning
2012-11-19 09:59:13 WARNING OGG-00869 No unique key is defined for table table_name. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.
Logging of supplemental redo data enabled for table owner.table_name.

Similar Messages

  • Error OGG-01168 abending replicat process

    Hello All,
    Greetings !
    I have tables that do not have any unique key in source and target database. Replicat process work fine in this case for some tables but for certain table it stops. and generates error:
    "ERROR OGG-01168 Encountered an update for target table SAPSR3.BTCCTL, which has no unique key defined. KEYCOLS can be used to define a key. Use ALLOWNOOPUPDATES to process the update without applying it to the target database. Use APPLYNOOPUPDATES to force the update to be applied using all columns in both the SET and WHERE clause."
    What it exactly means ? I am not understanding, since both the tables have same structures. Pleas help.
    Best Regards,
    R.Kapil

    Hi,
    1. how you have added supplemental lod data on database ? database level or table level?
    2.Did you execute ADD TRANDATA <schemaname.*> on source side?
    3. have you used any COLMAP or Tokens in your parameter files?
    4. if you paste the extract and replicat prm files that would be help to check the details.

  • ERROR OGG-01148 programming error, data type not supported for column

    I am getting following error when I put null in insert statement
    2011-03-31 18:30:45 ERROR OGG-01148 programming error, data type not supported for column TXID in table advoss.tblaudittrail.
    I am replicating MySQL 5.5.9 to Oracle 11g rel2 via goldengate 11

    I am able to diagnose what is cuasing the problem
    unsigned flag was the culprit of this error
    I am able to insert null after removing unsigned flag.
    thank you very much for your kind support

  • CRM 2015 Update 0.1 Install Fails with SQL Error

    Hi, anyone managed to install CRM 2015 Update 0.1?
    The software installed fine but the DB updates fail with a SQL error. Just want to know if this is just my issue or if MS have a bug in the update. This is the SQL error:
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException: The current transaction cannot be committed and cannot support operations that write to the log file. Roll
    back the transaction.
    Uncommittable transaction is detected at the end of the batch. The transaction is rolled back.
    All of the ORGs fail with this error, even when I try to apply the DB update via Deployment manager. I've had to back out the rollup.

    The issue appears when the update process creates the index cndx_BusinessDataLocalizedLabel. This is a known cause which is under investigation internally. Currently it seems to plan to release in CRM 2015 SP1

  • Error ODS activation - sql error when accessing a table.

    Hi,
    sometimes occurs an error by activation ODS. I have proces chain and when is loaded second packet an error occurs. In monitor>>
    -RSMPC 128, datapacket 3 is wrong, with status number 9
    -RSMPC 131
    -RSDRO 108 - communcation error (sql error when accessing a table)
    In sm21>
    -sql error when accessing a table
    -The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was  
    either                                                      caught nor passed along using a RAISING clause, in the procedure <b>"UPDATE_ATAB"</b>   "(FORM)"                                                                    
    Since the caller of the procedure could not have expected this exception     
       to occur, the running program was terminated.                               
      The reason for the exception is:                                             
      The database system recognized that your last operation on the database      
      would have led to a deadlock.                                                
      Therefore, your transaction was rolled back                                  
      to avoid this.                                                                       
      ORACLE always terminates any transaction that would result in deadlock.      
      The other transactions involved in this potential deadlock                   
      are not affected by the termination.
    I have BW 3.5.
    Thank You very much.

    There are a few different scenarios that I can think of where this might come up that all involve what might resulting in parallel (concurrent)processes:
    Loading packets in parallel - that is there are X number of processes loading packets concurrently. This could be set in your IMG settings system wide or in the InfoPackage for just this datasource.   You seem to indicate that you don't have this.
    Database parallel processing - RSAMDIN - ORA_PARALLEL_DEGREE ( there was a different RSADMIN parm for older versions - forget what SP the change came with).
    You have multiple InfoPackages for the datasource, each loading what should be a different range of data, and they run atthe same time.
    You could be loading from two different datasources to the ODS at the same time.
    If any of these are true, I would look at bumping the INITRANS setting up.  Your DBA will probably need to do this for table and its indices.  There is a Note - 831234 that allows you to create a parameter in RSADMIN that will specify a INITRANS value (e.g. 20) rather than using the default. The ODS would need to be activated to pick this new setting up for the table to be altered. 
    You could also look at the Processing settings for the InfoPackage and change to PSA first, then target to see if that helps. 
    Or if you are loading from two different datasources at the same time, you might adjust your schedule so that doesn't happen.
    Pizzaman

  • ERROR   OGG-01296,OCI Error ORA-01400

    Discarded record from action ABEND on error 1400
    OCI Error ORA-01400: cannot insert NULL into ("SICK"."SI _RECORD"."CARD_TYPE") (status = 1400), SQL <INSERT INTO "SICK"."SI_CARD_RECORD" ("ORG_ID","CARD_NO","MODIFY_TIME","MODIFY_OPERATOR","REMARK") VALUES (:a0,:a1,:a2,:a3,:a4)>
    Aborting transaction on dirdat/EF beginning at seqno 0 rba 7539127
    error at seqno 0 rba 7539127
    Problem replicating SICK.SI_CARD_RECORD to SI.SICK_CARD_RECORD
    Mapping problem with compressed key update record (target format)...
    OS :WINDOWS2008 ORACLE:11.2.0 GOLDEN GATE :11.1.1.0

    The error is self explanatory. GG is trying to insert NULL into a column that doesn't accept NULLS.
    Is the table definition same on source and the target side ?

  • Update Statement(with Case) in PL/SQL Block

    Can we use Oracle case syntax (In a Update SQL)in a PL/SQL Block .
    UPDATE table_name a
    SET a.colum1 =
    case when a.col2 IN (SELECT col1
    FROM table_name1 b )
    then 'Y'
    else 'N'
    end
    It throws me an Error of code PLS-00103(This error message is from the parser. It found a token (language element) that is inappropriate in this context.)
    Is there any alternative...
    Thanx in Advance
    null

    Alas, PL/SQL has own SQL parser, and this parser dosn't know about CASE expressions (at least, it's true up to Oracle 8.1.7).
    Try to use DECODE instead, something like
    UPDATE table_name a
    SET a.colum1 =
    SELECT decode(count(*),0,'N','Y)
    FROM table_name1 b
    WHERE b.col1=a.colum1

  • Form error depends on SQL ERROR

    hi all
    please i want to know why this error is generated i try to create a small application with oracle forms i generate the tables in sql and the tables were created without errors but there is three tables that generate a form error when i try to select and deal with it
    the error is:
    FRM-10095: Assertion failed in iewbdbc_oracle_to_id, at c:\forms\1012\src\ie\iewbdbc.c:724.
    any advice will be approtiated,
    thanks all.

    this is the creation script:
    /* Add table "Client" */
    CREATE TABLE Client (
    CL_ID Number(20) ,
    NAME VARCHAR2(40) CONSTRAINT Cl_NN_NAME NOT NULL,
    GENDER VARCHAR2(40),
    NATIONALITY VARCHAR2(40),
    NATIONAL_ID NUMBER(14) ,
    ADDRESS VARCHAR2(40),
    PHONE NUMBER(13),
    MOBILE NUMBER(10),
    EMAIL VARCHAR2(40),
    OCCUPATION VARCHAR2(40),
    CO_ID NUMBER(6),
    SA_ID VARCHAR2(20) CONSTRAINT NN_SA_ID NOT NULL,
    CONSTRAINT PK_Client PRIMARY KEY (CL_ID)
    /* Add table "COMPANY" */
    CREATE TABLE COMPANY (
    CO_ID NUMBER(6) ,
    NAME VARCHAR2(40) CONSTRAINT CO_NN_NAME NOT NULL,
    ADDRESS VARCHAR2(40),
    PHONE NUMBER,
    FAX NUMBER,
    EMAIL VARCHAR2(40),
    CON_PERSON_NAME VARCHAR2(40) CONSTRAINT NN_CON_PERSON_NAME NOT NULL,
    CON_PERSON_PHONE NUMBER CONSTRAINT NN_CON_PERSON_PHONE NOT NULL,
    CONSTRAINT PK_COMPANY PRIMARY KEY (CO_ID)
    /* Add table "WAITING_CLIENT" */
    CREATE TABLE WAITING_CLIENT (
    CLASS_REQUEST_DATE DATE ,
    FAVORITE_DATE NUMBER(7),
    FAVORITE_TIME_FROM TIMESTAMP,
    FAVORITE_TIME_TO TIMESTAMP,
    COURSE_ID NUMBER(5) ,
    CL_ID Number(20) ,
    CONSTRAINT PK_WAITING_CLIENT PRIMARY KEY (CLASS_REQUEST_DATE, COURSE_ID, CL_ID)
    /* Add table "SALES_REP" */
    CREATE TABLE SALES_REP (
    SA_ID VARCHAR2(40) ,
    NAME VARCHAR2(40) CONSTRAINT SA_NN_NAME NOT NULL,
    GENDER VARCHAR2(40),
    NATIONAL_ID NUMBER(14) ,
    ADDRESS VARCHAR2(40),
    PHONE NUMBER(11),
    MOBILE NUMBER(10),
    EMAIL VARCHAR2(40),
    HIRE_DATE DATE,
    CONSTRAINT PK_SALES_REP PRIMARY KEY (SA_ID)
    /* Add table "COURSE" */
    CREATE TABLE COURSE (
    COURSE_ID NUMBER(5) ,
    NAME VARCHAR2(40) CONSTRAINT COR_NN_NAME NOT NULL,
    DESCRIPTION VARCHAR2(40),
    DURATION NUMBER(4) CONSTRAINT NN_DURATION NOT NULL,
    COST NUMBER(6),
    CONSTRAINT PK_COURSE PRIMARY KEY (COURSE_ID)
    /* Add table "INSTRUCTOR" */
    CREATE TABLE INSTRUCTOR (
    INS_ID NUMBER(6) ,
    NAME VARCHAR2(40) CONSTRAINT INS_NN_NAME NOT NULL,
    GENDER VARCHAR2(40),
    NATIONAL_ID NUMBER(14) ,
    PHONE NUMBER(10) CONSTRAINT NN_PHONE NOT NULL,
    MOBILE NUMBER(11),
    EMAIL VARCHAR2(40),
    WORK_TYPE VARCHAR2(40),
    HIRE_DATE DATE,
    CONSTRAINT PK_INSTRUCTOR PRIMARY KEY (INS_ID)
    /* Add table "LAB" */
    CREATE TABLE LAB (
    LAB_ID VARCHAR2(40) ,
    NAME VARCHAR2(40),
    LOCATION VARCHAR2(40),
    TYPE VARCHAR2(40),
    CAPACITY NUMBER(3),
    STATUS VARCHAR2(40),
    CONSTRAINT PK_LAB PRIMARY KEY (LAB_ID)
    /* Add table "COURSE_DETAILS" */
    CREATE TABLE COURSE_DETAILS (
    Eff_Course_id Number(20) ,
    START_DATE DATE CONSTRAINT NN_START_DATE NOT NULL,
    END_DATE DATE,
    DAYS NUMBER(7) CONSTRAINT NN_DAYS NOT NULL,
    TIME_FROM TIMESTAMP CONSTRAINT NN_TIME_FROM NOT NULL,
    TIME_TO TIMESTAMP,
    INS_ID NUMBER(6) CONSTRAINT NN_INS_ID NOT NULL,
    LAB_ID VARCHAR2(40) CONSTRAINT NN_LAB_ID NOT NULL,
    COURSE_ID NUMBER(5) CONSTRAINT NN_COURSE_ID NOT NULL,
    CONSTRAINT PK_COURSE_DETAILS PRIMARY KEY (Eff_Course_id)
    /* Add table "participate_client" */
    CREATE TABLE participate_client (
    CL_ID Number(20) ,
    Material VARCHAR2(40),
    Meal VARCHAR2(40),
    Eff_Course_id Number(20) ,
    CONSTRAINT PK_participate_client PRIMARY KEY (CL_ID, Eff_Course_id)
    /* Foreign key constraints */
    ALTER TABLE Client ADD CONSTRAINT COMPANY_Client
    FOREIGN KEY (CO_ID) REFERENCES COMPANY (CO_ID);
    ALTER TABLE Client ADD CONSTRAINT SALES_REP_Client
    FOREIGN KEY (SA_ID) REFERENCES SALES_REP (SA_ID);
    ALTER TABLE WAITING_CLIENT ADD CONSTRAINT COURSE_WAITING_CLIENT
    FOREIGN KEY (COURSE_ID) REFERENCES COURSE (COURSE_ID);
    ALTER TABLE WAITING_CLIENT ADD CONSTRAINT Client_WAITING_CLIENT
    FOREIGN KEY (CL_ID) REFERENCES Client (CL_ID);
    ALTER TABLE COURSE_DETAILS ADD CONSTRAINT INSTRUCTOR_COURSE_DETAILS
    FOREIGN KEY (INS_ID) REFERENCES INSTRUCTOR (INS_ID);
    ALTER TABLE COURSE_DETAILS ADD CONSTRAINT LAB_COURSE_DETAILS
    FOREIGN KEY (LAB_ID) REFERENCES LAB (LAB_ID);
    ALTER TABLE COURSE_DETAILS ADD CONSTRAINT COURSE_COURSE_DETAILS
    FOREIGN KEY (COURSE_ID) REFERENCES COURSE (COURSE_ID);
    ALTER TABLE participate_client ADD CONSTRAINT Client_participate_client
    FOREIGN KEY (CL_ID) REFERENCES Client (CL_ID);
    ALTER TABLE participate_client ADD CONSTRAINT Course_Participants
    FOREIGN KEY (Eff_Course_id) REFERENCES COURSE_DETAILS (Eff_Course_id);

  • Install error and PL/SQL error

    Hello,
    I'm new to Oracle. I installed Oracle8iR2 on Redhat Linux 6.2. During installation (more precisely during "Linking Oracle8i Enterprise Edition 8.1.6.1.0") I got this error :
    Oracle: Error in invoking target ioracle of makefile /home/oracle/OraHome/rdbms/lib/ins-rdbms.
    mk
    ORA-124547: TNS: lost contact
    ORA-03114: not connected to Oracle
    I clicked "Ignore" and the installation continued without any other errors.
    After the installation was finished I performed the initial configurations described in the manual as user root and user oracle. After that as user oracle I tried to start plsql like this :
    Enter user-name : system
    Enter password : *******(manager )
    oraclebogdan: error in loading shared libraries libdsbtsh8.so : cannot opeb shared object
    file : No such file or directory
    ERROR : ORA -12547 : TNS : lost contact
    Can you help me to fix the problems?
    Thank you,
    Bogdan Paduraru

    Bidyut Kumar (guest) wrote:
    : Jason Howk (guest) wrote:
    : : Jack Lauman (guest) wrote:
    : : : During the linking process of "./orainst /c", I got the
    : : following
    : : : error on the RDBMS, SQL*PLUS and PL/SQL install:
    : : : /usr/i386-linux/bin/ld: cannot open -lnsl: No such file or
    : : : directory
    : : : make: *** [u01/app/oracle/product/8.0.5/rdbms/lib/oracle]
    : : Error
    : : : 1
    : : : Status: 2
    : : : ((OIERR-SYSTEM: make -f ins_rdbms.mk
    : : : ORACLE_HOME=/u01/app/oracle/product/8.0.5 install))
    : : : --------[ rdbms.ins 2631---------------
    : : : The file in question is nowhere on the disk. Anyone have
    : any
    : : : clues?
    : : : Thanking you in advance for your cooperation,
    : : : Jack Lauman
    : : : nwcascades.com
    : : I get the same error using Slackware 3.6. Anyone have any
    : : clues? FYI, I receive the same error on the standard
    edition
    : as
    : : well.
    : : --Jason
    : Even I have the same problem and unable to find the solution.
    : Why is happening. I have no clue at all.can anybosy anywhere
    : could help?
    : Thanks
    : --Bidyut
    I have a similar problem on Red Hat 5.2. In my case, the
    failing command is:
    Command: make -f ins_plsql.mk install <<!
    The failing portion of that make file is:
    `cat /raid/u01/app/oracle/8.0.5/lib/sysliblist`
    It seems that file (sysliblist) contains the following:
    -lnsl -lm
    So, it appears to be looking for
    /raid/u01/app/oracle/8.0.5/lib/libnsl.a and
    /raid/u01/app/oracle/8.0.5/lib/libm.a
    Neither of those files exist anywhere on my hard disk. This
    appears to be the same problem originally reported, above.
    So far, no clues.....
    ============================================
    By the way, I had an earlier failure during a different make
    where it was trying to compile something and include a header
    file of "sys/types.h" and I fixed it by creating a "sys"
    subdirectory in /usr/include that only had in it a symbolic
    link to the regular "types.h" file.
    null

  • DB13 Update stat error

    Hi,
      DB13 update stat's i am getting below error plz kindly help me.
    BR0301E SQL error -20000 at location stats_ind_collect-3, SQL statement:
    'BEGIN DBMS_STATS.GATHER_INDEX_STATS (OWNNAME => '"SAPSR3"', INDNAME => '"/BIC/B0000460000KE"', ESTIMATE_PERCENT => 30, DEGREE =
    ORA-20000: index "SAPSR3"."/BIC/B0000460000KE"  or partition of such index is in unusable state
    ORA-06512: at "SYS.DBMS_STATS", line 10613
    ORA-06512: at "SYS.DBMS_STATS", line 10648
    ORA-06512: at line 1
    BR0886E Checking/collecting statistics failed forindex SAPSR3./BIC/B0000460000KE
    kvl

    Hi Kvl,
    You have to rebuild the index.
    Check Note 633914 - Error when executing DBMS_STATS
    Hope this helps.
    Cheers....,
    Raghu

  • Sql error updated portlet definition

    I get the following errors in the console when I start the server. I wonder if the pointbase database is not updated with portlets and respective attributes. Perhaps, this is the reason why I dont see the all the portlets in the streaming mode. But when I run the portal from workshop, it runs fine. What should I do to make it properly update pointbase?
    javax.ejb.EJBException: SQL Error while trying to update portlet defin
    ition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION_ID = ?,
    IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC = ?, PO
    RTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPIRES = ?,
    PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?, EDIT_URI
    = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged portletD
    efinition [
    PortletDefinition::
    PortletDefinitionId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 2183
    contentUri = /InformationRequest/InformationRequestController.jpf
    backingFile = null
    definitionLabel = portlet_10
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /InformationRequest/InformationRequestController.portl
    et
    deleted = false
    helpUri = null
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1310)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ; nested exception is:
    javax.ejb.EJBException: SQL Error while trying to update portl
    et definition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION
    _ID = ?, IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC
    = ?, PORTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPI
    RES = ?, PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?,
    EDIT_URI = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged
    portletDefinition [
    PortletDefinition::
    PortletDefinitionId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 2183
    contentUri = /InformationRequest/InformationRequestController.jpf
    backingFile = null
    definitionLabel = portlet_10
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /InformationRequest/InformationRequestController.portl
    et
    deleted = false
    helpUri = null
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at weblogic.ejb20.internal.EJBRuntimeUtils.throwTransactionRol
    ledback(EJBRuntimeUtils.java:202)
    at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(B
    aseEJBHome.java:326)
    at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObj
    ect.java:263)
    at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(State
    lessEJBObject.java:140)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:388)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: javax.ejb.EJBException: SQL Error while trying to update po
    rtlet definition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINIT
    ION_ID = ?, IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUB
    LIC = ?, PORTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_E
    XPIRES = ?, PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI =
    ?, EDIT_URI = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merg
    ed portletDefinition [
    PortletDefinition::
    PortletDefinitionId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 2183
    contentUri = /InformationRequest/InformationRequestController.jpf
    backingFile = null
    definitionLabel = portlet_10
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /InformationRequest/InformationRequestController.portl
    et
    deleted = false
    helpUri = null
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 2098
    LocalizationResource:
    IntersectionId: 2182
    title = InformationRequestController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1310)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    ... 11 more
    >
    <Jan 31, 2005 4:30:32 PM EST> <Error> <netuix> <BEA-420062> <One or mo
    re validation error(s) occurred during parsing /Search/JobCart/JobCart
    Controller.portlet. The error(s) were Parser Error...
    org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'port
    letRefresh' is not allowed to appear in element 'netuix:pageflowConten
    t'.
    .>
    <Jan 31, 2005 4:30:32 PM EST> <Error> <netuix> <BEA-420072> <Unsupport
    ed portlet file found at /Search/JobCart/JobCartController.portlet.>
    <Jan 31, 2005 4:30:32 PM EST> <Error> <netuix> <BEA-420047> <Exception
    [javax.transaction.TransactionRolledbackException: EJB Exception: : j
    avax.ejb.EJBException: SQL Error while trying to update portlet defini
    tion: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION_ID = ?,
    IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC = ?, POR
    TLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPIRES = ?,
    PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?, EDIT_URI
    = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged portletDe
    finition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    java.sql.SQLException: Data exception -- row already exist in index AX
    1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.pointbase.net.netJDBCPrimitives.handleResponse(Unknown
    Source)
    at com.pointbase.net.netJDBCPrimitives.handlePrimitiveResponse
    (Unknown Source)
    at com.pointbase.net.netJDBCPreparedStatement.executeUpdate(Un
    known Source)
    at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(Prepa
    redStatement.java:115)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1289)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    javax.ejb.EJBException: SQL Error while trying to update portlet defin
    ition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION_ID = ?,
    IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC = ?, PO
    RTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPIRES = ?,
    PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?, EDIT_URI
    = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged portletD
    efinition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1310)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ; nested exception is:
    javax.ejb.EJBException: SQL Error while trying to update portl
    et definition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION
    _ID = ?, IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC
    = ?, PORTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPI
    RES = ?, PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?,
    EDIT_URI = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged
    portletDefinition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.] thr
    own while trying to do task [updatePortletDefinition] in class [com.be
    a.netuix.servlets.repository.PortletFilePersistenceManager].
    javax.transaction.TransactionRolledbackException: EJB Exception: : jav
    ax.ejb.EJBException: SQL Error while trying to update portlet definiti
    on: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION_ID = ?, IS
    _FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC = ?, PORTL
    ET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPIRES = ?, PO
    RTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?, EDIT_URI =
    ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged portletDefi
    nition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    java.sql.SQLException: Data exception -- row already exist in index AX
    1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.pointbase.net.netJDBCPrimitives.handleResponse(Unknown
    Source)
    at com.pointbase.net.netJDBCPrimitives.handlePrimitiveResponse
    (Unknown Source)
    at com.pointbase.net.netJDBCPreparedStatement.executeUpdate(Un
    known Source)
    at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(Prepa
    redStatement.java:115)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1289)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    javax.ejb.EJBException: SQL Error while trying to update portlet defin
    ition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION_ID = ?,
    IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC = ?, PO
    RTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPIRES = ?,
    PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?, EDIT_URI
    = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged portletD
    efinition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinitionInternal(PortletDefinitionDe
    legate.java:1310)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionDelegate.updatePortletDefinition(PortletDefinitionDelegate.j
    ava:842)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManagerImpl.updatePortletDefinition(PortletDefinitionManager
    Impl.java:485)
    at com.bea.netuix.application.manager.persistence.jdbc.Portlet
    DefinitionManager_410kn4_EOImpl.updatePortletDefinition(PortletDefinit
    ionManager_410kn4_EOImpl.java:378)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinitionInternal(PortletFilePersistenceManager.ja
    va:476)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.updatePortletDefinition(PortletFilePersistenceManager.java:401)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.createUpdatePortletDefinitions(PortletFilePersistenceManager.jav
    a:332)
    at com.bea.netuix.servlets.repository.PortletFilePersistenceMa
    nager.sync(PortletFilePersistenceManager.java:849)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager$Sync.run(AbstractFilePersistenceManager.java:281)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
    thenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityMan
    ager.java:144)
    at com.bea.netuix.servlets.repository.AbstractFilePersistenceM
    anager.startup(AbstractFilePersistenceManager.java:115)
    at com.bea.netuix.servlets.manager.PortalServlet$PersistenceMa
    nagerWorker.execute(PortalServlet.java:335)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:21
    9)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ; nested exception is:
    javax.ejb.EJBException: SQL Error while trying to update portl
    et definition: SQL [update PF_PORTLET_DEFINITION set MARKUP_DEFINITION
    _ID = ?, IS_FORKABLE = ?, CONTENT_URI = ?, BACKING_FILE = ?, IS_PUBLIC
    = ?, PORTLET_LABEL = ?, FORK_RENDER = ?, IS_CACHEABLE = ?, CACHE_EXPI
    RES = ?, PORTLET_FILE = ?, IS_PORTLET_FILE_DELETED = ?, HELP_URI = ?,
    EDIT_URI = ?, WEBAPP_NAME = ? where PORTLET_DEFINITION_ID = ?] merged
    portletDefinition [
    PortletDefinition::
    PortletDefinitionId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    markupDefinitionId = 46003
    contentUri = /Search/JobSearch/JobSearchController.jpf
    backingFile = null
    definitionLabel = portlet_5
    forkable = false
    public = true
    renderCacheable = false
    cacheExpires = -1
    forkRender = false
    portletFile = /Search/JobSearch/JobSearchController.portlet
    deleted = false
    helpUri = /Search/JobSearch/Help.jsp
    editUri = null
    webAppName = JediCRP
    PortletInstance:
    portletInstanceId = 8001
    LocalizationResource:
    IntersectionId: 10001
    title = JobSearchController
    description = null
    type = PORTLET
    application = PORTAL
    LocalizationLocale:
    localizationLocaleId = [2001]
    locale = [en_US]
    encoding = [UTF-8]
    instanceLabel = null
    themeDefinitionId = null
    titlebarOrientation = 0
    defaultMinimized = false
    placementId = null
    parentPortletId = null
    instanceType = 1] database error code [25,222] SQL state [22028].; n
    ested exception is: java.sql.SQLException: Data exception -- row alrea
    dy exist in index AX1_PORTLET_DEF on table PF_PORTLET_DEFINITION.
    at weblogic.ejb20.i

    See Help with schema validation given the samples are invalid.

  • JBO-27122: SQL error during statement preparation.

    Hi,
    I am trying to develop a VO for validating date. The Vo query is as follows:
    select count(*) startDateValid from dual where (trunc(sysdate)- to_date(:1)) < NVL(fnd_profile.value('SGX: IPP CONTRACT START DATE WINDOW (DAYS)'), 0)
    I initiate the VO through a method in AM and invoke the AM method in CO. The bind variable gets passed from the CO as a string value. The format of the parameter is 'DD-MON-RRRR'. When I go to the front end and execute the logic, I get the error:
    JBO-27122: SQL error during statement preparation. Statement: select count(*) startDateValid from dual where (trunc(sysdate)- to_date(:1)) < NVL(fnd_profile.value('SGX: IPP CONTRACT START DATE WINDOW (DAYS)'), 0)
    When I set the preferences for Date as mm/dd/yyyy I get this error. When the preference is changed to dd-mm-yyyy format or any format that has date first then I do not get this error.
    All code is custom code. The VO query executes fine from SQL*Plus with input as '01-DEC-2009'.
    Any idea on this error?
    TIA.
    Regards,
    Anoop

    Actually I'm jsut the onshore person assigned to fix the problem. What they are doing is overwriting the original query in the view with a setQuery(). I think this is part of the problem. What I've found since my orinal post is that if we change the jdbc drivers to an older version it works for some unknown reason.

  • SQL error 1403

    Hi ,
    I am facing the below error although the record is available in target database . I have enabled the supplimental logging on datbase level and table level .
    For insert operation the replicat works fine but for update and delete operation it fails with the below error
    2012-03-02 04:43:09 WARNING OGG-01154 SQL error 1403 mapping PROD.STC_FO911 to PROD.STC_FO911.
    3 records processed as of 2012-03-02 04:43:09 (rate 0,delta 0)
    Below is the statement which I have used for table level supplemental logging .
    ADD trandata PROD.F0911 , COLS ( update_date , create_date )
    I have noticed when the update_date column is there the record fails to replicat but when it is null it is replicating .
    Please help
    Thanks

    Look for what is null. The error is the same here as anywhere else in the Oracle world: if a field/column has a non-null constraint, then you better have something there. Look at getting the before values.

  • SQL error -20003 at location stats_tab_collect-20

    Hello All,
    we are executing ths statistics with the followin command
    brconnect -u / -c -f stats -t all -f collect
    but the proccess report errors like:
    BR0301E SQL error -20003 at location stats_tab_collect-20, SQL statement:
    'BEGIN DBMS_STATS.GATHER_TABLE_STATS (OWNNAME => '"SAPSR3"', TABNAME => '"/BEV3/CHCMVWPRO"', ESTIMATE_PERCENT => NULL, METHOD_OPT => 'FOR ALL COLUMNS SIZE 1', DEGREE => NULL, CASCADE => TRUE, NO_INVALIDATE => FALSE); END;'
    ORA-20003: Specified bug number (5099019) does not exist
    ORA-06512: at "SYS.DBMS_STATS", line 14457
    ORA-06512: at "SYS.DBMS_STATS", line 14477
    ORA-06512: at line 1
    BR0886E Checking/collecting statistics failed for table SAPSR3./BEV3/CHCMVWPRO
    BR0301E SQL error -20003 at location stats_tab_collect-20, SQL statement:
    'BEGIN DBMS_STATS.GATHER_TABLE_STATS (OWNNAME => '"SAPSR3"', TABNAME => '"/BEV3/CHCTRGI"', ESTIMATE_PERCENT => 1, METHOD_OPT => 'FOR ALL COLUMNS SIZE 1', DEGREE => NULL, CASCADE => TRUE, NO_INVALIDATE => FALSE); END;'
    ORA-20003: Specified bug number (5099019) does not exist
    ORA-06512: at "SYS.DBMS_STATS", line 14457
    ORA-06512: at "SYS.DBMS_STATS", line 14477
    ORA-06512: at line 1
    BR0886E Checking/collecting statistics failed for table SAPSR3./BEV3/CHCTRGI
    How we can fix this error?
    Thanks
    Hernando

    hello, to update, I receive the following recommendation
    The error "ORA-20003: Specified bug number (5099019) does not exist
    seems caused by fix of bug 5099019 is not installed correctly.
    Could you please first check if the merge fix 8299095 has been
    installed successfully? Check lsinventory and check if the post
    installation steps have been performed well.
    Post-install steps:
    startup database
    connect using sqlplus as SYSDBA
    start $ORACLE_HOME/rdbms/admin/dbmsstat.sql
    start $ORACLE_HOME/rdbms/admin/prvtstas.plb
    start $ORACLE_HOME/rdbms/admin/prvtstat.plb
    exit sqlplus
    Once those steps have been performed would you please check the databasefor invalid objects per the instructions in OSS note 648203?
    I followed the steps in recommendation:
    the fix is installed on patch 8599814.
    I started the DB and ran the SQL scripts:
    SQL> start $ORACLE_HOME/rdbms/admin/dbmsstat.sql
    Package created.
    No errors.
    Synonym created.
    Grant succeeded.
    create role gather_system_statistics
    ERROR at line 1:
    ORA-01921: role name 'GATHER_SYSTEM_STATISTICS' conflicts with another
    user or
    role name
    Grant succeeded.
    Grant succeeded.
    Library created.
    SQL> start $ORACLE_HOME/rdbms/admin/prvtstas.plb
    Package created.
    No errors.
    Package body created.
    No errors.
    SQL> start $ORACLE_HOME/rdbms/admin/prvtstat.plb
    Package body created.
    No errors.
    PL/SQL procedure successfully completed.
    According to note 648203 I search for invalid objects
    SQL> SELECT SUBSTR(OWNER, 1, 20) OWNER,SUBSTR(OBJECT_NAME, 1, 35)
    OBJECT_NAME,
    2 SUBSTR(OBJECT_TYPE, 1, 20) OBJECT_TYPE
    3 FROM DBA_OBJECTS
    4 WHERE STATUS = 'INVALID';
    no rows selected
    SQL> SELECT SUBSTR(COMP_ID, 1, 20) COMP_ID,
    2 SUBSTR(COMP_NAME, 1, 40) COMP_NAME,
    3 STATUS
    4 FROM DBA_REGISTRY;
    COMP_ID
    COMP_NAME
    STATUS
    CATALOG
    Oracle Database Catalog Views
    VALID
    CATPROC
    Oracle Database Packages and Types
    VALID
    SQL> SELECT O.NAME FROM OBJ$ O, REGISTRY$ R
    2 WHERE O.STATUS > 1 AND
    3 (O.CTIME BETWEEN R.DATE_LOADING AND R.DATE_LOADED OR
    4 O.MTIME BETWEEN R.DATE_LOADING AND R.DATE_LOADED OR
    5 O.STIME BETWEEN R.DATE_LOADING AND R.DATE_LOADED);
    no rows selected
    According to note 838725 I executed the following script:
    SQL> begin DBMS_STATS.GATHER_DICTIONARY_STATS(
    2 ESTIMATE_PERCENT => NULL,
    3 METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO',
    4 GRANULARITY => 'ALL',
    5 CASCADE => TRUE,
    6 OPTIONS => 'GATHER',
    7 NO_INVALIDATE => FALSE);
    8 end;
    9 /
    begin DBMS_STATS.GATHER_DICTIONARY_STATS(
    ERROR at line 1:
    ORA-20003: Specified bug number (5099019) does not exist
    ORA-06512: at "SYS.DBMS_STATS", line 14611
    ORA-06512: at "SYS.DBMS_STATS", line 14957
    ORA-06512: at "SYS.DBMS_STATS", line 17261
    ORA-06512: at "SYS.DBMS_STATS", line 17303
    ORA-06512: at line 1
    And, if I run the command from the same note
    volta:oracmd 53% brconnect -u / -c -f stats -t oradict_stats
    BR0801I BRCONNECT 7.00 (43)
    BR0805I Start of BRCONNECT processing: ceblmvwb.sta 2009-09-12 18.08.17
    BR0484I BRCONNECT log file: /oracle/CMD/sapcheck/ceblmvwb.sta
    BR0280I BRCONNECT time stamp: 2009-09-12 18.08.18
    BR0807I Name of database instance: CMD
    BR0808I BRCONNECT action ID: ceblmvwb
    BR0809I BRCONNECT function ID: sta
    BR0810I BRCONNECT function: stats
    BR0812I Database objects for processing: ORADICT_STATS
    BR1314I Oracle dictionary statistics will be collected with default
    options
    BR0126I Unattended mode active - no operator confirmation required
    BR0280I BRCONNECT time stamp: 2009-09-12 18.08.18
    BR1311I Starting collection of Oracle dictionary statistics...
    BR0285I This function can take several seconds/minutes - be patient...
    BR0280I BRCONNECT time stamp: 2009-09-12 18.08.28
    BR0301E SQL error -20003 at location stats_oradict_collect-4, SQL
    statement:
    'BEGIN DBMS_STATS.GATHER_DICTIONARY_STATS (ESTIMATE_PERCENT => NULL,
    METHOD_OPT => 'FOR ALL COLUMNS SIZE AUTO', GRANULARITY => 'ALL',
    CASCADE => TRUE, OPTIONS => 'GATHER', NO_INVALIDATE => FALSE); END;'
    ORA-20003: Specified bug number (5099019) does not exist
    ORA-06512: at "SYS.DBMS_STATS", line 14611
    ORA-06512: at "SYS.DBMS_STATS", line 14957
    ORA-06512: at "SYS.DBMS_STATS", line 17261
    ORA-06512: at "SYS.DBMS_STATS", line 17303
    ORA-06512: at line 1
    BR1313E Collection of Oracle dictionary statistics failed
    BR0806I End of BRCONNECT processing: ceblmvwb.sta 2009-09-12 18.08.28
    BR0280I BRCONNECT time stamp: 2009-09-12 18.08.28
    BR0804I BRCONNECT terminated with errors
    I couldn´t run the statistics from my system.
    Hernando

  • MS Sql error in production server: DBIF_REPO_SQL_ERROR

    Hi experts,
    I am getting this error in my production server.
    Environment : OS - Windows 2008, Database: MSsql 2005 sp2, ECC6.0
    when the job SAP_COLLECTOR_FOR_PERFMONITOR executes the dump occurs with the following error.
    DBIF_REPO_SQL_ERROR, SQL error 0 occurred when accessing program "CX_SY_OPEN_SQL_DB=============CP "
    and also i am not able to open db13 with ends up with abap dump.
    In the sql server log i found this error too.
    Database ID 5, Page (1:4804273) is marked RestorePending, which may indicate disk corruption. To recover from this state, perform a restore.
    Please help me on this.
    Regards
    Shankar PV

    I raised the Message with SAP and they asked to do the H/W audit. My H/W vendor executed the diagnostic reports and given the report as "NO H/W ISSUE".
    That we already get into know when i did the system refresh, (I Mean i moved the database to another machine there also i am getting those same error).
    As per the DBCC checkdb log we found 1 consistency errors in database 'PRD', and we found that the table too 'DB6PMPROT'.
    Since its the table for the the records of DB13, i can lose this table data. So I tried to delete the data from the table, tried to truncate the table
    and also tried deleting using the commands
    1. DELETE FROM [PRD].[prd].[DB6PMPROT]
    2. TRUNCATE TABLE [PRD].[prd].[DB6PMPROT]
    3. USE [PRD]
    GO
    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID
    (N'[prd].[DB6PMPROT]') AND type in (N'U'))
    DROP TABLE [prd].[DB6PMPROT]
    4. DROP TABLE [PRD].[prd].[DB6PMPROT]
    For all the above mentioned commands the result is below
    Msg 829, Level 21, State 1, Line 3
    Database ID 5, Page (1:4804273) is marked RestorePending, which may
    indicate disk corruption. To recover from this state, perform a restore.
    Since the data in this table is not necessary, we need to drop and
    recreate the table.

Maybe you are looking for

  • Encoding non english characters with utf 8 on jsp (Critical!!)

    I am inserting hebrew characters from JSP into oracle db and everything is fine until this point. But when I try to retrieve the information from the database, the characters are not displayed properly (I get some garbage characters). I am sure that

  • Dynamic table with dynamic drop-down list values

    Hi, I need to display a dynamic table with 2 columns on an interactive form. My Context is defined as below: Root StudentData     0..n StudentName StudentCourses     0..n Text Value The 1st column should display student name, 2nd column should displa

  • IMPORTANT-PLEASE REPLY ASAP How to remove old mess...

    Hi, I Would Like To Remove A Ton Of Old Messages, So Neither Person Can See Them, And Theres No Option To Remove Or Edit, Its To My Skype Friend w[***] is skype name, if u could, remove everything in messaging from before nov 6th 2012, HURRY pls im b

  • 1.5GHz upper case on a 1.67 GHz?

    Dear Apple Discussions, the upper case for my 1.67 GHz (High Res.) PowerBook G4 has some cosmetic damage. I was wondering if I could replace it with the upper case of a 1.5 GHz PowerBook G4? The main concern I have is in regards to the trackpad not w

  • Deleting Unused Audio

    I'm having a problem deleting unused audio clips. This is what I do. 1. Open a template 2. Save it as a project before I begin recording. 3. After recording I open the Audio Window. select unused and hit delete 4. Click on File > Project > Clean Up.