What is the solution of non-oracle exception erro 100501
what is the solution of non-oracle exception erro 100501
I'm guessing that the TRUE parameter in My_Alert causes the procedure to raise a form_trigger_failure. In that case you could do this:
Declare
A number(10);
Begin
SELECT Sif_Code
INTO A
FROM Pro_Stp_Rcp_Item
WHERE Sif_Code = :Pro_Stp_Rcp_Item.Sif_Code
AND Rou_Code = :Routes.Rou_Code;
My_Alert('Item Code Already Registered',1,TRUE);
Exception
When form_trigger_failure then
raise;
When No_Data_Found Then null;
When Too_Many_Rows
Then My_Alert('Item Code Already Registered',1,TRUE);
When Others
Then My_Alert(Sqlerrm||' - '||sqlcode,1,TRUE);
End;As Steve says, the problem is really caused by When Others here. I've got no problem with trapping "Others" but in forms you might be better off having a generic catch-all in the on-error trigger.
Similar Messages
-
What are the solutions offered by Oracle to handle length based products
We are on 11.5.10. Current version treats beams as each, we have 30 feet beams, 20 feet beams etc.
We do not want to set-up different items for each length of beam.
We need ability to tell we have 10 pieces of 26 feet beams in inventory.
Currently we can only tell we have 260 feet of beams.
Current solution treats it discretley. We need ability to sell length based items, receive length based items, do inventory management based on length based items.
a) What are the solutions offered by Oracle in latest releases for Length based products or for Mill products.
b) If there are any solutions offered by Oracle to handle length based or mill products, can these be back ported to Oracle 11.5.10?Please do not create duplicate posts across the forums -- What are the solutions offered to handle length based or mill products?
-
What are the solutions offered to handle length based or mill products?
We are on 11.5.10. Current version treats beams as each, we have 30 feet beams, 20 feet beams etc.
We do not want to set-up different items for each length of beam.
We need ability to tell we have 10 pieces of 26 feet beams in inventory.
Currently we can only tell we have 260 feet of beams.
Current solution treats it discretley. We need ability to sell length based items, receive length based items, do inventory management based on length based items.
a) What are the solutions offered by Oracle in latest releases for Length based products or for Mill products.
b) If there are any solutions offered by Oracle to handle length based or mill products, can these be back ported to Oracle 11.5.10?At the time of entering orders, item inquiry, receiving, inventory transfers etc...You can enter the lot attributes during receiving because you create a new lot number.
On Item onhand inquiry, you can enter lot context and lot attributes to limit your search to specific lots.
You may have to write personalizations on other screens.
Hope this helps,
Sandeep Gandhi -
DDE.APP_BEGIN Causes error 106561: non-oracle Exception
Hello,
Im trying to launch excel from my form. My form is running from Oracle E-Business Suite and i always get the error 106561: non-oracle Exception. The cause of the error is the DDE.APP_BEGIN. My first conclusion is the file path since my form isnt running from my machine. Any one can help me with this?
DECLARE
APPL_NAME VARCHAR2(100);
APPLICATION_ID PLS_INTEGER;
CHANNEL_ID PLS_INTEGER;
BEGIN
IF application_id IS NOT NULL
THEN
MESSAGE('Application is already running. ');
ELSE
application_id := DDE.APP_BEGIN('C:\MsOffice\EXCEL.EXE', DDE.APP_MODE_NORMAL);
MESSAGE('application_id = '||application_id);
MESSAGE(' ');
END IF;
EXCEPTION
WHEN DDE.DDE_APP_FAILURE THEN
MESSAGE('Could not launch application for DDE operations.');
RAISE FORM_TRIGGER_FAILURE;
WHEN OTHERS THEN
MESSAGE('Error: '||TO_CHAR(SQLCODE)||' '||SQLERRM);
RAISE FORM_TRIGGER_FAILURE;
END;
Thank you.I would guess that you hunch is correct. C:\ does not exist on the machine where the Forms server is running. The WEB_UTIL package will probably be able to do this.
-
305500 non-Oracle exception when I use forms 6i to open a excel
Hi
I get a 305500 non-Oracle exception when I use forms 6i to open a excel file. Does anyone know what the problem is? Any solution/workaround for this?
ThanksHi, this problem mainly happens if you try to close an excel sheet which you have not open or you are trying to open an excel sheet twice with the same name.
-
Hi all,
We are submitting a concurrent request which runs a report. the report errors out giving 101511 non-ORACLE exception.
The major coding is done in the before report trigger which is purely just based on pl/sql.
Which is populating data in a temp table.
The main query of the report just fetches data from the above temp table.
The before report trigger code is working on tables, which is populated by data through a DB Link by a package.
On submitting the report, it runs for long hours and errors out with the above mentioned message.
I have no clue about this error.
Please help me out.
Thanks in advance.Please post the details of the application release, database version and OS.
We are submitting a concurrent request which runs a report. the report errors out giving 101511 non-ORACLE exception.
What type of concurrent programs?
Please post the contents of the concurrent request log file here.
Thanks,
Hussein -
Please acknowledge-106557-106557:non ORACLE exception
Hi everyone.
I have created a form in which the required data gets displayed in the excel (.xls) file on clicking a button.
When i run the form, I am getting error that is FRM-40735: WHEN-BUTTON PRESSED trigger raised unhandled exception ORA-106557.
When i run the form again, I am getting result as expected. It works perfectly fine.
After i log in to the software, only for the first click i get that error. Later it works fine.
So i tried to catch the exact error by putting an exception code that is:
EXCEPTION
WHEN OTHERS THEN
MESSAGE(SQLCODE||' - '||SQLERRM);
PAUSE;
END;
After compiling with the exception; I got an error message and an error alert window.
The Error window shows 'Please acknowledge'.
The Error message is -106557-106557:non ORACLE exception .
I am not getting to know what is wrong exactly because it shows FRM-40735 error only for the first time, later it works fine.
Can you Help me with this.
Thank You.DECLARE
CURSOR C_EXCEL IS
SELECT DISTINCT INDIRECT_RECD.SLNO SLNO,
INDIRECT_RECD.COMPLIANCE COMPLIANCE,
INDIRECT_RECD.DUE_DATE DUE_DATE,
INDIRECT_RECD.UNIT1 UNIT1,
INDIRECT_RECD.UNIT2 UNIT2,
INDIRECT_RECD.UNIT4 UNIT4,
INDIRECT_RECD.UNIT5 UNIT5,
INDIRECT_RECD.UNIT6 UNIT6,
INDIRECT_RECD.UNIT7 UNIT7,
INDIRECT_RECD.UNIT11 UNIT11,
INDIRECT_RECD.UNIT12 UNIT12,
INDIRECT_RECD.UNIT14 UNIT14,
INDIRECT_RECD.UNIT15 UNIT15,
INDIRECT_RECD.UNIT16 UNIT16,
INDIRECT_RECD.UNIT18 UNIT18,
INDIRECT_RECD.UNIT20 UNIT20,
INDIRECT_RECD.UNIT25 UNIT25,
INDIRECT_RECD.UNIT91 UNIT91,
INDIRECT_RECD.COMP_MONTH COMP_MONTH
FROM INDIRECT_RECD
WHERE COMP_MONTH=:IT_DATE;
CONVID PLS_INTEGER;
ROWCOUNT NUMBER;
RW NUMBER:= 7;
RR NUMBER :=2;
x number :=0;
sn number := 1;
OUT_FILE Text_IO.File_Type;
FNAME VARCHAR2(50);
BEGIN
FNAME := GET_FILE_NAME('C:\', File_Filter=>'Excel Files (*.xls)|*.xls|',DIALOG_TYPE=>SAVE_FILE);
IF FNAME IS NOT NULL THEN
OUT_FILE := Text_IO.Fopen(FNAME, 'w');
Text_IO.Fclose (out_file);
CONVID := DDE.App_Begin('C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE '||FNAME,
DDE.APP_MODE_MAXIMIZED);
dbms_lock.sleep(1);
ConvID := DDE.Initiate('EXCEL', FNAME);
DDE.Poke(ConvID,'R1C2','COMPANY LTD.',DDE.CF_TEXT,2000);
DDE.Poke(ConvID,'R2C2','INDIRECT.', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R3C2','MONTHLY REPORT - CLOSED.', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R4C2','For the MONTH/YEAR = '||to_char(to_date(:IT_DATE,'RRRR/MM'),'MONTH/RRRR'), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C1','SLNo.', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C2','Compliance', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C3','Due_Date', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C4','Unit-1', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C5','Unit-2', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C6','Unit-4', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C7','unit-5', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C8','Unit-6', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C9','Unit-7', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C10','Unit-11', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C11','Unit-12', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C12','Unit-14', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C13','Unit-15', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C14','Unit-16', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C15','Unit-18', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C16','Unit-20', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C17','Unit-25', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C18','Unit-91', DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R6C18','YEAR/MM', DDE.CF_TEXT, 2000);
For i in C_EXCEL
loop
sn := sn + 1;
DDE.Poke(ConvID,'R'||RW||'C'||1,nvl(i.SLNO,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||2,nvl(i.COMPLIANCE,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||3,nvl(to_char(i.DUE_DATE,'DD-MON-RRRR'),' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||4,nvl(i.UNIT1,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||5,nvl(i.UNIT2,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||6,nvl(i.UNIT4,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||7,nvl(i.UNIT5,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||8,nvl(i.UNIT6,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||9,nvl(i.UNIT7,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||10,nvl(i.UNIT11,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||11,nvl(i.UNIT12,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||12,nvl(i.UNIT14,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||13,nvl(i.UNIT15,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||14,nvl(i.UNIT16,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||15,nvl(i.UNIT18,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||16,nvl(i.UNIT20,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||17,nvl(i.UNIT25,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||18,nvl(i.UNIT91,' '), DDE.CF_TEXT, 2000);
DDE.Poke(ConvID,'R'||RW||'C'||18,nvl(i.COMP_MONTH,' '), DDE.CF_TEXT, 2000);
RW := RW+1;
x :=1;
end loop;
RR:=RW-1;
IF x = 1 THEN
DDE.Poke(ConvID,'R'||RW||'C2','END OF REPORT', DDE.CF_TEXT, 2000);
ELSE
DDE.Poke(ConvID,'R7C1','No Data Found', DDE.CF_TEXT, 2000);
END IF;
END IF;
End;
Please acknowledge-106557-106557:non ORACLE exception -
URGENT: Non Oracle Exception
Hello,
I'm using Forms 6i in Windows NT Cleint Server Environment. I've made a procedure in form. When executed, it goes into exception <When Others> portion and gives the following error. SQLCODE = <100501>, SQLERRM = <non-ORACLE exception>.
How to handle this error? What manual should I refer to, to get further details about it?
An urgent reply will be appreciated.
Thanx.
HASAN.Hi hasan,
I dont know about the documentation for this problem but I have faced this problem once. Just check the code in the trigger where this exception is coming, there must be in some condition u have written Raise form_trigger_failure. This raise trigger failure is actually taking you to the non-oracle exception. In my view if u have multiple raise form trigger failures then try to debug by commenting one at a time that which is taking u to this exception. If u find it then do the form trigger failure in the exception of when others and this will solve the problem.
Vishal -
'net use' giving 100501 non-ORACLE exception
hi all,
i am taking a file from local pc to server.
before taking a file there i need to login to the server, for this i am using '_net use_'
Client_host('net use * \\10.3.1.53 password /user:userid');
10.3.1.53 is ip of the server i want to access. i tried with '*' as well without '*'.
i have checked by putting message before and after this line, it is this line which gives *100501 non oracle exception.*
how should i tackle this problem , ?? help me
form version 10g, server 11g, client os is windows and server os is linux
Edited by: Amoeba on Jul 26, 2012 9:16 AM
Edited by: Amoeba on Jul 26, 2012 9:34 AM
Edited by: Amoeba on Jul 26, 2012 9:38 AMDo you have a samba server installed and a share configured properly on your linux server? otherwise you won't be able to map your network drive via net use.
The ORA-100501 non oracle exception means you cought a raise form_trigger_failure exception in a when others exception handler which most certainly is thrown in the client_host procedure because something went wrong.
Try the command you are issuing in the shell on your client machine and see what errors come up. Most certainly your samba server isn't configured properly (or not configured at all); as this has nothing to do with forms you should try google with the error message of net use then first.
cheers -
ORA-105101: non-ORACLE exception
we have some JNI calls embedded in our forms (10g), sometimes the calls result in an ORA-105101: non-ORACLE exception, is there any way to get the stack trace so we can see what the java error actually is?
thanks in advance....found the answer, ORA_JAVA.LAST_EXCEPTION.
-
105100: non-ORACLE exception for client_image.read_image_file
Hi Friends,
I have configured webutil for 10g As I am able open java file bowser for the form also when i am trying load or save the file i am getting
105100: non-ORACLE exception for this line od code
client_image.read_image_file:img_file_name,'jpg','SIGN_IMG');
I have checked some of the thread where it has been said that it jave exception
I am not getting any error on the java console also i am pasting content of the java console also.
Please help me is some one has the solution for this.
Oracle JInitiator: Version 1.3.1.22
Using JRE version 1.3.1.22-internal Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\venkatesh
Proxy Configuration: Manual Configuration
Proxy: 172.20.2.51:8080
Proxy Overrides: 192.168.10.100,192.168.10.160,<local>
JAR cache enabled
Location: C:\Documents and Settings\venkatesh\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
Loading http://192.168.10.160:7777/forms/java/frmwebutil.jar from JAR cache
RegisterWebUtil - Loading WebUtil Version 1.0.6
Loading http://192.168.10.160:7777/forms/java/frmall_jinit.jar from JAR cache
Loading http://192.168.10.160:7777/forms/java/fccicon.jar from JAR cache
Loading http://192.168.10.160:7777/forms/java/webicons01.jar from JAR cache
Loading http://192.168.10.160:7777/forms/java/webicons02.jar from JAR cache
Loading http://192.168.10.160:7777/forms/java/webicons03.jar from JAR cache
Loading http://192.168.10.160:7777/forms/java/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0Hi Friends,
This problem got soled.
LIBPATH=/d02/10gas/products/10.1.2/lib32:/d02/10gas/products/10.1.2/jdk/jre/bin:/d02/10gas/products/10.1.2/jdk/jre/bin/classic:%LIBPATH%
was commented in env file .
Thanks -
What are the advantage of using Oracle Database when compare to SQL SERVER
Hi all
Please tell anyone about
what are the advantage of using Oracle Database when compare to SQL SERVER
Thanks in advance
Balamurugan Suser12842738 wrote:
Hi,
There are various differences between the two.
1. SQL Server is only Windows, but Oracle runs on almost all Platforms.
2. You can have multiple databases in SQL Server, but Oracle provides you only one database per instance.Given that the very term 'database' has s different meaning in the two products, this "difference" is absolutely meaningless.
3. SQL Server provides T-SQL for writing programs, whereas Oracle provides PL/SQLWhich means what? Both products have a procedural programming language. They named them differently, and the languages are not interchangeable. Means nothing in comparing the features/strengths/weaknesses/suitability to purpose.
4. Backup types in both are the same. (Except Oracle provides an additional backup called Logical Backup.)You make that sound like "Logical Backup" is something more than it is. It is nothing more than an export of the data and metadata. Many experts don't even consider it a backup. I'm sure SQL Server provides the same functionality though they probably call it by some other name.
5. Both provide High Availability.Well, I guess they both have a suite of features they refer to as "High Availability". But what does that really mean? The devil is in the details. Remember, the two products don't even agree on what constitutes a "database".
6. Both come in various distributions.???
>
If you are going for an Implementation, you can try SQL Server Express Edition and Oracle XE which are free to use.
Then you can choose whichever is comfortable for your needs.
Thanks. -
Getting 100501:non-ORACLE EXCEPTION
Hi,
I'm receving an error 100501:non-ORACLE exception, when I try to run the webutil package Webutil_File_Transfer.Client_To_DB on the application server. The same is working in my standalone machine.
Regards,
MadhuThis normally appears when and only proper previleges are not there:
Check if the user permissions . -
I have a report that is throwing a non-Oracle exception;
in this case the exception number is 101507.
I cannot find a list of these anywhere. Does such a list exist?
How do I track an error like this down?
Thanks for any info.is there any prefix for the exception?
like REP- FRM- etc ?
If yes post it. Even other wise post the entire error u are getting and brief description of problem. -
100501 : non - ORACLE exception
When i am trying to open a file using text IO, application is giving 100501 : non - ORACLE exception.
The opening of file is written withing a BEGIN EXCEPTION END statement with when others exception.
But the cursor is jumping to the outher EXCEPTION E.G.
BEGIN
BEGIN
OPENING A FILE
EXCEPTION
WHEN OTHERS THEN
MESSAGE('1');
END;
EXCEPTION
WHEN OTHERS THEN
MESSAGE('2');
END;
my application on failing for opening of file(file is not present) raises a message 2 rather than 1.
Kindly let me know why the message 1 is not appearingi m getting the same error while updating several tables from a loop in a PU.
its because i had put raise form_trigger_failure with each statement. and i had put a exception when others at the end of the my PU.
remove exception when others from PU as form_trigger_failure is a non oracle exception (It is there in DBMS sereies of packages) and test your form.
Maybe you are looking for
-
I have not been able to back up in Time capsule since I upgraded my mac to MAC OSX Lion 10.7.5. Do I need a new external drive or an erased drive to get it to work with the lion software?
-
Displaying Multiple Values on GUI components - best way to implement
Hi, my program needs to implement a basic function that most commercial programs use very widely: If the program requires that a GUI component (say a JTextField) needs to display multiple values it either goes <blank> or say something more meaningful
-
How can I rearrange the pages in a PDF without changing the assigned paged numbers.
How can I rearrange the pages in a PDF without changing the assigned paged numbers? These correspond to the original document folio numbers.
-
Certain websites are not resonsive on my Macbook pro!
So I have a late 2008 Macbook Pro. And I'm almost positive that this is an issue with the machine and not the internet. But whenever I go to certain websites (Pandora and You Tube) none of the navigational buttons are responsive! I try choosing other
-
How do i repair video ram failure?
My imac 11,3 has been starting and running extremely slow. TechTooldeluxe shows that the video ram failed. How can i repair this?