Updateable View Issue

I am trying to create a view to hide a specific column if the row is a certain type. My view works really well for selecting but, because of the decode function in the select statement, I cannot update that "virtual" column.
As I am trying to fool a package I have limited options open to me. I really need one view that will allow updates to this column if the row isn't of the restricted type.
My view....
CREATE OR REPLACE FORCE VIEW SECURE.F0101
(ABAN8, ABALKY, ABTAX)
AS
select ABAN8 ,
ABALKY ,
decode (abat1, 'E ', ' ', ABTAX) ABTAX,
from testdta.f0101
If you have any suggestions, I would appreciate it.

Create 'instead of' triggers on the view, as in this example:
SQL> create or replace view v_emp as
  2  select empno, decode(ename,'SMITH','SMYTH', ename) ename from emp;
View created.
SQL> update v_emp
  2  set ename='JACKSON'
  3  where empno=7499;
set ename='JACKSON'
ERROR at line 2:
ORA-01733: virtual column not allowed here
SQL> create or replace trigger v_emp_update
  2     instead of update on v_emp
  3   begin
  4     update emp
  5     set    ename = :new.ename
  6     where  empno = :new.empno;
  7   end;
  8  /
Trigger created.
SQL> update v_emp
  2  set ename='JACKSON'
  3  where empno=7499;
1 row updated.
SQL> commit;
Commit complete.
SQL> select * from v_emp
  2  where empno=7499;
     EMPNO ENAME
      7499 JACKSON

