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.KapilHi,
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 11I 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.0The 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
nullAlas, 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 PaduraruBidyut 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 -
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
kvlHi 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.iSee 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,
AnoopActually 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.
-
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
ThanksLook 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
Hernandohello, 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 PVI 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
-
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.