ORA - 06502:numeric or of value errORA-04088: error during execution of trigger
I received the following error message by entering a number in the maximum value (i.e. 9 999 999.) allowed in a data entry form that is distinct from the basic form:ORA-06502: PL/SQL: digital or error number precision value: ORA-06512 too big: "< owner >. < trigger >", line 194 ORA-04088: error during execution of trigger '< owner >. < trigger >.
Where < owner > is the schema name and < Trigger > is the name of the trigger. The block of data in the application for participation is based on a database table, and the sum of all the values entered (with a maximum value of 99.999.999.) appears in the form of Basic. A grand total of this amount along w / other totals on the basic shape is also displayed with a maximum value defined as 999 999 999. Only, I get the above error message when the total is greater than 99999999. If the total is less than or equal to 99.999.999, the basic form works very well. Why?
I checked all the attributes of the database columns and form fields and everything seems to be okay, and I'm out of my mind. I desperately need your help to solve this problem quickly because the pressure is on...
Thanks in advance for any help.
Orchid says:
Hello Hamid,Thanks for your help. Yes, it works as suggested, after that I have increased the length of NUMBER data base table column (9) to NUMBER (11).
gives you the correct answer, and you don't mark it ;)
>
Apparently, Oracle database truncates the decimal points and only update the value of 9 digits without giving errors, but the form of Oracle application is more picky and it generates forms and Oracle error messages when you run the application. It seems that there is a difference when executing the sql commands in the Oracle database and execution of these Oracle Forms application controls. Do you agree?
Yes
Thanks again for all the help.
You can only give reward for it by checking the useful and correct answer.
Tags: Oracle Development
Similar Questions
-
Hello
10 g R2 on Win 2008 Server DBSNMP can not connect:
But I have:sqlplus dbsnmp@MYDB SQL*Plus: Release 10.2.0.4.0 - Production on Wed Aug 18 07:35:19 2010 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Enter password: ERROR: ORA-04088: error during execution of trigger 'SYSTEM.SET_CURRENT_SCHEMA_PM' ORA-01403: no data found ORA-06512: at line 5
What could be the problem?SQL> select username from dba_users where username like '%DBSNMP%'; USERNAME ------------------------------ DBSNMP SQL> grant connect to dbsnmp; Grant succeeded.
Thank you.First of all investigate what is this trigger as below
select TEXT from dba_source where NAME='SET_CURRENT_SCHEMA_PM' and type='TRIGGER' and owner='SYSTEM'
You can also disable this trigger, then try to connect again.
alter trigger SYSTEM.SET_CURRENT_SCHEMA_PM disable
-
Error during execution of the event handler
Hello
I've implemented a before update event handler (made sure the name is true, the package is right, file loaded on the server, the java code compiled in jdeveloper) but had this error during execution. -What this means and how can I solve this problem?
Thank you
ERROR, 4 June 2009 17:25:32, 701, [XELLERATE. SERVER], class/method: tcDataObj/eventPreUpdate some problems: Event handler com.oracle.events.UcdCheckAndSetSponUserExpDate has no name assignedjava.lang.RuntimeException: Event handler com.oracle.events.UcdCheckAndSetSponUserExpDate has no name assigned
at com.thortech.xl.client.events.tcBaseEvent.run (unknown Source)
at com.thortech.xl.dataobj.tcDataObj.runEvent (unknown Source)
at com.thortech.xl.dataobj.tcDataObj.eventPreUpdate (unknown Source)
at com.thortech.xl.dataobj.tcUSR.eventPreUpdate (unknown Source)
at com.thortech.xl.dataobj.tcDataObj.update (unknown Source)
at com.thortech.xl.dataobj.tcDataObj.save (unknown Source)
at com.thortech.xl.dataobj.tcTableDataObj.save (unknown Source)
at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.updateUserData (unknown Source)In your constructor did you set the name of the event handler?
Something like:
setEventName("Enter-a-name-here");
Best regards
/ Martin -
Digital or value error during the call to JTF_NOTE_PUB.
Hi all
I get this quite annoying error when you use OracleCallableStatement object to call the JTF_NOTE_PUB api.
The error is ORA-06502: PL/SQL: digital error or value.
If I replace the bind: 10 with some static, it works fine. My number is 962, which also is the value in the incidentId variable.
My code is as follows:
Thank you in advance.public void createWorkbenchNote(String userId, String respId, String respApplId, String note, String noteDetail, String incidentId) { OracleCallableStatement cs = null; OADBTransaction txn = getOADBTransaction(); try { //Bind :1 = userId //Bind :2 = respId //Bind :3 = respApplId //Bind :4 = note //Bind :5 = noteDetail //Bind :10 = incidentId //Bind :7 = out l_return_status //Bind :8 = out l_msg_count //Bind :9 = out l_msg_data //Bind :6 = out new note id String sql = "begin" + " FND_GLOBAL.APPS_INITIALIZE(:1, :2, :3);" + " JTF_NOTES_PUB.CREATE_NOTE( P_API_VERSION => 1.0," + " P_INIT_MSG_LIST => 'T'," + " P_COMMIT => 'T'," + " P_JTF_NOTE_ID => null," + " P_VALIDATION_LEVEL => 100," + " P_SOURCE_OBJECT_ID => :10," + " P_SOURCE_OBJECT_CODE => 'SR'," + " P_NOTES => :4," + " P_NOTES_DETAIL => :5," + " P_ENTERED_BY => :1," + " P_ENTERED_DATE => TRUNC(sysdate)," + " P_LAST_UPDATE_DATE => TRUNC(sysdate)," + " P_LAST_UPDATED_BY => :1," + " P_CREATION_DATE => TRUNC(sysdate)," + " P_CREATED_BY => :1," + " P_LAST_UPDATE_LOGIN => FND_GLOBAL.LOGIN_ID," + " P_NOTE_TYPE => 'CS_TECH_HANDLER'," + " P_NOTE_STATUS => 'I'," + " X_JTF_NOTE_ID => :6," + " X_RETURN_STATUS => :7," + " X_MSG_COUNT => :8," + " X_MSG_DATA => :9);" + "end;"; String returnStatus = ""; int returnMsgCount = 0; String returnMsgData = ""; int returnNewNoteId = 0; Number newIncidentNumber = null; cs = (OracleCallableStatement)txn.createCallableStatement(sql, 1); cs.setInt(1, Integer.parseInt(userId)); cs.setInt(2, Integer.parseInt(respId)); cs.setInt(3, Integer.parseInt(respApplId)); cs.setString(4, note); cs.setString(5, noteDetail); cs.setInt(10, Integer.parseInt(incidentId)); cs.registerOutParameter(6, Types.NUMERIC); cs.registerOutParameter(7, Types.VARCHAR, 0, 1); cs.registerOutParameter(8, Types.NUMERIC); cs.registerOutParameter(9, Types.VARCHAR, 0, 2000); cs.execute(); returnStatus = cs.getString(7); returnMsgCount = cs.getInt(8); returnMsgData = cs.getString(9); returnNewNoteId = cs.getInt(6); cs.close(); if (!("S".equals(returnStatus))) { throw new OAException(returnMsgData); } } catch (SQLException e) { String errorMessage = e.getMessage(); throw new OAException(errorMessage); } }
KennethKenneth
Instead of calling the API directly. I will suggest you to create a wrapper on API and call this wrapper.
Thank you
-Anil -
Problem with pl/sql procedure, trying to get the value of the user during execution
Hello
Using oracle 11.2.0.3
Can run sql that gets the value of the user during the fine workmanship and also via an anonymous block.
uses of SQL & Enter_Product_Number
anonymous block using: Enter_Product_number.
However, get problems when trying to create a pl/sql procedure, use one of the above
relevant below tried code part & and: buit works do not error, try bad bind variable if used: and ora-600 if try use &.
How can we have a procedure from pl/sql that can call and receives a value of user during execution?
Only way around what I can think of is to pass parameters to the procedure
Thank you
create or replace procedure ins_into_issues is
v_nd_rec_cnt number (10);
v_normal_rec_cnt number (10);
Start
Select count (*)
in v_nd_rec_cnt
refmast.issues I have
where i.iss_product_num = & old_nd_product_number;
Select count (*)
in v_normal_rec_cnt
refmast.issues I have
where i.iss_product_num = & normal_product_number;
-code below commented above works.
end;
Hello
what something like this:
create or replace procedure INS_INTO_ISSUES ( in_normal number, in_old number ) is v_nd_rec_cnt number(10); v_normal_rec_cnt number(10); begin select count(*) into v_nd_rec_cnt from refmast.issues i where i.iss_product_num = in_old; -- select count(*) into v_normal_rec_cnt from refmast.issues i where i.iss_product_num = in_normal; end;
concerning
Kay
-
Why get error during execution the FPGA VI?
Hello world
I have a lot of sense of wrong during execution of a program that has been correctly executed previously. I don't know what I did wrong.
Now, whenever I run this FPGA VI, I get an error (in the attachment). And, then runs the FPGA VI, but it does not give the data required those he supposed to give as output.
Any help or recommendations would be appreciated also.
Thank you.
Hi auree123,
There are a few reasons for this error
may occur. Could you tell us more about what's going on?You are
I get this error when you compile and if so, at what stage?It looks like
as you may be running it in Interactive Mode, which means that you are viewing
the front of the FPGA VI on the development computer that you are running - is
that correct? If so, you could try to create a VI on your host
Open a FPGA reference and communicate with the FPGA programmatically rather than interactively.Thank you
Morgan S
Technical sales engineer
-
Pass the value of the variable during execution
Hello
I have a package with a set of interfaces and three other variables.
I want to pass the value of the variable at runtime, based on the value passed I want to decide which interface to run then. How can I do this? I got a set variable but I want to asssign the value during execution.
Any help is greatly appreciated.
Thank you
SanYou have many options to achieve this goal.
1. keep the run settings in the database, extract the Variables in a time of refreshment and use these variables in your Interfaces to get values of execution.
2. change the value to the variables on the outside. You can declare a variable in a package as a step of the statement, and then use the variable in your interface in a successive step in your package. Then, create a scenario of your package and creating the scenario, it will prompt you to include the variables that you want to include as a startup parameter. Choose the one (s) concerned. Citing this scenario using Java or an OdiStartScen command or by using Webservices ODI externally, you can provide values of the runtime as a result.
I hope this helps.
Concerning
APublished by: 922636 on August 29, 2012 23:53
-
Error during execution of Prod Interface
Hi all
We moved our project ODI of Dev to prod. and configured physical Arcitecture from production. Connections tested with success. But during the execution of the interface, we receive some error like below.
STEP: Drop target about databaselink
ORA-02024: database link not found
STEP: Create a database on the target link
ORA-01031: insufficient Previledge
My patterns of Datawarehouse meet s/n previledge.
My source and the target is to have databases Oracle 11.2
Can someone tell me what could be the problem?
concerning
Abdel Aziz
Hi all
The question is the question previkledge to create the link target to the source database DB and is committed
concerning
Abdel Aziz
-
Error during execution of the procedure
Hello
This is my procedure,
create or replace
PROCEDURE PRC_PARSE_XML (P_XML, CLOB,
P_XPATH VARCHAR2,
P_LIST ON PKG_SAM. REF_CURSOR_TYPE)
IS
CURSOR C_COLUMNS IS
SELECT * FROM
(SELECT ".") / SubLedgerKey' PASS,'VARCHAR2 (20)' the DOUBLE DATATYPE
UNION ALL
SELECT '. (/ SubLedgerFlag' PASS,'VARCHAR2 (20)' THE DOUBLE DATATYPE);
LC_SQL VARCHAR2 (4000);
LC_COL VARCHAR2 (1000);
LC_COL_1 VARCHAR2 (1000);
LC_PASS VARCHAR2 (1000);
LC_PASS_1 VARCHAR2 (1000);
LC_QUERY VARCHAR2 (4000);
BEGIN
C_COLUMNS J
LOOP
LC_COL: = "XTAB." | REPLACE(J.COL,'./');
IF LC_COL_1 IS NULL THEN
LC_COL_1: = LC_COL;
ON THE OTHER
LC_COL_1: = LC_COL_1 | «, » || LC_COL;
END IF;
LC_COL: = NULL;
END LOOP;
C_COLUMNS J
LOOP
LC_PASS: = REPLACE(J.COL,'./'). » '|| J.DATATYPE |' PATH ' | CHR (39) | J.COL | CHR (39);
IF LC_PASS_1 IS NULL THEN
LC_PASS_1: = LC_PASS;
ON THE OTHER
LC_PASS_1: = LC_PASS_1 | «, » || LC_PASS;
END IF;
LC_PASS: = NULL;
END LOOP;
LC_SQL: = 'SELECT'. LC_COL_1 | CHR (10) |
' FROM (select xmltype('||) CHR (39) | P_XML | CHR (39) |') double x) you. CHR (10) |
', xmltable('||) CHR (39) | P_XPATH | CHR (39) | CHR (10) |
"in passing t.x' | CHR (10) |
"COLUMNS". LC_PASS_1 | CHR (10) |
') XTAB;';
LC_QUERY: = 'P_LIST OPEN FOR' | CHR (10) | LC_SQL;
-P_LIST: = LC_QUERY; IMMEDIATELY RUN LC_QUERY;
/ * EXCEPTION
WHILE OTHERS THEN
RAISE_APPLICATION_ERROR (-20001,'PRC_PARSE_XML_DOCUMENT:-' |) SQLERRM) ;*/
END PRC_PARSE_XML;
Note:
P_LIST ON PKG_SAM. REF_CURSOR_TYPE is a ref cursor,
If I run the above procedure it displays error,.
DECLARE
P_LIST PKG_SAM. REF_CURSOR_TYPE;
BEGIN
PRC_PARSE_XML ("< SubLedgerList >
< subledger >
< SubLedgerKey > 101 < / SubLedgerKey >
< SubLedgerFlag > Y < / SubLedgerFlag >
< / subledger >
< subledger >
< SubLedgerKey > 102 < / SubLedgerKey >
< SubLedgerFlag > Y < / SubLedgerFlag >
< / subledger >
< subledger >
< SubLedgerKey > 103 < / SubLedgerKey >
< SubLedgerFlag > N < / SubLedgerFlag >
< / subledger >
< / SubLedgerList > «,» (/ SubLedgerList/large auxiliary book ', P_LIST);
END;
Error report:
ORA-00900: invalid SQL statement
ORA-06512: at "SHIPLUS_PUB. PKG_XML_PARSER', line 253
ORA-06512: at line 4 level
00900 00000 - "invalid SQL statement.
Kind regards
Fame
Published by: fame on 9 may 2012 12:27
-
Find errors during execution statistics of schema
START DBMS_STATS.gather_schema_stats (ownname = > ' #', cascade = > true, estimate_percent = > dbms_stats.auto_sample_size); END;
*
ERROR on line 1:
ORA-04063: package body 'SYS. DBMS_SQLDIAG"contains errors
ORA-06508: PL/SQL: called program unit is not found: 'SYS. DBMS_SQLDIAG ".
ORA-06512: at "SYS." DBMS_STATS", line 17964
ORA-06512: at "SYS." DBMS_STATS", line 18450
ORA-06512: at "SYS." DBMS_STATS", line 18531
ORA-06512: at "SYS." DBMS_STATS", line 18487
ORA-06512: at line 1I wouldn't, but I rebuild the entire catalog using catupgrd.sql
-
I update the database of R12 (11.1.0.7) to 11.2.0.2 the following document, < interoperability Notes EBS R12 with Database 11 g 2, 1058763.1 >.
In step 7, to create the directory nls/data/9idata...
When I run the perl script, I get the error like below.
- - - - -
perl cr9idata.pl $
Perl: symbol lookup error: /d01/oracle/SID/db/tech_st/11.2.0/perl/lib/5.10.0/x86_64-linux-thread-multi/auto/Cwd/Cwd.so: undefined symbol: Perl_Istack_sp_ptr
- - - - -
Then, when I tried to check with sqlplus, I now have the error as below.
- - - - -
SQL > connect username/password AS SYSDBA
ERROR:
ORA-12162: TNS service name: net is incorrectly specified
SQL > exit
- - - - -
Then, when I checked some relevant environment, I noticed that TNS_ADMIN is empty.
- - - - -
$ echo $ORA_NLS10
/D01/Oracle/SID/DB/tech_st/11.2.0/NLS/data/9idata
$ echo $TNS_ADMIN
$ echo $LD_LIBRARY_PATH
/D01/Oracle/SID/DB/tech_st/11.2.0/lib
- - - - -
However, if I run the old old ORACLE_HOME environment file, then points to the old TNS_ADMIN (/ d01/oracle/SID/db/tech_st/11.1.0/network/admin/SID_host).
And I think that's not valid...
At the same time, when I check the tnsnames.ora, there is only the example files / default subdirectory < sample >.
- - - - -
$ cd /d01/oracle/SID/db/tech_st/11.2.0/network/admin/
$ ls
samples shrept.lst
- - - - -
How is - that must be managed in order to take the next step?
Should I would define TNS_ADMIN with the old path...?Then, can I copy all of these files sqlnet.ora, listener.ora and tnsnames.ora...?
Yes, and update the files manually with the new name of directory ORACLE_HOME. And, once you configure AutoConfig for the ORACLE_HOME again these files need to be generated for you automatically.
After copying, can I put TNS_ADMIN path with the directory where the files are copied...?
Yes.
Thank you
Hussein -
Installation of CRS error during execution of vipca
I am trying to configure RAC on my laptop using VMWARE SERVER when vipca runs, I get the error saying that
CRS-1006: no more members to consider
CRS-0215: could not start resource 'ora.rac1.vip '.
When I check
on RAC-1(node-1)
-----------------------
. / crs_stat t
Name Type State target host
------------------------------------------------------------
ORA. RAC1. GSD rac1 online online application
ORA. RAC1.ons application rac1 online online
ORA. RAC1. VIP application offline online
ORA. Rac2.GSD rac2 ONLINE application
ORA. Rac2.ons rac2 ONLINE application
ORA. Rac2.VIP offline online application
on the NŒUD of (CAR - 2) - 2. / crs_stat t
Name Type State target host
------------------------------------------------------------
ORA. RAC1. GSD rac1 online online application
ORA. RAC1.ons application rac1 online online
ORA. RAC1. VIP application offline online
ORA. Rac2.GSD rac2 ONLINE application
ORA. Rac2.ons rac2 ONLINE application
ORA. Rac2.VIP offline online application
. / srvctl start nodeapps rac1 - n
RAC1:ora. RAC1. VIP:ping 192.168.2.1 via eth0 failed, rc = 1 (host = rac1.localdomain)
RAC1:ora. RAC1. VIP:ping 192.168.2.1 via eth0 failed, rc = 1 (host = rac1.localdomain)
RAC1:ora. RAC1. VIP:interface verified eth0 failed (host = rac1.localdomain)
parameters of RAC1:ora. RAC1. VIP:invalid, or failed to put in place VIP (host = rac1.localdomain)
CRS-1006: no more members to consider
CRS-0215: could not start resource 'ora.rac1.vip '.
. / srvctl start nodeapps rac2 - n
Rac2:ora. Rac2.VIP:ping 192.168.2.1 via eth0 failed, rc = 1 (host = rac2.localdomain)
Rac2:ora. Rac2.VIP:ping 192.168.2.1 via eth0 failed, rc = 1 (host = rac2.localdomain)
Rac2:ora. Rac2.VIP:interface verified eth0 failed (host = rac2.localdomain)
parameters of Rac2:ora. Rac2.VIP:invalid, or failed to put in place VIP (host = rac2.localdomain)
CRS-1006: no more members to consider
CRS-0215: could not start resource 'ora.rac2.vip '.
/ etc/hosts cofiguration
127.0.0.1 localhost.localdomain localhost
# Public
192.168.2.101 rac1.localdomain rac1
192.168.2.102 rac2.localdomain rac2
#Private
192.168.0.101 rac1 - priv.localdomain rac1-priv
192.168.0.102 priv.localdomain - rac2-rac2-priv
#Virtual
192.168.2.111 vip.localdomain - rac1 in rac1-vip
192.168.2.112 vip.localdomain - rac2-rac2-vip
RAC-1
-------
eth0
PUBLIC-IP-* 192.168.2.101 *.
SUBNET MASK-* 255.255.255.0 *.
DEFAULT GATEWAY ADDRESS-* 192.168.2.1 *.
hostname - rac1.localdomain
eth1
PRIVATE IP-* 192.168.0.101 *.
SUBNET MASK-* 255.255.255.0 *.
RAC-2
--------
eth0
PUBLIC-IP-* 192.168.2.102. *
SUBNET MASK-* 255.255.255.0 *.
DEFAULTGATEWAYADDRESS-* 192.168.2.1 *.
hostname - rac2.localdomain
eth1
------
PRIVATE IP-* 192.168.0.102 *.
SUBNET MASK-* 255.255.255.0 *.
Please help me to fix this problem. do I need to configure anything on the virtual network editor in VMWARE Server host machine (winXP)?
Thank you
BalaDisable the iptables on both nodes.
#service iptables turned off. -
Error during execution of Setup to upgrade to 9.2.0.4
Hello
I tried to update my 9.2.0.1 to 9.2.0.4 database.
Following the article "Oracle9i Database Patch Set Notes Release 9.2.0.4.
When I try to run the installer for the game Patch, I get this error:
Machine virtual /u01/oracle/Disk1/./stage/Components/oracle.swd.jre/1.3.1.0.0a/1/DataFiles/Expanded/jre/aix/jre/bin/java to initialize Java. Please wait...
Exception in thread "main" java.lang.InternalError: can't connect to X 11 window server using '2.0 "as the value of the DISPLAY variable.'
at sun.awt.X11GraphicsEnvironment.initDisplay (Native Method)
to sun.awt.X11GraphicsEnvironment. < clinit > (X11GraphicsEnvironment.java:77)
at java.lang.Class.forName1 (Native Method)
at java.lang.Class.forName(Class.java:142)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:72)
java.awt.Window. < init > (Window.java:202)
java.awt.Window. < init > (Window.java:244)
in java.awt.Frame. < init > (Frame.java:329)
in java.awt.Frame. < init > (Frame.java:276)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
Although I exported the number 2 display: DISPLAY = 2 #export
and Google search for a possible solution, I did the following with no luck:
$DISPLAY =: 2.0
$ export DISPLAY
$ xhost +.
I use the cygwin to access the graphical interface of the operating system.
Any help?
Thank you.PL see if MOS Doc 567004.1 (java.lang.InternalError: can't connect to X 11 window server using the DISPLAY variable) can help
HTH
Srini -
Error during execution through metadata browser.
Hi all
I get the error when I tried to run a scenario of metadata browser below. Please let me know what the problem is.
java.lang.NumberFormatException
in Java.Math.BigDecimal. < init > (BigDecimal.java:368)
in Java.Math.BigDecimal. < init > (BigDecimal.java:647)
to com.sunopsis.sql.DbFloat. < init > (DbFloat.java)
at com.sunopsis.sql.DbFloat.valueOf (DbFloat.java)
at com.sunopsis.dwg.dbobj.SnpVarSess.setValue (SnpVarSess.java)
at com.sunopsis.dwg.dbobj.SnpSession.a (SnpSession.java)
any help will be really appreciated.Hello
The problem is due to the mode of generation of scenarios.
When you generate the script, select the option "all purpose".
In case if you want to set some values to another variable running use "Run with the last value?" checked.
Thank you
G -
Cannot change the value of the cells during execution of the VI
Hello
I'm changing the values in the table while the VI is on, but without success, can anyone show me please how to do this.
Thank you
MGarry
MGarry,
something like this:
Please note that this does not reset the contents of the table if you rerun the VI. You can add code to it.
Norbert
Maybe you are looking for
-
Shortcut to maximize to full screen?
Is there a way in which we could open programs using the full screen without having to find the "little green toggle? It's wonderful to have a shortcut to "minimize", but unfortunately the reverse seems to be impossible to get. I use El Capitan 10
-
Elite L2201 monitor can be used with desktop Pavilion a1040n?
Help! I bought a L2201x21.5 inch LCD monitor elite and can not find a way to plug on my Pavilion a1040n desktop computer. If this is not possible there is some sort of adapter that I use to make my new monitor works with my flag? Thank you.
-
Administrator password BIOS HP
Hello After three attemtps to enter the BIOS administrator password, I get the following code: Spoiler (Highlight to read) 84799485 Help, please.
-
the volume on the audio player to the maximum. is it possible to increase the volume, so that we don't have to strain to hear? the system is windows vista Home premium Thank you Lynn
-
Very strange problem with quick mask
Hoping someone can help me with a very strange problem that just started to happen when I enter the quick mask in PS CS5. Let me guide you through the problem.(1) I opened my image in PS, go in the Mode mask quick and 'paint' my image in translucent