ORA-20001 error when creating Tabular Form or Form and Report
Whenever I try and add a Tabular Form or Form and Report to my application i am getting the following error at the end of the Wizard.
ORA-20001: Unable to create updateable report. ORA-20001: Error creating shortcut id="" ORA-00001: unique constraint (APEX_030200.WWV_FLOW_SHORTCUT_IDX1) violatedIt's not a problem I have seen when building other apps and clearly I have managed to corrupt this application somehow.
I have loaded the problem onto apex.oracle.com for those that have access. The application number is 20325.
Any help would be very much appreciated.
Cheers Shunt
Thanks! Never thought of that.
--Andy
Similar Messages
-
ORA-20001 Error when creating a new application
Hi,
I am trying to create a new application of an existing table in the database and I get the following error. The application is created using the wizard (app type Database, from scratch, Report and Form page)
ORA-20001: Unable to create modules. ORA-20001: Create pages error. ORA-20001: Unable to create form page. ORA-20001: Error page=2 item="P2_NON_ORACLE_EMPLOYEE_SPEAKER" id="1975288532127294112" ORA-20001: Error page=2 item="P2_NON_ORACLE_EMPLOYEE_SPEAKER" id="1975288532127294112" has same name as existing application-level item. ORA-0000: normal, successful completion
The table I am creating the app on is defined like this:
CREATE TABLE "TABLE_1"
( "ID" NUMBER,
"SESSION_EXTERNAL_PAPER" VARCHAR2(30),
"OWNER_CFP_SUBMITTER1_FULL_NA" VARCHAR2(255),
"OWNER_CFP_SUBMITTER1_COMPANY" VARCHAR2(255),
"STATUS" VARCHAR2(30),
"SESSION_ID" NUMBER,
"TITLE" VARCHAR2(255),
"ABSTRACT" VARCHAR2(4000),
"SESSION_TYPE" VARCHAR2(30),
"SESSION_CATEGORY" VARCHAR2(30),
"STREAM" VARCHAR2(30),
"PRIMARY_TRACK" VARCHAR2(255),
"OPTIONAL_TRACK" VARCHAR2(255),
"CROSS_STREAM_TRACK" VARCHAR2(30),
"SUPPORTING_VIDEO" VARCHAR2(4000),
"ATTENDEE_ROLE" VARCHAR2(255),
"TO_RATING" VARCHAR2(30),
"TO_COMMENTS" VARCHAR2(4000),
"COMMENTS" VARCHAR2(4000),
"ORACLE_PARTNERNETWORK" VARCHAR2(30),
"IS_YOUR_OPN_MEMBERSHIP_UNDER_A" VARCHAR2(255),
"ORACLE_PARTNER_TYPE" VARCHAR2(255),
"OPN_MEMBERSHIP_LEVEL" VARCHAR2(30),
"ORACLE_REGION_BASED" VARCHAR2(30),
"ORACLE_VALIDATED_INTEGRATION" VARCHAR2(30),
"HAS_YOUR_COMPANY_ACHIEVED_SPEC" VARCHAR2(4000),
"PLEASE_DESCRIBE_THE_VALUE_OF_O" VARCHAR2(4000),
"INCLUDE_CASE_STUDY" VARCHAR2(30),
"PROVIDE_NAME_OF_THE_CUSTOMER_F" VARCHAR2(255),
"PLEASE_PROVIDE_A_BRIEF_DESCRIP" VARCHAR2(4000),
"NON_ORACLE_EMPLOYEE_SPEAKER1_F" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER1_C" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER1_FULL" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER1_COMPA" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER2_F" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER2_C" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER2_FULL" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER2_COMPA" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER3_F" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER3_C" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER3_FULL" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER3_COMPA" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER4_F" VARCHAR2(255),
"NON_ORACLE_EMPLOYEE_SPEAKER4_C" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER4_FULL" VARCHAR2(255),
"ORACLE_EMPLOYEE_SPEAKER4_COMPA" VARCHAR2(255),
"CREATED" DATE,
"CREATED_BY" VARCHAR2(50),
"LAST_UPDATE" DATE,
"LAST_UPDATED_BY" VARCHAR2(50),
CONSTRAINT "OOW_PAPER_PK" PRIMARY KEY ("ID") ENABLE
) ;I am using APEX version 4.0.2.00.07
Any idea what could be wrong and what can be done to resolve the problem?
Cheers,
AndyThanks! Never thought of that.
--Andy -
HTMLDB Newbie: ORA-01658 error when creating new app or table from sprdsht
Hey there. I'm new to HTML DB and trying to create a new app (or even a new table) from a simple spreadsheet. I've tried both comma and tab delimited, but get the same error message every time. This is in my workspace on htmldb.oracle.com.
"ORA-20001: create_table error: ORA-20001: Excel load run ddl error: ORA-01658: unable to create INITIAL extent for segment in tablespace FLOW_693"Scott,
Thanks, but I don't think that's the problem. My workspace is 100Mb, and it's almost empty. I can install & run sample apps just fine, but not create a new app from a spreadsheet. The spreadsheet is small, to: nine columns and about 50 rows.
Any ideas? -
Hi,
I have a website with English and Arabic Language Packs installed. I have the corresponding Variation heirachies created and the whole site collection is published.
Recently the client asked for french and german languages to be accomodated as well. So I followed the same approach I did for English and arabic (installed the language packs) for foundation, ran ocnfiguration wizard, installed server language pack &
ran configuration wizard.
But after creating the variation label, when i try to create the variation heirarchy, I am getting the following error.
"Unknown failure when creating a variation of page http://server:port/en/pages/default.aspx in label /fr/Pages/default.aspx.
The Variations Create Hierarchies job failed with the following error message& Unknown failure when creating a variation of site
http://server:port/en in label fr."
Am not sure what is going wrong. Appreciate a feedback.
Thanks,
SSP
SSPHi,
According to your description, my understanding is that the error occurred when you created the Variation Hierarchy for French and German Languages from Variation root EN.
I recommend to check the Resources folder located at C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15 to see if the file core.fr-FR.resx exists in the folder.
Here is a similar thread for you to take a look:
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/611575b2-d129-44c6-814b-2e5782178850/unknow-failure-when-creating-variations-in-sharepoint-2013-is-this-a-bug-in-sharepoint-2013-rtm?forum=sharepointadmin
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
Odbcad32.exe errors when creating DSN using 9i client and 9.02.00.65
Hi,
I am about at the end of my rope. I have a brand new Windows xp sp2 machine. I have tried installing, uninstalling deleteing all registry keys, deleting directories, installing the full 92010NT_CLT then installing just the run time, then installing different ODBC drivers - from 9.018 - through 9.2.065 - I have been through the message that I needed a newerr version of the OUI etc etc, I finally found a thread that led me to to ODAC92070 which then I installed - geez!
ALL these configurations resulted in ODBC crashing when creating a DSN! weak! In just about every situation that I had the patience to test TOAD it worked fine - however from the command line SQLPLUS would crash too when connecting - even the MS Driver works sort of - in most situations. What in the world do I need to do to get the ODBC Administrator to not crash when creating an Oracle DSN.
Thanks
JerryHi,
I am about at the end of my rope. I have a brand new Windows xp sp2 machine. I have tried installing, uninstalling deleteing all registry keys, deleting directories, installing the full 92010NT_CLT then installing just the run time, then installing different ODBC drivers - from 9.018 - through 9.2.065 - I have been through the message that I needed a newerr version of the OUI etc etc, I finally found a thread that led me to to ODAC92070 which then I installed - geez!
ALL these configurations resulted in ODBC crashing when creating a DSN! weak! In just about every situation that I had the patience to test TOAD it worked fine - however from the command line SQLPLUS would crash too when connecting - even the MS Driver works sort of - in most situations. What in the world do I need to do to get the ODBC Administrator to not crash when creating an Oracle DSN.
Thanks
Jerry -
Error when creating tabular form with wizard Apex 4.01
Hi,
I just created a tabular form using the page creation wizard on a table and am showing 50 rows at a time and am getting error:
mod_plsql: /pls/apex/wwv_flow.accept HTTP-400 Too many arguments passed in. Got 2225 parameters. Upper limit is 2000
It doesn't matter how much data I put in --even just a couple rows updated. I also reduced rows to 20 and still get same message.
Anyone else seen this error?
PatHi Jari,
It returns about 1100 records which i think is not much.
But even when i narrow the amount of records the problem is not solved.
it this a bug?
Best
Hugo -
ORA-01445 error when creating a form on a view
Hi,
I am attempting to create a form on a view - the view is a simple select from three tables that are connected to each other via foreign key relationships. When I attempt to submit data via this form, I get the ORA_01445 error. The Oracle8i Error Documentation says that this error is caused when a SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. The solution is to remove ROWID from the view selection clause, then re-execute the statement.
I did not include the rowid when I created my view so I went to look at the package that is generated by Portal to create the form. Sure enough, rowid was appended to the select statements.
Are there any workarounds for this? Why is the rowid appended to the select statement? Do I need to build my view another way? We cannot use master-detail forms because the nature of the data does not allow it. We would like to be able to use just one form to update several tables.
I read in an earlier post that forms cannot be created on views that have DISTINCT, AVG, COUNT, MAX, MIN, GROUP BY, HAVING, START WITH, or CONNECT BY. My view has none of these. It is just a simple select * from a, b, c.Melissa,
This is the current limitation of the forms, we do not support non-updatable views, we expect to have the rowid available, if you want to access non-updatable views, please create a QBE report. If you think this is a very important feature, please file a bug.
Thanks,
Dmitry -
Security problem? (ORA-00942 error when creating procedure)
First, in SQL*Plus connect as system user:
SQL>connect system/oracle
Then, create table proctest for user scott and insert records:
SQL>create table scott.proctest ( name varchar2(10)) ;
SQL>insert into scott.proctest values ( 'bigboy' ) ;
SQL>select * from scott.proctest ;
NAME
bigboy
Then, create procedure testproc for user system using table scott.proctest:
SQL>CREATE OR REPLACE PROCEDURE testproc AS
2 v_name VARCHAR2(10) ;
3 BEGIN
4 SELECT Name INTO v_name FROM scott.proctest WHERE rownum < 2 ;
5 DBMS_OUTPUT.PUT_LINE( 'Name: ' || v_name ) ;
6 END ;
7 /
Then, errs report:
SQL>show err;
LINE/COL ERROR
4/2 PL/SQL: SQL
4/2 PL/SQL: SQL Statement ignored
4/37 PL/SQL: ORA-00942: Table or view does not exist
Then, explicitly grant select privilege on proctest to system:
SQL>grant select on scott.proctest to system ;
And at this time compile the above precedure again, there's no errors.
I have got some instruction that if a procedure wants to use some table,
the owner of this procedure has to have corresponding privileges to use this table and
these privileges have to be granted directly to the user. It doesn't work if
the privileges are granted i.e. through roles.
And in the example above the user has select on scott.proctest privilege but
this privilege is granted through DBA role. So it doesn't work if
I do not explicitly grant select privilege to system.
My question is:
Why does Oracle define this rule? Is it a kind of security consideration?Since stored procedures rely on privileges that are granted directly to the user, Oracle only needs to re-validate stored procedures when direct grants to the schema owner change. In general, the rate at which the privileges assigned to roles are changed is much higher than the rate at which privileges assigned to a particular user are changed, so this cuts down on on the cost of revalidating procedures.
More importantly, Oracle roles can be assigned to users, but a user can also have non-default roles and password-protected roles. If Oracle allowed privileges through roles to affect the privileges of a stored procedure, handling these sorts of cases would be quite difficult and would result in far more confusion than in today's implementation.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Version 3.1 fault - ORA-06502 error when creating SQL Report Region/Page
I usually perfect my query in SQL*PLUS before I create a new report region.
Consequently, I copy the code into the region wizard to create the new page. However, since we have upgraded to Version 3.1, virtually every report I have tried to create has created the following error:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
It would appear that a maximum of 960 characters can be used to create the region/page. Perversely, once the page/region has been created, I can then edit the source and include as much code as I want (so far I've not run up against a limit)
As it's just annoying, but not stopping me doing what I wanted to do, I've not got around to mentioning this error previously, but it occurred to me that I should (so I am!)
DavidHi David,
Thank you for reporting this. Unfortunately, this was a regression introduced in Application Express 3.1. The workaround is to edit the region, as you suggested. This has been filed as Bug 6956070 and will be corrected in the forthcoming Application Express 3.1.1 patch set.
Joel -
Getting ora-904 error when create objects for the 2DayPlus apex 3.1 demo
Searched metalink and the forum and can't determine the cause of my error below.
CREATE TABLE oehr_categories_tab OF oehr_category_typ
( category_id PRIMARY KEY)
NESTED TABLE TREAT
(OBJECT_VALUE AS oehr_leaf_category_typ).product_ref_list
STORE AS oehr_prod_ref_list_ntab
NESTED TABLE TREAT
(OBJECT_VALUE AS oehr_composite_category_typ).subcategory_ref_list
STORE AS oehr_subcat_ref_list_ntab
ORA-00904: : invalid identifier
DB Version: 9.2.0.7
Any help would be appreciated.Hi,
I believe the issue is with a new pseudocolumn reference introduced in 10gR2. Kindly refer to the Oracle Database SQL Language Reference on [OBJECT_VALUE Pseudocolumns.|http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/pseudocolumns006.htm]
A quick workaround for those using Oracle Database 9iR2 or 10gR1 would be to edit the "Installation Script" (under "Supporting Objects"). Edit the "OEHR_CATEGORIES_TAB" DDL to the following:
bq. CREATE TABLE oehr_categories_tab OF oehr_category_typ \\ ( category_id PRIMARY KEY) \\ NESTED TABLE TREAT \\ (SYS_NC_ROWINFO$ AS oehr_leaf_category_typ).product_ref_list \\ STORE AS oehr_prod_ref_list_ntab \\ NESTED TABLE TREAT \\ (SYS_NC_ROWINFO$ AS oehr_composite_category_typ).subcategory_ref_list \\ STORE AS oehr_subcat_ref_list_ntab;
Reinstall the Supporting Objects.
Hope this helps.
-Amitabh -
Vehicle Scheduling Error:Error when creating transport structures in live C
HI Gurus,
We have one background job defined for Vehicle scheduling, which shows completed successfully but in log it says that :
: Error when creating transport structures in liveCache and Not possible to schedule shipment in the planning horizon.
My planning horizon is for 90 days from current date and demand horizon is for 30 days.
I have checked the VS profile and i dont find any problem with profile.
Can you please help me in finding what exaclty went wrong
Thanks,
AMolTry This..
1. Open the crystal client on your local machine and import that particular report.
2. Do Database -> Verify Database. Then refresh the report on your PC and make sure that it returns data as expected.
3. Export it back to repository and try scheduling it again. You can verify through CMC for Crystal Reports under " Database Configuration" property to make sure it points to the right ODBC.
Let us know. -
i am using the following description to create a web service reference:
web reference :REST
Name :Yahoo Map
URL :http://local.yahooapis.com/MapsService/V1/mapImage
HTTP Method: GET
Basic Authentication: No
Add Parameter:
Name Type
appid String
location String
Output Format: XML
XPath to Output Parameters : /Result
Output Parameter:
Name Path Type
Url /text() String
Then i tried to create form and report on webservice:
Web Service Reference Type: Yahoo Map
Operation: doREST
All the fields i keep as default
I tick the checkbox (url)in report Parameter
After clicking next whereever required i click create button
I get the following error
ORA-20001: Unable to create form on table. ORA-02263: need to specify the datatype for this column.
Please someone help to solve this as i need to fix it urgently.i exported the application from apex.oracle.com and imported it to our environment
import went fine, but when I ran the IR page I got
ORA-20001: get_dbms_sql_cursor error ORA-00904: : invalid identifier
evidently the problem is a lack of public execute on DBMS_LOB, which is used in the generated IR source.
while waiting for the DBA to grant privs on DBMS_LOB, changing the dbms_lob.getlength call to length() fixes the IR.
however, i am not getting the download link on the associated form page... changed templates, that's not the issue -- we'll see if that's a dbms_lob issue as well -
I am using Apex 4.2.2.00.11
am using the following description to create a web service reference:
web reference :REST
Name :Yahoo Map
URL :http://local.yahooapis.com/MapsService/V1/mapImage
HTTP Method: GET
Basic Authentication: No
Add Parameter:
Name Type
appid String
location String
Output Format: XML
XPath to Output Parameters : /Result
Output Parameter:
Name Path Type
Url /text() String
Then i tried to create form and report on webservice:
Web Service Reference Type: Yahoo Map
Operation: doREST
All the fields i keep as default
I tick the checkbox (url)in report Parameter
After clicking next whereever required i click create button
I get the following error
ORA-20001: Unable to create form on table. ORA-02263: need to specify the datatype for this column.
Please someone help to solve this as i need to fix it urgently.336554,
Looks like there is a 127-column limit on the number of report columns supported when using that wizard. Do you have more than that?
57434 -
Ora -20001 error coming while updating from a tabular form
Hi
I have a tabular form , which updates a table in the database.
Whenever I update the record first time I getting an error as
Error in MRU internal routine ORA-20001.Error in MRU:row=1,
ORA-1403 no_data_found, update abc.sale_forcast_temp set "PK_ID"=:b1,"W27"=:b2
Error unable to update process
But when I press Ok return to the form and then again try to update , records gets successfully updated
Regards
ShashiKamal,
This will be the pseudocode.
Procedure A()
select * from EMP bulk collect into records_array; --Of type RECORD_ARRAY
batch_count = (records_array.length) / batch_size;
--batch_size is say 5000 rows and batch_count is the number of batches
for i in 1..(batch_count+1)
B( records_array);
C();
commit;
Procedure B(records_array in RECORD_ARRAY )
INSERT /*+PARALLEL(EMP_DUMMY, 2) */
INTO TABLE EMP_DUMMY
SELECT * from TABLE(CAST(records_array as RECORD_ARRAY) ;
Procedure C()
Other operations which include reads on the EMP_DUMMY table;
This is the top view of how it looks like. Actually the Select statement for the insert statement is very complex and I do a join on the records that are being passed in by casting it into a table. This query is taking about 40 minutes for 10,000 rows in the records_array. I need to parellelise this query because each row of the records_array yields a different row for the EMP_DUMMY table.
I hope that I made it clear for you.
Can you also tell me if procedure C in which I shall be doing a read on the EMP_DUMMY table, has any affect of the parallel insert
Thanks for your help. -
ORA-20001: error 29th ORA-24344 When creating a workspace
Hi,
I just installed APEX 4.0 on 10g (10.2.0.4).
When I tried to create a new workspace, at the last step (after clicking "Create Workspace" button), it fails with the following error.
ORA-20001: error 29th ORA-24344: success with compilation error
Error provisioning test.
I could not find any errors in PLSQL debug error, and in DBA_ERRORS table.
Could you help me to fix this problem? I ran utlrp.sql to make sure we don't have invalid objects. And I read the installation log and found no errors. XDB, OWA installed.
I have another APEX 4.0 instance on 11g R2, and it works fine.
Thanks
Jung
Edited by: jwryoo on Jul 15, 2010 8:37 AMthanks.
Yes, that's I already checked and confirmed that the privilege is granted.
DBA_ERRORS did not show any errors owned by APEX% users.
But I did see some errors owned by XDB.
PL/SQL: Item ignored
PLS-00201: identifier 'UTL_FILE' must be declared
PL/SQL: Statement ignored
PLS-00201: identifier 'DBMS_LOB' must be declared
It seems the DB has revoked some public access for security reasons.
So, I am trying to ask DBA to grant the privileges to XDB.
Maybe you are looking for
-
Refresh problem by combination of programmatic view and master-detail page
I am using the latest versions of both ADF (10.1.3.2.0.4066) and JHeadstart (10.1.3.1.26) and I have an application with 1 page in which I have as root page a programmatic view (table-form) which I fill with request parameters. Under that programmati
-
Satellite Pro A200 PSAE4E doesn't boot after XP BIOS update
Hi there, I need some help!!! just recieved laptop, tested all ok with Vista business and everything works fine. Now i have a requirement to test a build for a duel boot XP laptop and followed the enclosed instructions for changing the BIOS to enable
-
To get the value of Dynamically generated Items
Hi , i am Writting an applications using HTMLDB, i have a page which is an input page for inputting number of hours you worked on different projects i am createing the Input text filed items dynamically through web PL/SQL , what i want to do is when
-
ORA:01658 Unable to create initial extent error
Gurus, While importing a .dmp file I am getting following error IMP-00003 : Oracle error 1658 encountered ORA-01658: Unable to create INTIAL EXTENT for segment in tablespace INDX IMP-000017: following statement failed with ORacle error 1658: " CREATE
-
Error when Posting to Accounting
dear SAP Gurus, I have one inquiry about the posting. I have created the posting run to Accounting using the Tcode PRFI or PRRW (create posting run), which is successful. But when I tried to post it to Accounting using Tcode PRRW, I encountered error