Catching ORA-01438 live / value larger than specified precision allowed for
I've yet another question! Is it possible to catch the ORA-01438 error right away before the user submits the data?
I have a db column that is used to store numbers of length 3,0. When entering 4 digits, the ORA-01438 is raised.
The Apexlib doesn't work, since I have some conditional regions on that particular page!
Thanks for posting your thoughts and hints.
Regards,
Seb
Seb,
simply create a validation and check the length of user input.
brgds,
Peter
Blog: http://www.oracle-and-apex.com
ApexLib: http://apexlib.oracleapex.info
Work: http://www.click-click.at
Training: http://www.click-click.at/apex-4-0-workshops
Similar Messages
-
Strange ORA-01438: value larger than specified precision...error
When i issue a query like
SELECT * FROM shp_dtls WHERE shp_locn='AL';
i get the error
ORA-01438: value larger than specified precision allowed for this columnWhy do i get an error like this for a SELECT query. Isn't this an INSERT related error?Normally this error happens on INSERT or UPDATE statement. There are 2 possibilities I think for it to happen on SELECT:
1) your FGA policy defined on select for this table that inserts data into wrong column (you should also be getting the violating procedure name in your error message);
2) wrong data has been inserted into table using OCI (in which case Oracle does not verify data correctness) or corrupted export file was impored. -
CDC Failed with Error ORA-01438: value larger than specified precision
Hi,
I have created Asynchronous Distributed Change Data Capture Set-up as per the Guildines from Oracle.
Now My Change Set has become Invalid with error: ORA-01438: value larger than specified precision allowed for this column.
I Compared Change Table Structures with Source Table on Source Database and the structure is matching.
Now I am trying to Run below script:
Begin
dbms_cdc_publish.alter_change_set (Change_Set_name =><<Change Set Name>>,
recover_after_error => 'Y'
End;
I am getting the below error:
ORA-01438: value larger than specified precision allowed for this column
ORA-06512: at "SYS.DBMS_APPLY_ERROR", line 147
ORA-06512: at "SYS.DBMS_APPLY_ERROR", line 301
ORA-06512: at "SYS.DBMS_APPLY_ADM", line 490
ORA-06512: at line 1
ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 580
ORA-06512: at line 2
Still the error is existing, I couldn't find any issues with Change Table structure as it is in Line with Source Table Structure.
Can anyone please help me on this.
Staging Database details:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
TNS for Linux: Version 10.2.0.4.0 - Production
Source Database details:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
TNS for HPUX: Version 10.2.0.4.0 - Production
Also Can anyone let me know if it is possible to run CDC Set-up without DBA Privileges. i,e once the CDC Set-up is done, if we revoke the DBA Privilege will the Capture work properly. I know that for creating Change Table, Set and Source we require DBA Access. But once the set-up is done, do we really require DBA Privileges?
Thanks,
Shashi
Edited by: user8254952 on 09-Mar-2010 05:57
Edited by: user8254952 on 09-Mar-2010 06:00Hi Shashi,
As CDC is built on top of Oracle streams framework, for better responses you can post this ques under {forum:id=70} category.
"ORA-01438: value larger than specified precision allowed for this column" is usually encountered for NUMBER datatype columns. At what level did you check the datatypes? Please confirm if the precision(for NUMBER datatype) are also similar.
Please attach output for the following queries:
select error_message from dba_capture;
select error_number, error_message from dba_apply_error;Please re-validate the data types and then run the same API with remove_ddl = 'Y' option, like this:
exec DBMS_CDC_PUBLISH.ALTER_CHANGE_SET(change_set_name=>'CHANGE_SET_NAME' , recover_after_error=>'Y' , remove_ddl=>'Y');
Hope it helps!
Cheers,
AA -
ORA-01438: value larger than specified precision
I'm using a web application, and when try to insert a value larger than the column precision, I get the error ORA-01438.
I need to capture this error and show my own error when this happen, is any way to do this?
.You can write your own message using syntax like
PRAGMA EXCEPTION_INIT(exception_name, -Oracle_error_number);
Detailed information is here
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/07_errs.htm#707 -
INI: XOQ-01600: OLAP DML Error "ORA-01438: value larger than specified prec
I have created a Time dimension in AWM 11.1.0.7.0B.
I have added two Hierarchies to it. One Hierarchy has All Years, Year, Week, day. The second hierarchy has All Years, Year, Quarter.
When I maintain the dimension, the following error occurs:
An error has occurred on the server
Error class: Express Failure
Server error descriptions:
INI: Error creating a definition manager, Generic at TxsOqConnection::generic<BuildProcess>
INI: XOQ-01600: OLAP DML Error "ORA-01438: value larger than specified precision allowed for this column
" while executing DML "SYS.AWXML!R11_LOAD_DIM('TIME.ALL_GREGORIAN_YEARS.LEVEL' SYS.AWXML!___R11_LONG_ARG_VALUE(SYS.AWXML!___R11_LONG_ARG_DIM 1) 'TIME.END_DATE.ATTRIBUTE' 'TIME.TIME_SPAN.ATTRIBUTE' 'TIME.LONG_DESCRIPTION.ATTRIBUTE' 'TIME.SHORT_DESCRIPTION.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_END_DATE.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_TIME_SPA.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_LONG_DES.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_SHORT_DE.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_TIME_SPA1.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_TIME_SPA2.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_TIME_SPA3.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_LONG_DES1.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_SHORT_DE1.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_TIME_SPA4.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_LONG_DES2.ATTRIBUTE' 'TIME.ALL_GREGORIAN_YEARS_SHORT_DE2.ATTRIBUTE' 'TIME.GREGORIAN_QUARTER_END_DATE.ATTRIBUTE' 'TIME.GREGORIAN_QUARTER_TIME_SPAN.ATTRIBUTE' 'TIME.GREGORIAN_QUAOLAP DML Error "%(1)s" while executing DML "%(2)s", Generic at TxsOqStdFormCommand::execute
at oracle.olapi.data.source.DataProvider.callGeneric(Unknown Source)
at oracle.olapi.data.source.DataProvider.callGeneric(Unknown Source)
at oracle.olapi.data.source.DataProvider.executeBuild(Unknown Source)
at oracle.olap.awm.wizard.awbuild.UBuildWizardHelper$1.construct(Unknown Source)
at oracle.olap.awm.ui.SwingWorker$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)The most likely explanation is that you have a numeric attribute whose data type precision is less than that of the column it is mapped to. For example if you had an attribute with data type NUMBER(2) and you mapped it to a column with data type NUMBER(5), then you could get this error on load. Note that some of the attributes may not be visible in AWM. The offending SQL statement should be in the OUTPUT column of the CUBE_BUILD_LOG, but you may be able to fix this by just describing the view associated with the dimension. For example, here is the description of a TIME view created in 11.2..
Name Null? Type
DIM_KEY VARCHAR2(60)
LEVEL_NAME VARCHAR2(30)
MEMBER_TYPE VARCHAR2(1)
DIM_ORDER NUMBER
END_DATE DATE
TIME_SPAN NUMBER
LONG_DESCRIPTION VARCHAR2(60 CHAR)
SHORT_DESCRIPTION VARCHAR2(60 CHAR)
MONTH_END_DATE DATE
MONTH_TIME_SPAN NUMBER(5)
MONTH_LONG_DESCRIPTION VARCHAR2(60 CHAR)
MONTH_SHORT_DESCRIPTION VARCHAR2(60 CHAR)
FISCAL_QUARTER_END_DATE DATE
FISCAL_QUARTER_TIME_SPAN NUMBER(5)
FISCAL_QUARTER_LONG_DESC VARCHAR2(60 CHAR)
FISCAL_QUARTER_SHORT_DES VARCHAR2(60 CHAR)
FISCAL_YEAR_END_DATE DATE
FISCAL_YEAR_TIME_SPAN NUMBER(5)
FISCAL_YEAR_LONG_DESCRIP VARCHAR2(60 CHAR)
FISCAL_YEAR_SHORT_DESCRI VARCHAR2(60 CHAR)
CALENDAR_QUARTER_END_DAT DATE
CALENDAR_QUARTER_TIME_SP NUMBER(5)
CALENDAR_QUARTER_LONG_DE VARCHAR2(60 CHAR)
CALENDAR_QUARTER_SHORT_D VARCHAR2(60 CHAR)
CALENDAR_YEAR_END_DATE DATE
CALENDAR_YEAR_TIME_SPAN NUMBER(5)
CALENDAR_YEAR_LONG_DESCR VARCHAR2(60 CHAR)
CALENDAR_YEAR_SHORT_DESC VARCHAR2(60 CHAR)You can get the same information from user_cube_attributes
SQL> select attribute_name, data_precision from user_cube_attributes where dimension_name = 'TIME' and data_type = 'NUMBER';
ATTRIBUTE_NAME DATA_PRECISION
TIME_SPAN
MONTH_TIME_SPAN 5
FISCAL_QUARTER_TIME_SPAN 5
FISCAL_YEAR_TIME_SPAN 5
CALENDAR_QUARTER_TIME_SPAN 5
CALENDAR_YEAR_TIME_SPAN 5 -
Dump with ORA-01438: value larger than specified prec
Hello All,
I am getting a dump in production with the above said error and the ST22 gives me further analysis that
"If the error occurred in Open SQL, there is probably an inconsistency
between the NAMETAB and the ABAP/4 Dictionary.
Compare the length specifications of the fields in the NAMETAB with
those in the ABAP/4 Dictionary and contact someone who is able to
perform a consistency check and eliminate the problem.
In most cases, this person will be your SAP consultant.
Please make a note of the actions and input which caused the error.
Please make a note of the actions and input which caused the error.
To resolve the problem, contact your
SAP system administrator.
Choose "Print" for a hard coopy of the termination message. You can
display and adminster short dump messages using Transaction ST22.
Error analysis
The problem has arisen because, within the database interface,
one of the data buffers made available for the INSERT (UPDATE)
is longer than the maximum defined in the database.
On the other hand, it may be that the length in the NAMETAB
does not match the maximum length defined in the database.
(In this case, the length in the NAMETAB is longer.) "
First time it gave me one record so I dropped that record and again executed the program but next time it gave me other record.
So I am not sure it is related to data error or database error. I can not debug the program in production and dev also as it is difficult to repeat the data in dev.
Any clues on this ?
Thanks in advance
SameerLooks like a precision error:
ORA-01438: value larger than specified precision allowed for this column
Cause: When inserting or updating records, a numeric value was entered that exceeded the precision defined for the column.
Action: Enter a value that complies with the numeric column's precision, or use the MODIFY option with the ALTER TABLE command to expand the precision.
Rob -
ORA-01438: value larger than specified precisio
Hi All,
I have a problem when using OCCI.
Oracle DB table A has one column, data type is NUMBER(10,0).
c++ code>>
Query from table
rs = stmt->executeQuery(...select * from A...);
long long n = (long long)(long double)rs->getNumber(1);
Insert to table-
Number nVal= Number((long double)n);
stmt->setNumber(1, nVal);
--Error: ORA-01438: value larger than specified precisio
How shall I do this insert(c++ data type is long long, DB column data type is NUMBER(10, 0))?
Message was edited by:
user591149Try to convert __int64 to std::string, then
Number num = 0;
num.fromText(env, strNumber, '999999999999');
and use this occi Number in your statement. -
Hi all,
I'm testing setup of primary and standby database and everything seems to work normally.
Now, I want to set up DG Broker so I can test switching it over and back.
So, I went through steps by Gavin (ref. http://gavinsoorma.com/2010/03/11g-data-guard-broker-dgmgrl-configuration-quick-steps/).
All went well until I showed configuration after enabling the broker.
Then I got error: ORA-16020: fewer destinations available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST
So, then I check the DG log files and on the standby database, I see errors:
2013-03-26 11:03:52.457 Executing SQL [ALTER SYSTEM SET log_archive_min_succeed_dest=1 SCOPE=BOTH sid='*']
2013-03-26 11:03:52.457 SQL Execution error=604, sql=[ALTER SYSTEM SET log_archive_min_succeed_dest=1 SCOPE=BOTH sid='*']. See error stack below.
2013-03-26 11:03:52.457 ORA-00604: error occurred at recursive SQL level 1
2013-03-26 11:03:52.457 ORA-02097: parameter cannot be modified because specified value is invalid
2013-03-26 11:03:52.457 ORA-16020: fewer destinations available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST
2013-03-26 11:03:52.458 RSM0: Failed to set property LogArchiveMinSucceedDest
2013-03-26 11:03:52.458 RSM0: return status of set property 'LogArchiveMinSucceedDest' is ORA-16788
2013-03-26 11:03:52.458 02010000 1827537550 Operation EDIT_RES_PROP canceled during phase 1, error = ORA-16788
2013-03-26 11:03:52.458 02010000 1827537550 DMON: Entered rfm_release_chief_lock() for EDIT_RES_PROP
2013-03-26 11:03:52.460 02010000 1827537550 DMON: EDIT_RES_PROP operation completedSo now, i check the DG InconsistentProperties
First, standby: tststby2
================
DGMGRL> show database 'tststby2' InconsistentProperties;
INCONSISTENT PROPERTIES
INSTANCE_NAME PROPERTY_NAME MEMORY_VALUE SPFILE_VALUE BROKER_VALUE
tststby2 LogArchiveMinSucceedDest 1 1
Then, primary: tstprim2
================
DGMGRL> show database 'tstprim2' InconsistentProperties;
INCONSISTENT PROPERTIES
INSTANCE_NAME PROPERTY_NAME MEMORY_VALUE SPFILE_VALUE BROKER_VALUESo, looking now in the database, I check standby and it shows:
log_archive_min_succeed_dest integer 1
And, checking primary, it shows:
log_archive_min_succeed_dest integer 1
Okay, so what's next?
I tried resetting the LogArchiveMinSucceedDest to see if that would help, but it just gave me error.
DGMGRL> edit database 'tststby2' set property 'LogArchiveMinSucceedDest'=1;
Error: ORA-16788: unable to set one or more database configuration property valuesI do see that my LOG_ARCHIVE_DEST_STATE_2 is set to ENABLE in primary, and is set to DEFER in standby, but it doesn't seem to let me change it in standby.
What else can I check?
Adding a couple of more things that might shed light on this:
======================================
on tstprim2 (primary)
==============
SQL> sho parameter convert
NAME TYPE VALUE
db_file_name_convert string tststby2, tstprim2
log_file_name_convert string tststby2, tstprim2
on tststby2 (standby)
==============
NAME TYPE VALUE
db_file_name_convert string tstprim2, tststby2
log_file_name_convert string tstprim2, tststby2
SQL> SELECT PROCESS, STATUS FROM V$MANAGED_STANDBY;
PROCESS STATUS
ARCH CLOSING
ARCH CLOSING
RFS IDLE
RFS IDLE
RFS IDLE
RFS IDLE
MRP0 APPLYING_LOG <== as you can see, the standby database is working properly
35 rows selected.Edited by: 974632 on Mar 26, 2013 9:06 AMOkay, I will check that.
Meanwhile, I'm trying a standard manual switchover, which worked fine.
But, when I try to switch logfiles, it is just hanging.
When i check alert log, it shows errors:
Tue Mar 26 12:24:31 2013
ARCH: Archival stopped, error occurred. Will continue retrying
ORACLE Instance tststby2 - Archival Error
ORA-16014: log 1 sequence# 380 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/redo1/tststby2/redo01a.rdo'
ORA-00312: online log 1 thread 1: '/redo2/tststby2/redo01b.rdo'
Tue Mar 26 12:24:33 2013
krsk_srl_archive_int: Enabling archival of deferred physical standby SRLs
krsk_srl_archive_int: Enabling archival of deferred physical standby SRLsI have a feeling it might be because I don't have my dest_2 set correctly.
The reason I suspect that is because, when I try to enable dest_2, I see error:
SQL> alter system archive log all;
alter system archive log all
ERROR at line 1:
ORA-16020: fewer destinations available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST
SQL> alter system set log_archive_dest_state_2=enable;
alter system set log_archive_dest_state_2=enable
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16028: new LOG_ARCHIVE_DEST_STATE_2 causes less destinations than LOG_ARCHIVE_MIN_SUCCEED_DEST requiresMy dest_2 is set at (remember this is now primary on my standby server):
log_archive_dest_2 string SERVICE=tststby2 LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=tststby2My dest_1 is set at:
log_archive_dest_1 string LOCATION=USE_DB_RECOVERY_FILE_DEST
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=tstprim2Okay, so now, out of desperation, here's what I did, which seems to have worked.
(I had previously also enabled dest_state_3 per the instructions in the original web page notes)
SQL> alter system set log_archive_dest_3='LOCATION=/arch/tststby2';
System altered.
SQL> alter system archive log all;
System altered.Now, when I check my location, i see new files just put into that location.
$ <tststby2> /arch/tststby2>ll
total 13484
drwxr-xr-x 2 oracle dba 4096 Mar 26 12:47 ./
drwxr-xr-x 6 oracle 300 4096 Mar 22 10:56 ../
-rw-r----- 1 oracle dba 7453184 Mar 26 12:47 log_1_376_809878919.arc
-rw-r----- 1 oracle dba 6177792 Mar 26 12:47 log_1_377_809878919.arc
-rw-r----- 1 oracle dba 14336 Mar 26 12:47 log_1_378_809878919.arc
-rw-r----- 1 oracle dba 96768 Mar 26 12:47 log_1_380_809878919.arc
-rw-r----- 1 oracle dba 47616 Mar 26 12:47 log_1_381_809878919.arcOne other point of reference is that I created my primary and standby based on your webpage:
http://www.visi.com/~mseberg/data_guard_on_oracle_11_step_by_step.html
The only main differences are path locations and names of primary and standby database.
(Thank you mseberg. You are very good explaining things very well.) -
Value 'defaultNs:AddBP2Type' is not allowed for attribute 'type'
Hi All,
I created the wsdl for mobile and I tried to send a SOAP request from Altova XMLSpy. However when I geive the wsdl in 'wsdl file location' I receive the following.
File http://127.0.0.1:8080/B1iXcellerator/exec/dummy/com.sap.b1i.vplatform.scenarios.setup/vPac.sap.B1Mobile/001sap0003_sap.B1Mobile.wsdl is not valid.
Invalid XML schema: 'Value 'defaultNs:AddBP2Type' is not allowed for attribute 'type'.'
Error location: wsdl:definitions / wsdl:types / xs:schema / xs:element / @type
Any Idea?
VangelisHi,
it seems that Altove did not cope with defaultNs prefix that is used for marking default namespace.
just look up in your <xs:schema > tag what namespace prefix is used for your namespace - you shall find there something like this
<xs:schema xmlns:ns0="your.namespace.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
and replace prefix defaultNs with prefix of your namespace (in example above it would be ns0)
There might be several usages of defalutNs iside of WSDL (at least in my case were two) so replace it everywhere using same approach
Best regards, Artem -
Only records of less than one day allowed for attendance/absence type 1002
Hi All,
I am getting an error while maintaining my sick leave absence type
"Only records of less than one day allowed for attendance/absence type 1002"
how to resolve this
SDBcz recently i made a change like this
For our sick leave
"First 14 days(1- 2 weeks) Full Salary
Next 14 days (3- 4 weeks) 75% Salary
Next 14 days (5- 6 weeks) 50% salary
Next 28 days (7- 10 Weeks) 25 % Salary
More than 10 Weeks no Salary"
so what i did is
I mantain one Sick leave type and counting rule as -
seq no 1 for "First 14 days(1- 2 weeks) Full Salary
seq no 2 for Next 14 days (3- 4 weeks) 75% Salary
like this for all the conditions
and in deduction rule I maintained deifferent Absence quotas
Plz suggest me this solution will work out
SD -
Only records of less than one day allowed for attendance/absence type COMP
Hi Friends
I configured all the process in IMG for compensatory off
ie ,Absence types,Attendance Types ,counting rules and assignment
but when I tried to create attendances on a particular public holiday in PA 30 then the system shows 'Only records of less than one day allowed for attendance/absence type COMP' (Compensatory Off)
Anyone pls help me to solve this problem
regards
LakshmiHi
In PA30 which infotype I should maintain and where I can see the result.
Eg If the person works on 25/12/2007(public holiday) ,he wants to take compensatory off on the next working day.
In this case How I can configure
Pls help
Regards
Lakshmi -
Hi,
I recently changed jobs and want to archive all email (with attachments in place) for the associated work email account. I also plan to remove the old work email account (IMAP) from the list of active mailboxes in Apple Mail. I don't want Spotlight searches for personal or current work email cluttered with results from my old job.
I have created an archive of the old work account by doing Mailbox Archive for all of the IMAP folders for that account. The entire archive is 1.7GB in size.
Before I delete the old account from my Mail preferences, I want to make sure that I have really exported everything. So I've compared the size of the new archive folder with that of the mailbox folder in users/.../Library/Mail for that same account. That latter is 8.7GB in size. Why the enormous difference?
Can the difference be attributed to lack of compression and indices (which would be rebuilt if I import the archive) for spotlight searches? Am I missing something in the archive that I created?
I've created a zip of the system folder. Can I easily restore this at a latter time if I delete the email account from my Mail preferences?
Is there a better way to achieve my objective?
MitoidsI did find a "Recovered Messages" by looking in the the Mail client under "On My Mac" (I don't normally use that feature). One message with an accicental 99MB attachment that I never sent, was recovered ~60times, consuming 5.7GB.
I deleted all of those, but the size ~/Library/Mail/xxxaccount folder did not change much. It is still much larger than the Archive I created. BTW, this is an IMAP account that was syncing with corporate GMail. -
Hey guys,
I started a new project. I set the file criteria for 4" wide 5" high, 300 resolution, CMYK.
When I save the file as a JPEG and export it for print the image is huge. I don't know what I'm doing wrong.
I check the settings again, after noticing they are huge, and the settings show it's still 4" wide 5" high, with 1200 pixels wide, 1500 pixels high.
What am I doing wrong? How can I avoid it on future projects, and how can I fix this project?
Thanks!!!Sorry for confusing you guys. I've been working 80 hours this week, and I guess my cognitive ability has been impaired, LOL. I'm sending the files via JPEG to a friend, who in turn is taking them to FedEx kinko's to have them printed out. When she opens the files for print she says the come out way too large. I'll send her TIFFs as well and see if that helps.
-
Photoshop is consistently printing my images slightly larger than specified?
Photoshop CS6 on an iMac with OS 10.9.5 printing to an Epson 7900.
Epson say that its not a printer issue. Anyone know where I should be looking to resolve this issue?"Scale to fit media" should not be checked.
If your printer is printing properly on apps outside Photoshop, usually a reset of Preferences will fix it.
Hold down cmd-opt-shift and start Photoshop, agree to the reset. -
Repeated SOA ORA-01438 errors in the Logs
h1. ORA-01438: value larger than specified precision allowed for this column
We are using below versions and we keep getting error. And our Datasource goes to Suspended state.
h2. Versions
h3. Weblogic: 10.3.3.0
h3. Application Server 11g SOA Patchset 11.1.1.3.0
h3. Database: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
h3. MDS Metadata Services 11.1.1.2.0
h3. SOAINFRA SOA Infrastructure Services 11.1.1.3.0
h3. ORASDPM SDP Messaging 11.1.1.2.0
h2. Error
[2011-04-08T03:50:40.335+02:00] [soa3] [ERROR] [] [oracle.soa.bpel.engine.xml] [tid: orabpel.invoke.pool-4.thread-5] [userId: <anonymous>] [ecid: 0000Ivcetaf7a6GMyyYfMG1DYWXc000IJe,0:3:0x5f61edf:41:0x5f61c1f:23:0x5f61dc2:17:0x5f61e0a:14:0x5f61e41:5:0x5f62076:18:0x5f620ab:3:0x5f620b2:22:0x5f620c8:10:0x5f5e252:27:0x5f5e823:6:0x5f5e85b:4:3:100013816] [APP: soa-infra] [composite_name: OrderComposite] [component_name: Process] [component_instance_id: 755926] <XMLElement__CXPM::save> java.lang.NullPointerException [[
[2011-04-08T03:50:40.354+02:00] [soa3] [ERROR] [] [oracle.soa.bpel.system] [tid: orabpel.invoke.pool-4.thread-5] [userId: <anonymous>] [ecid: 0000Ivcetaf7a6GMyyYfMG1DYWXc000IJe,0:3:0x5f61edf:41:0x5f61c1f:23:0x5f61dc2:17:0x5f61e0a:14:0x5f61e41:5:0x5f62076:18:0x5f620ab:3:0x5f620b2:22:0x5f620c8:10:0x5f5e252:27:0x5f5e823:6:0x5f5e85b:4:3:100013816] [APP: soa-infra] [composite_name: Update] [component_name: UpdateProcess] [component_instance_id: 755867] <BaseCubeSessionBean::logError > Error while invoking bean "cube delivery": Exception not handled by the Collaxa Cube system.[[
an unhandled exception has been thrown in the Collaxa Cube systemr; exception reported is: "ORABPEL-00000
Exception not handled by the Collaxa Cube system.
an unhandled exception has been thrown in the Collaxa Cube systemr; exception reported is: *"java.sql.SQLDataException: ORA-01438: value larger than specified precision allowed for this column*
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:83)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:135)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:210)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:473)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:423)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1095)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1040)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1379)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3568)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3694)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1508)
at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:172)
at oracle.integration.platform.instance.activity.MessageProcessedActivity.performComponentCompletedWithFault(MessageProcessedActivity.java:133)
at oracle.integration.platform.instance.activity.MessageProcessedActivity.perform(MessageProcessedActivity.java:69)
at oracle.integration.platform.instance.store.DOStore.performImmediate(DOStore.java:504)
at oracle.integration.platform.instance.store.DOStore.perform(DOStore.java:497)
at oracle.integration.platform.instance.InstanceManagerImpl.componentInstanceCompletes(InstanceManagerImpl.java:1844)
at oracle.fabric.CubeFabricUtil.callInstanceTracking(CubeFabricUtil.java:1162)
at oracle.fabric.CubeFabricUtil.callComponentInstanceCompletes(CubeFabricUtil.java:1142)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:562)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:654)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:355)
at sun.reflect.GeneratedMethodAccessor1501.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
at sun.reflect.GeneratedMethodAccessor1421.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy253.handleInvoke(Unknown Source)
at com.collaxa.cube.engine.ejb.impl.bpel.BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.handleInvoke(BPELDeliveryBean_5k948i_ICubeDeliveryLocalBeanImpl.java:462)
at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:35)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:82)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
An internal exception has not been properly handled by the server.
Set the logging level for all loggers to debug, and resubmit your request again. The server log should contain a more detailed exception report.
Exception: java.sql.SQLDataException: ORA-01438: value larger than specified precision allowed for this column
-----Thats a bug in SOA 11gR1.The problem is with the precision of the column COMPOSITE_INSTANCE.LIVE_INSTANCES currently defined to be NUMBER(3) which can at the most hold a value up to 999. As there is no explicit limitation on this column, the correct way to handle this is to increase the precision of this column to accommodate more instances.
Check the solution here, It worked for me
http://oraclefusionfacts.blogspot.com/2012/03/ora-01438value-larger-than-specified.html
Soumya
Maybe you are looking for
-
Why can't I log into iCloud on my iPad?
When I go to the iCloud.com website on my iPad, I can't log into my iCloud account. The only options are to (a) set up iCloud, which has already been set up on all my devices, (b) Install Find My Phone, which is already installed on my iPad, or (c) I
-
With Apple TV, can I transfer recordings from DVR
Can I transfer recording from a DVR onto a hard drive like Apple TV?
-
Got an error(vip log file)
two node rac windows 10.2.0.4 asm i got below error form vip log please let me know if any suggestions 2011-07-08 09:26:00.401: [ RACG][6972] [7876][6972][ora.info-iww-com-06.vip]: clsrcexecut: scls_process_spawn() error, status = 1, command = D:\
-
My fronts are smaller than what I set in InDesign?
While Using InDesing to create an e-book, I found out that the fronts that use in the documents appear smaller than what I wanted in epub format? example: my front size is 20, but when I export to epub, the front size is about 12 or 10! I do not unde
-
Music download not working.
I bought this song on iTunes on my iPad and it would'nt finish downloading. It kept looping. I even tried downloading it off my P.C. it did the exact same thing. What do I do?