Similar Messages

  • Questions about updateable views

    Greetings,
    Some problems which I experienced with Delphi + Crlab ODAC + Oracle DB 10g Express and complex (joined tables) updateable views.
    1. Required field (NOT NULL) in a joined table remains required in the view. My data access components read the meta information and throw error, when nothing (NULL) is put into that field. If something different than NULL is put though, the DB throws error because this is attempt to update multiple tables. That functionality may be disabled
    in the data access components, resulting not that clean and easy to maintain exception
    handling code.
    2. CONSTRAINTS problem. It seems that any constraints on VIEW cannot be applied.
    In the original table. I had UNIQUE field, and I placed UNIQUE DISABLED NOVALIDATE
    in the view as constraint to that field in the view. It didn't prevent me to put several
    rows with the same value in that field, which appeared in the original table.
    It would be perfect if I could somehow manipulate the view meta information so my application can work with it as it was the original table (well, the original table with several read-only columns more). Is that possible in Oracle DB?

    Hi.
    For this part
    "..the DB throws error because this is attempt to update multiple tables"
    You may want to write an Instead-of-trigger
    Regards
    Peter

  • Edit the hyperlink in the alert email (Modify my alert settings, View Issue Tracking)

    is it possible to add the external hyperlink in these emails instead of the internal hyperlink? 
    in example when I get a list tracking email there are hyperlink that get sent out with these tags Modify my alert settings | View Issue Tracking | mobile view  that use the internal url //servername how can I change it to use the external
    address //internetname

    Hi Joe, check out the following links for solutions:
    http://sharepoint.stackexchange.com/questions/13216/how-to-create-custom-email-alert-template-in-sharepoint-2010
    https://social.technet.microsoft.com/forums/sharepoint/en-US/e5ebc5a7-8295-49e4-a817-c31066e1ac3d/customize-the-sharepoint-2010-email-alert
    http://www.alectang.com/blog/archive/2012/05/16/how-to-customise-sharepoint-alert-email-template.aspx
    cameron rautmann

  • Updateable view

    We have an updateable view that joins two tables in the databse. In the java client, we have an updateable result set that is used in a table model to display/edit the data. The only thing is when the data is edited, a "ORA-01446: cannot select ROWID from view with DISTINCT, GROUP BY, etc." is thrown. Is there any way around this, such as a way to tell the result set not to rely on ROWID?

    Elango,
    Thanks for the reply. In my case though the join is done inside the updateable view in the database. The query being run from JDBC does not contain a join, it only selects from the view. If I did the same thing using the generic JDBC-ODBC driver it would work, but since the Oracle JDBC driver relies so heavily on ROWID it does not work. Is there any way around this other than switching drivers?

  • Viewing issues with Adobe Acrobat Professional 8

    We have Adobe Acrobat Professional 8 installed, and we are having some issues when viewing pdf documents.  Once a Word document is converted to a pdf document, some of the hyperlinks are appearing thicker (almost bold) than others, and some of the text appears lighter/darker than the rest of the text.  There is no pattern to this, it is all very random.
    When we print the pdf document, everything looks correct, so this only happening when we view the document on the computer.
    Can anyone provide a suggestion on how to fix this issue?
    Thanks!

    Sorry, I forgot the attachment!
    Hi Bill,
    I am attaching screen shots of 1) a page where the hyperlinks appear thicker and 2) the document properties pages showing the fonts.
    We have tried creating it with both the Adobe PDF Maker and the MS PDF tool and it happens using both.  I am thinking that this really is a viewing issue, because it prints out fine.  Also, it looks the same no matter what the zoom setting is.
    Please let me know if you have any other advice.
    Thank you!
    Cari

  • Publication with updateable view

    I create publication item for updateable view (using triggers) in my database
    but when i trying to add it to publication (addPublicationItem) it failes with error
    CONS-10033: Parent table DBO_SOGINSFORORA.FACEJURIDICAL not published for DBO_SOGINSFORORA.V_B2B_JURIDICALFACES viewI really need to add a publication items of the tables in the publication on which the view based on?
    may have another way?

    So, i create database traces using thi two lines:
    ALTER SESSION SET tracefile_identifier = 'MobileServer'
    ALTER SESSION SET events '10046 trace name context forever, level 1'And i figured out what createPublicationItem trying to execute this statement:
    CREATE OR REPLACE TRIGGER "TEST"."V_B2B_ADDRESS_TYPECTR"
    AFTER INSERT OR UPDATE OR DELETE ON "TEST"."V_B2B_ADDRESS_TYPE"
    FOR EACH ROW
    DECLARE
    v_SID NUMBER;
    v_TMP CHAR(1);
    v_CLID VARCHAR2(60);
    BEGIN
    v_SID := MOBILEADMIN.C$UPDATE_PACKAGE.SessionSeq;
    v_CLID := MOBILEADMIN.CONS_EXT.GET_CURR_CLIENT;
    BEGIN
    SELECT DIRTY
    INTO v_TMP
    FROM "MOBILEADMIN".C$ALL_SID_LOGGED_TABLES
    WHERE OWNER = 'TEST'
    AND STORE = 'V_B2B_ADDRESS_TYPE'
    AND SID = v_SID
    FOR UPDATE;
    IF NVL(v_TMP, 'N') <> 'Y' THEN
    UPDATE "MOBILEADMIN".C$ALL_SID_LOGGED_TABLES
    SET DIRTY = 'Y'
    WHERE OWNER = 'TEST'
    AND STORE = 'V_B2B_ADDRESS_TYPE'
    AND SID = v_SID;
    END IF;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    INSERT INTO "MOBILEADMIN".C$ALL_SID_LOGGED_TABLES
    (OWNER, STORE, DIRTY, SID)
    VALUES
    ('TEST', 'V_B2B_ADDRESS_TYPE', 'Y', v_SID);
    END;
    IF INSERTING THEN
    UPDATE "TEST"."CVR$V_B2B_ADDRESS_TYPE"
    SET VERSION$$ = VERSION$$ + 1, DMLTYPE$$ = 'I', CLID$$OWN = v_CLID
    WHERE "ADRESSTYPEID" = :new."ADRESSTYPEID"
    AND DMLTYPE$$ = 'D';
    END IF;
    IF UPDATING THEN
    IF NOT (:new."ADRESSTYPEID" = :old."ADRESSTYPEID") THEN
    UPDATE "TEST"."CVR$V_B2B_ADDRESS_TYPE"
    SET DMLTYPE$$ = 'D', CLID$$OWN = v_CLID
    WHERE "ADRESSTYPEID" = :old."ADRESSTYPEID";
    END IF;
    UPDATE "TEST"."CVR$V_B2B_ADDRESS_TYPE"
    SET VERSION$$ = VERSION$$ + 1, DMLTYPE$$ = 'I', CLID$$OWN = v_CLID
    WHERE "ADRESSTYPEID" = :new."ADRESSTYPEID";
    END IF;
    IF SQL%NOTFOUND AND NOT DELETING THEN
    INSERT INTO "TEST"."CVR$V_B2B_ADDRESS_TYPE"
    ("ADRESSTYPEID", VERSION$$, DMLTYPE$$, CLID$$OWN)
    VALUES
    (:new."ADRESSTYPEID", 1, 'I', v_CLID);
    END IF;
    IF DELETING THEN
    UPDATE "TEST"."CVR$V_B2B_ADDRESS_TYPE"
    SET VERSION$$ = VERSION$$ + 1, DMLTYPE$$ = 'D', CLID$$OWN = v_CLID
    WHERE "ADRESSTYPEID" = :old."ADRESSTYPEID";
    END IF;
    END;As you can see it call CREATE TRIGGER AFTER INSERT
    I thought that only INSTEAD OF TRIGGER can be created for view.
    apparently this is a reason for error
    CONS-10049: Consolidator Exception: ORA-25001: cannot create this trigger type on views

  • Not updateable view

    I want to create a not updateable view. I want to obtain a not editable JTable to show this view, as when
    we difine a table model with redefined function isCellEditable() returning false.
    Thanks
    Albert Portugal.

    I found another method to do that. Steps:
    1. create a view object (over the table view you will apply read only restrict) with read only checkbox checked.
    2. Then click on bc4jmodule. Take out view object from exported views.
    3. Click over the parent view object FKLink and change relation with the modifiable view for the new read only view. Add FK from destination attributes.
    4. Click bc4jmodule properties and add new view object to export.
    Finally when you display this data block it could not be modifiable.
    The solution explained before is when you need modify this view. So if you are completly sure that some table will not be modified by application the easiest solution is checking read only flag in view object. (table).
    Albert Portugal

  • List view issues

    version 12.1.2
    I have a list view with 2 rows, 2 columns. column sizes are ( c1 = 85% and c2 = 15 %). C1 displays table data, and c2 has a button on each row, which takes me to different page.
    When I click the button I am expecting it to take me to the next page. But for some reason I have to click the button twice to go to the next page. When I click the first time, it only highlights the
    row, then when I click the second time, it takes m to the next page. Is there any special settings I need to change for a list view?
    First I tried implementing row double click by using client/server listeners to take me to the next page, it showed the same behavior (had to double click twice to go to next page). So I thought it might have something to
    do with the client/server listeners not working correctly. So switched to using button to go to next page and I am still seeing the same behavior. Here is my code, I would greatly appreciate any help.
    <af:listView value="#{bindings.emp1.collectionModel}" var="item"
                                                     emptyText="#{bindings.emp1.viewable ? 'No data to display.' : 'Access Denied.'}"
                                                     fetchSize="#{bindings.emp1.rangeSize}" id="lv1"
                                                     partialTriggers="::b6" selection="single" immediate="true"
                                                     binding="#{SomeBean.empListView}">
                                            <af:listItem id="li1">
                                                <af:panelGridLayout id="pgl3">
                                                    <af:gridRow marginTop="5px" height="auto" id="gr1">
                                                        <af:gridCell marginStart="5px" width="85%" id="gc1">
                                                            <af:outputFormatted value="#{item.bindings.empId.inputValue}"
                                                                                id="of1"
                                                                                inlineStyle="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;"
                                                                                binding="#{MouseDoubleClickBean.empID}"/>
                                                        </af:gridCell>
                                                        <af:gridCell marginStart="5px" width="15%" marginEnd="5px"
                                                                     id="gc2">
                                                            <af:button id="b4" icon="#{resource['images:add_ovr.png']}"
                                                                       action="callEditFlow" rendered="true"
                                                                       visible="true"/>
                                                        </af:gridCell>
                                                    </af:gridRow>
                                                    <af:gridRow marginTop="5px" height="auto" marginBottom="5px" id="gr2">
                                                        <af:gridCell marginStart="5px" width="85%" id="gc3">
                                                            <af:outputFormatted value="#{item.bindings.empName.inputValue}"
                                                                                id="of2"
                                                                                inlineStyle="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;"
                                                                                binding="#{MouseDoubleClickBean.empName}"/>
                                                        </af:gridCell>
                                                        <af:gridCell marginStart="5px" width="15%" marginEnd="5px" id="gc4"/>
                                                    </af:gridRow>
                                                    <af:clientListener method="doMouseDblClick" type="dblClick"/>
                                                    <af:serverListener type="CopyEmp"
                                                                       method="#{MouseDoubleClickBean.copyEmpDetails}"/>
                                                </af:panelGridLayout>
                                            </af:listItem>
                                        </af:listView>
               <af:resource type="javascript">
                    function doMouseDblClick(evt) {
                    var btn = evt.getSource();
                    AdfCustomEvent.queue(btn, "CopyEmp",{},true);
                    evt.cancel();
               </af:resource>
    Thanks.

    Hi,
    can you try af:commandButton to see if it is a problem with af;button. If this doesn't work then it appears that there is an issue with the focus setting preventing the action to come through. A work around in this case would be to override the SelectionListener on the vlieView component and to queue the command button action (the downside is that each time you select a row it will navigate (which means you could set the button display to hidden).
    I suggest to file a bug with support. If you don't have a support contract, please zip up a simple test case based on the HR schema and send it to frank <dot> nimphius < at > oracle <dot> com (replace the <dot> with . and <at> with @). The testcase should be zipped and renamed to ".unzip" as the extension
    Frank

  • OBIEE 11g  Map View - Issue with Label Translation

    Hi All,
    I have a strange translation issue with the Maps in 11g.
    Created in English language to plot the Revenue for each of the Postal Codes.
    I selected Postal Code and Revenue Amount in the Criteria and created a new Map View. It had the text 'Postal Code' in the Map Legend and then the scale for revenue amount.
    Now I logged on with Chinese Language , it still appears as 'Postal Code' in English where in it was actually supposed to show it in Chinese.
    We have a translation pack to get all the column names translated. If I try creating a new table view, it shows the translated text instead of 'Postal Code', but some how this doesn't work with Maps.
    Has anyone faced similar issues ? Is there a workaround for this ?
    Thanks for any pointers.

    Hi,
    I also encounter the same issue. When I view combined layout, I get the No Results message. But when I edit the table layout, I see that there are records returned. Does anyone had any luck in resolving this issue?
    Thanks!

  • Updateable View ORA-2014

    Okay you helped me with the insert on a view with this note although you never completely answered all my questions:
    http://technet.oracle.com:89/ubb/Forum2/HTML/005469.html
    Now I need help with an update on a view. I have an instead of update trigger on the database that works fine in SQL but when I try to change something in JDeveloper I get the following errors:
    JBO-26080: Error while selecting entity for MyTable
    ORA-02014: cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.
    Any help would be appreciated.
    Thanks,
    Linda

    JDBC won't be able to help you with this.
    The issue is exactly what the error message says, so the thing you have to do is avoid the BC4J framework's attempt to lock a row for an entity based on this view.
    The easy way to do this, is to override the lock() method on your entity class, with a method that does nothing:
    void lock() { /* do nothing */ }
    I'm assuming you've got INSTEAD OF triggers on this view to control what should happen when it's attempted to be updated as well.
    Note that without being able to lock the row, you could experience "lost update" problems if two users simultaneously issue updates to the same row, but this is not something BC4J can prevent for you unless it can lock the row, as it tries to do by its default behavior.

  • Copying file from a Compact Flash Card or Epson Picture Viewer issues

    I am a photographer and have been experiencing issues when trying to copy or move files from my compact flash cards or my viewer HD device. Both my Sandisk reader and the epson connect to my iMac through USB (rear ports) and during the copy process, I get messages that one of the files are in use, and the rest of the copy is aborted. Since the copy process doesn't work in a numerical or filename fashion, I have to look through each file that has been copied and try to identify which files were missed. The weird thing is that if I try to copy the file that was mentioned in use, it works fine
    I am copying to a USB External drive, connected to my Airport Extreme. I've encountered the same things when the HD was connected directly to the iMac.
    I am getting very frustrated with this process, and am looking for insight on how to make this go away, or at the very least, is there an application that will copy/move and verify the files before exiting? I can't help but think that I may have missed files here and there, and those files could be now lost memories.
    Any help would be appreciated

    They'll record either while simutaniously recording to tape. I believe the HDV is in a .M2t format but I'm not sure about the DV file format. As for quality, your guess is as good as mine, I haven't had the chance to play with one yet.
    Mike
    M2 Digital Post Inc.
    San Diego, CA.

  • Aperture viewer issues after full screen view - in Browser, Split View and Viewer modes

    2012 MacBook Air, Mac OS 10.8.2, Aperture 3.4.3. Everything is up to date and, as usual, has been working just fine since the last update a few weeks ago. Full screen view never caused any issues... until today.
    I tried quitting and restarting Aperture. Using another Aperture library. Quitting everything and restarting my MBA... same behavior.
    I went into the full screen view, edited a photo and got out of the full screen view to export it.
    All of the sudden, only one line of thumbnails was showing up in my Broswer view (out of 380 pictures in that project). Looking closely at it, it seems like the Aperture now thinks that the desktop area it has to work with (the dark gray area where the thumbnails are) is larger than the aperture window because a part of photo is showing up cut off at the right edge and no slider at the bottom:
    (note: at the bottom it says 380 items displayed)
    Going back to full screen view, everything looks and works as nothing has happened:
    In Broswer view, if I scroll down such that the first row is out of the view, the second row of thumbnails shows up:
    Now, if I scroll back up, two rows of thumbnails are shown in the viewer:
    To get the third row to show up, I need to scroll down to get the top two rows out of the way and so on.
    At some point I saw this weirdo but have not been able to replicate it:
    Split View also has its issues - the photo itself is no longer centered and the slider at the bottom gets out of the way past the right edge of the Aperture window before reaching the end of the row of thumbnails:
    Finally, when double clicking the photo in the Split View to view it by itself, once again it is not centered and cut off on the right side but there is no slider...
    Any ideas? I tried looking through the Viewer-related threads on here and did not see anything close to this. Is there a way to contact Apple support? I found some form somewhere on the website, but it had a dropdown for operating system and nothing past 10.7.2 so I am guessing it is not being maintained...
    edit: added the note under the first image

    When the graphical user interface is misbehaving, it frequently helps to remove the Aperture preferences apple.com.Aperture.plist from your user library, see the Aperture 3: Troubleshooting Basics on how to do this.
    Regards
    Léonie

  • Viewer Issue

    Hi All,
    I'm facing a problem in Viewer. Whenever I customize the report(change graph style or change rows retrieval or drill up/down) , Drill Through to other reports through links are giving an error-
    Warning
    Do you want to save your changes before closing this worksheet?
    You have not saved the changes you made to this worksheet. This worksheet must be closed to continue. Click "Yes" to save changes and continue, "No" to continue without saving changes, or "Cancel" to return to this worksheet. If you choose "Yes" and you do not own the workbook, you will be prompted to save it under a new name.
    AND NEXT ON CLICKING YES/NO
    Error
    An error occurred while handling the event. See the application log for more details.
    A fatal application error has occurred. Please consult with your OracleAS administrator or look at the application log file.
    This is happening only with Viewer, in my Plus all the links , drill up , drill down are perfectly fine.
    Please help me how i solve this problem.
    (URGENT)
    Thanks

    I have got the same issue
    and the log file 10.1.2/j2ee/OC4J_BI_Forms/application-deployments/discoverer/OC4J_BI_Forms_default_island_1/application.log tells
    09/07/03 09:31:01 discoverer: [ERROR] [Discoverer Viewer BG Worker 18] oracle.discoverer.applications.framework.Applicat
    ionController._logException error.bean.delegation.failed
    oracle.discoverer.applications.viewer.controllers.ControllerException: error.bean.delegation.failed
    at oracle.discoverer.applications.viewer.controllers.GridController.delegateToBean(Unknown Source)
    at oracle.discoverer.applications.viewer.controllers.GridController.handleBi_drill2(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    at oracle.discoverer.applications.framework.RequestProcessor.execute(Unknown Source)
    at oracle.discoverer.applications.framework.WorkerThread.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:568)
    Caused by: oracle.discoiv.beans.ServerLostException: Contact with backend server lost
    at oracle.discoiv.beans.proxy.server.DiscovererServer.lostMiddleTier(DiscovererServer.java(Inlined Compiled Code
    at oracle.discoiv.beans.proxy.server.DiscovererServer.getPunchThroughDataProviderResultSet(DiscovererServer.java
    (Compiled Code))
    at oracle.discoiv.beans.proxy.DataProxy.getDataProviderResultSet(DataProxy.java(Compiled Code))
    at oracle.discoiv.beans.Data.getDataProviderResultSet(Data.java:69)
    at oracle.disco.bibeans.beans.BeansDataDirector.setResults(BeansDataDirector.java:206)
    at oracle.disco.bibeans.DiscoDataSource.notifyListenersIfDataAvailable(DiscoDataSource.java:1059)
    at oracle.discoverer.applications.viewer.model.QueryModel.notifyDataListeners(Unknown Source)
    at oracle.discoverer.applications.viewer.model.ViewerModelImpl.notifyDataListeners(Unknown Source)
    at oracle.discoverer.applications.viewer.controllers.ViewerController.notifyListenersDataAvailable(Unknown Sourc
    e)
    at oracle.discoverer.applications.viewer.controllers.ViewerController.executeQuery(Unknown Source)
    ... 10 more
    Caused by: DiscoNetworkException java.net.ConnectException: Connection refused:host=eulxrxfr,port=34571 - Nested excepti
    on: org.omg.CORBA.TRANSIENT: java.net.ConnectException: Connection refused:host=eulxrxfr,port=34571 vmcid: IBM minor c
    ode: E02 completed: No
    at oracle.disco.model.corbaserver.serverrequest.DsrGeneralCorbaXML.updateServer(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.ExecuteEngineImpl._nonReentrantExecute(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.ExecuteEngineImpl.execute(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.SessionControllerImpl.execute(Unknown Source)
    at oracle.disco.model.corbaserver.execengine.SessionControllerImpl.execute(Unknown Source)
    at oracle.disco.model.corbaserver.Discoverer.closeActiveWorkbook(Unknown Source)
    at oracle.disco.model.corbaserver.SessionImpl.closeActiveWorkbook(Unknown Source)
    at oracle.disco.model.corbaserver.WorkbookImpl.closeWorkbook(Unknown Source)
    at oracle.discoiv.session.model.ModelWorkbook.closeWorkbook(ModelWorkbook.java:234)
    at oracle.discoiv.session.model.ModelEul.closeWorkbook(ModelEul.java:269)
    at oracle.discoiv.state.CloseWorkbookTransition.doTransition(CloseWorkbookTransition.java:37)
    at oracle.discoiv.state.ResetDrillTransition.doTransition(ResetDrillTransition.java:40)
    at oracle.discoiv.state.StateTransition.moveToEndState(StateTransition.java(Compiled Code))
    at oracle.discoiv.state.DiscoState.applyTransitionsAndCommands(DiscoState.java:132)
    at oracle.discoiv.state.BlockingStateMachine.moveStateToDataSpecification(BlockingStateMachine.java:119)
    at oracle.discoiv.state.BlockingStateMachine.processDataSpecification(BlockingStateMachine.java:72)
    at oracle.discoiv.controller.discoslow.DiscoSlowRequest.executeSlowRequest(DiscoSlowRequest.java:61)
    at oracle.discoiv.util.slow.Worker._execute(Worker.java:132)
    at oracle.discoiv.util.slow.Worker.run(Worker.java:109)
    ... 1 more
    09/07/03 09:31:02 discoverer: [ERROR] [Discoverer Viewer BG Worker 19] oracle.discoverer.applications.framework.Applicat
    ionController._logException error.invalid.state
    oracle.discoverer.applications.framework.ApplicationException: error.invalid.state
    at oracle.discoverer.applications.framework.RequestProcessor.execute(Unknown Source)
    at oracle.discoverer.applications.framework.WorkerThread.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:568)
    Caused by: oracle.discoiv.beans.SessionClosedException: Session closed
    at oracle.discoiv.beans.proxy.server.DiscovererServer.checkSessionActive(DiscovererServer.java(Inlined Compiled
    Code))
    at oracle.discoiv.beans.proxy.server.DiscovererServer.getPunchThroughDataProviderResultSet(DiscovererServer.java
    (Compiled Code))
    at oracle.discoiv.beans.proxy.DataProxy.getDataProviderResultSet(DataProxy.java(Compiled Code))
    at oracle.discoiv.beans.Data.getDataProviderResultSet(Data.java:69)
    at oracle.disco.bibeans.beans.BeansDataDirector.setResults(BeansDataDirector.java:206)
    at oracle.disco.bibeans.DiscoDataSource.notifyListenersIfDataAvailable(DiscoDataSource.java:1059)
    at oracle.discoverer.applications.viewer.model.QueryModel.notifyDataListeners(Unknown Source)
    at oracle.discoverer.applications.viewer.model.ViewerModelImpl.notifyDataListeners(Unknown Source)
    at oracle.discoverer.applications.viewer.controllers.ViewerController.notifyListenersDataAvailable(Unknown Sourc
    e)
    at oracle.discoverer.applications.viewer.controllers.GridController.handleDisplayData(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    ... 3 more
    09/07/03 09:31:02 discoverer: [ERROR] [AJPRequestHandler-ApplicationServerThread-10] oracle.discoverer.applications.fram
    ework.ApplicationController._logException error.viewer.data.missing
    oracle.discoverer.applications.viewer.view.dataprovider.DataProviderException: error.viewer.data.missing
    at oracle.discoverer.applications.viewer.view.dataprovider.BaseProxy.<init>(Unknown Source)
    at oracle.discoverer.applications.viewer.view.dataprovider.BaseProxy.retrieveModelData(Unknown Source)
    at oracle.discoverer.applications.viewer.view.dataprovider.BaseProxy.retrieveModelData(Unknown Source)
    at oracle.discoverer.applications.viewer.view.dataprovider.ErrorProxy.retrieveErrorData(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    at oracle.cabo.servlet.event.MethodEventHandler.handleEvent(Unknown Source)
    at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
    at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
    at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source)
    at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)
    at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)
    at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
    at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispat
    cher.invoke(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispat
    cher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispat
    cher.forward(ServletRequestDispatcher.java:222)
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.
    doFilter(ResourceFilterChain.java(Compiled Code))
    at oracle.discoverer.applications.framework.ApplicationEncodingFilter.doFilter(Unknown Source)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispat
    cher.invoke(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispat
    cher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.p
    rocessRequest(HttpRequestHandler.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.ru
    n(AJPRequestHandler.java(Compiled Code))
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.ru
    n(AJPRequestHandler.java:133)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExe
    cutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:568)

  • GRC 10.1 Simplified Access Request and Remediation View Issues

    Hi Everyone,
         We recently upgraded our GRC 10.0 environment to 10.1, SP 5 and am having the following issues--has anyone else also experienced?
    In the simplified access request form, it keeps telling me to enter a “valid user ID”—even though the ID is valid and works fine in the normal access request screen. Also tried to search and then select the ID in this field with the same error.
    In the SoD Remediation view, I keep getting “No Data Found”, even though in the detail view, there are risks the same request:
    I’ve checked the following things:
    I’ve used IE 8, IE 9, FireFox, Chrome, and the NWBC to see if any of these fix the issue
    I double checked the 10.1 “upgrade guide” to make sure Gateway configurations are correct
    It looks like we are on the latest support packs:
    Any help on this would be greatly appreciated!
    Thanks,
    Brett

    Hi Brett,
    For Remediation issue you can check the below thread.
    http://scn.sap.com/thread/3574790
    Regards,
    Neeraj

  • Photo viewer issue in N8

    when i opened the photo viewer to view photos, it takes more time to load (the loading symbol is rotating for more than minute).This was not the actual opening time before.If i try to exit the viewer, i couldn't,the display is switched off for a while,then i pressed menu key to minimise the application and closed it.
    Also i locked the screen using the slider key.but i couldn't unlock the screen using slider key.
    does anyone experience the same issue?
    Solved!
    Go to Solution.

    For all those having that "black screen" problem, here's an excerpt from the PR 1.1 changelog:
    Images and Camera
    * 4053 Confusing behaviour when saving to a file that matches an existing directory
    * 6194 Shutter release button does not always work
    * 6372 Sometimes photos are not deleted if you delete directly after taking them
    * 7060 Sometimes photos are very green
    * 7160 Camera app hardcodes and requires FAT partition
    * 7394 Some photos are missing EXIF DateTimeOriginal data
    * 7758 Daily image counter in photo filenames not incrementing in some cases
    * 8087 Photo autorotation issue
    * 8310 Image Viewer shows only black screen
    * 8698 camera does not have the night mode function
    * 8877 Volume buttons should work in camera window when lens cover is not opened
    So try PR 1.1.

Maybe you are looking for