Sessions resetting

Hi
Ok I googled for this and actually found the question somewhere but no-one had answered it.
I am running tomcat as localhost on XP windows profesional and util tuesday morning I was happily testing my software with session variables all working nicely. and then poof - all gone, every page is a new session. The software works fine when I bring it to school - sessions work fine.
I checked all my internet settings - others beside me use this computer. all my cookies work when I am on the net. Please help I need to be able to test & develop on this computer.
I am using the jakarta-tomcat-5.0.25 and Java 2 development kit standard edition version 5.0 (came with the Deitel book Java how to program 6thed)
Lena

Hi
I tried adding that and it didn't make any difference.
The thing is the sessions were working at 9pm monday and not working on tuesday morning. I joyfully closed the browser on monday night knowing I had the code with sessions working and made no other changes. There was some surfing (by someone else) in between and some restarts . I did a complete shutdown hoping it was some glitch.
This is now the opening page, (there are 12 other pages so far) it has a lot of crud in it as I tried to work around the problem.
I never went into any tomcat files I am still strictly at the "follow the steps in the book" level in Java(6 weeks). This is my first jsp code however I do have 25 years of programming in other languages.
Thanks for your help
Lena
<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title>Acme Games Welcome page</title>
<LINK href="Styles.css" type="text/css" rel="stylesheet"/>
<jsp:useBean id="vKount" scope="page"
                               class = "com.cdi.PP4.jsp.beans.VisCounter" />
<jsp:useBean id = "cust" scope = "page" 
                               class = "com.cdi.PP4.jsp.beans.custRecord" />
<jsp:useBean id = "custData" scope = "request" 
                               class = "com.cdi.PP4.jsp.beans.custData" />                              
<!-- somewhere we have to check if they are already logged in  -->
</head>
<body>
<%
      session =request.getSession();
      boolean x=session.isNew();
      // check the session values to see if user already logged on
      String cdN=(String)session.getAttribute("userNm");
     Cookie updck;
     updck= new Cookie("updKnt","0");
     updck.setMaxAge(-1);
     response.addCookie(updck);
      cust.setUserName(cdN);
      String fd=custData.findCust(cust);
      String fPath=application.getRealPath("Project/visitorsCount.txt");
      vKount.countIt(fPath);
      int theCount=vKount.getCounter();
      vKount.writeIt(fPath);
     %>
          <table>
               <tr>
                 <td style="width: 160px; text-align:center">
                              <img src="games/acelogoG.gif" alt="ACME GamesLB" width="140" height="140"/>
                 </td>
                 <td>
                    <%-- banner --%>
                               <jsp:include page= "banner.html"
                                              flush="true"/>
                 </td>
               </tr>
               <tr>
                         <td style="width: 160px">
                                   <%-- links --%>
                                   <jsp:include page="links.html"
                                             flush="true"/><br />
                                   <h4>Visitors : <%= theCount %></h4>          
                         </td>
                         <td style="vertical-align: top">
                         <%-- main window--%>
                         <jsp:include page="mainView.html"
                                             flush="true"/>
                              <br />
                              <!-- this is the begining of the login logic first time thru -->
                              <!-- there is nothing in the class cust, when they push submit then  -->
                              <!-- it is a post back then there is and it is verified -->
                              <jsp:setProperty name="cust" property="userName" param ="userName"/>
                              <jsp:setProperty name="cust" property="userPass" param="userPass"/>
                              <% // start scriplet
                                 if(cust.getUserName()==null ||cust.getUserPass()==null)
                              %> 
                                  <form name="logIn" method="post" action="Home.jsp">
                                  <table bgcolor="#ff00ff" >
                                  <tr>
                                            <td>UserID:&nbsp <input type="text" name="userName"  />
                                            </td>
                                             <td>Password:&nbsp <input type="password" name="userPass" />
                                             </td>
                                             <td><input type="submit" value="Submit" /></td>
                                             <td>
                                                           </td>
                                  </tr>
                                  </table>
                                  </form>
                              <% // contine
                                        else
                                        String nm="XY";
                                          String cd=cust.getUserName();
                                             nm=custData.checkPswd(cust);
                                             if(nm.equals("XX"))
                                             // error
                                             out.println("<h4>Incorrect Login</h4>");
                                             else
                                             session =request.getSession();
                                             boolean x1=session.isNew();
                                             session.setAttribute("userNm", cd);
                                             String cdN2=(String)session.getAttribute("userNm");
                                             boolean x2=session.isNew();
                                             int ii=session.getMaxInactiveInterval();
                                             String cdxx=session.getId();
                                             %>
                                             <h4> Welcome to Acme games <%= nm %> </h4>
                                             <a href="Parent.jsp?userName=<%= cd  %>">Parent's page</a>
                                             visitor count:      <%= theCount  %>
                                             <%
                                        } // end of login form verification
                                             %>
                         </td>
               </tr>
     </table>                                                                      
</body>
</html>

Similar Messages

  • Session Reset Problem

    hi,
    I have been working on project where it has a admin area with
    an admin log-in page, I track the logged in user using a session
    variable set by a log-in function. my problem is it logs the user
    in and when it clicks a link on the admin panel
    it kicks out the user giving the login screen again, when I
    had a closer look @ the problem, I noticed that, it resets the
    session variable in the next user page request, I have been reading
    few forums regarding this problem bub none provides a positive
    answer rather than passing the session details into the next page
    using the URL. has anybody come across this problem or any possible
    solutions except the URL passing would be thankful.
    Regards.

    You may want to create another application.cfm at the root of
    your "Admin area" where you can check for the existence of your
    session ID and validity of this user_id in your table of "valid
    user".
    If the session variable is not defined you can then use
    CFlocation to dispaly your Login Page otherwise the intended page
    will automatically be displayed.
    Because Application.cfm is executed before every page in this
    area gets loaded, it will also prevent anyone from bookmarking a
    page in your "Admin Area" while bypassing your login screen.
    Hope this helps,
    Claude

  • Sticky session reset by ¿ACE or real server?

    Hello team.
    I am looking for hints to debug cookie-based sessions that are failing to work across my ACE. Basically, the user types http://10.150.3.130/iwsupport, and that shoud be distributed across a farm of servers hidden behind the ACE.The servers set a cookie PHPSESSID=<value> when this URL is requested.
    The customer tells me that he thinks that the problem arises when he requests access to the VIP with the POST command (please see the attached wireshark capture, line 52). His browser receives the following message:
    Based on the original requirements, I configured the ACE, whose related section of the configuration is the following:
    sticky http-cookie PHPSESSID STICKY_SERVERS
      timeout 720
      serverfarm TEST_SERVERFARM
      replicate sticky
    class-map type http loadbalance match-all iwsupport
      match http url /iwsupport.*
    policy-map type loadbalance http first-match TEST_POLICY
        class iwsupport
        sticky-serverfarm STICKY_SERVERS
      class class-default
        serverfarm TEST_SERVERFARM
    class-map match-all VIP-130
      match virtual-address 10.150.3.130 tcp eq www
    policy-map multi-match CLIENT_VIPS
      class VIP-130
        loadbalance vip inservice
        loadbalance policy TEST_POLICY
        loadbalance vip icmp-reply active
    I would appreciate your hints to get session information, debugs, or whatever it could be useful in order to see why this is not working properly.
    Thank you very much in advance
    Rogelio Alvez
    Argentina

    Hi Rogello,
    Do you see on server itself if POST request sent by client reached server or not? And if yes what did server reply? If you don't see POST request on the server then most probably it is the ACE which is sending the RST.
    the outputs suggested by Jorge should help us and of course the suggested changes.
    The changes will ensure that ACE parses upto 65535 bytes which is to ensure that ACE doesn't drop connection because it couldn't read which it was told to because it was way too far in the packet. By default ACE parses up to 4096 bytes.
    Regarding persistence rebalance, When the first HTTP request comes in, the ACE will match the request to a layer-7 class-map  and load balance it to one of the servers within the serverfarm associated with that class-map.   The ACE will then also match all subsequent requests on the same TCP connection to a layer 7  class-map.  If the subsequent request matches the same layer 7 class-map as the previous  request, then it will be sent to the same server as the previous request.  If it matches a  different layer 7 class-map, then it will be load balanced to one of the servers within the  serverfarm of the newly matched layer-7 class-map according to the serverfarm’s predictor.
    I doubt this will make any difference since without rebalance the traffic would be sent to the same server which i guess is not a problem here.
    switch/Admin(config-parammap-http)# parsing non-strict--->This is a valid command and should work fine.
    For allocating resources you can go to resource class and use limit resource command to allocate resources.
    You can send the data at [email protected] Also, it would be good to have 2-3 instances of outputs while you do testing so that we can see the difference if any fail counter is increasing.
    Regards,
    Kanwal

  • Session keep resetting

    Hello everyone,
    I have a problem with the HTTPsession variable that keeps resetting (the id changes)
    I have a java application written in jsf 1.2 using beans, on jdeveloper that stores variables on the session and works correctly.
    Now, I tried to integrate this application with UCM Content server to make the pages dynamic, i built a new section and a new region template and placeholder for each page in the application and i used the same page template for all pages, each region template has a <c:import tag> to the corresponding jsf page.
    The problem is, that each page refresh now goes through the page template, the region template and finally the jsf page (and not just the jsf page like before) and this causes session reset, which makes it impossible to store attributes in the session.
    I tried setting the beans (on faces-config.xml) to request scope and to session scope, but the issue remains.
    I tried changing the session persistence store in weblogic.xml file from MEMORY to FILE and to COOKIE and still ..
    I also tried to add the parameter "-Dweblogic.servlet.useExtendedSessionFormat=true" to server run but with no help.
    Any thoughts or suggestions ?
    Thanks,
    Moran

    weblogic.xml :
    <?xml version = '1.0' encoding = 'windows-1255'?>
    <weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"
    xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
    <library-ref>
    <library-name>oracle.ucm.wcm.domain.webapp</library-name>
    </library-ref>
    <jsp-descriptor>
    <resource-provider-class>oracle.adf.library.webapp.ADFJspResourceProvider</resource-provider-class>
    </jsp-descriptor>
    <library-ref>
    <library-name>jstl</library-name>
    <specification-version>1.2</specification-version>
    </library-ref>
    <library-ref>
    <library-name>jsf</library-name>
    <specification-version>1.2</specification-version>
    </library-ref>
    </weblogic-web-app>
    faces-config.xml :
    <?xml version="1.0" encoding="windows-1255"?>
    <faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee">
    <managed-bean>
    <managed-bean-name>login</managed-bean-name>
    <managed-bean-class>payments.beans.LoginBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>paymenthistory</managed-bean-name>
    <managed-bean-class>payments.beans.PaymentHistoryBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>payment</managed-bean-name>
    <managed-bean-class>payments.beans.PaymentBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>reference</managed-bean-name>
    <managed-bean-class>payments.beans.ReferenceBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>user</managed-bean-name>
    <managed-bean-class>payments.beans.UserBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>sendmail</managed-bean-name>
    <managed-bean-class>payments.beans.SendMailBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>search</managed-bean-name>
    <managed-bean-class>payments.beans.SearchBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>log</managed-bean-name>
    <managed-bean-class>payments.beans.LogBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>file</managed-bean-name>
    <managed-bean-class>payments.beans.FileBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>constants</managed-bean-name>
    <managed-bean-class>payments.beans.ConstantsBean</managed-bean-class>
    <managed-bean-scope> session </managed-bean-scope>
    </managed-bean>
    <!--=================Register Validators ===============-->
    <validator>
    <validator-id>validateName</validator-id>
    <validator-class>validations.ValidateName</validator-class>
    </validator>
    <validator>
    <validator-id>validateID</validator-id>
    <validator-class>validations.ValidateID</validator-class>
    </validator>
    <validator>
    <validator-id>validateAddress</validator-id>
    <validator-class>validations.ValidateAddress</validator-class>
    </validator>
    <validator>
    <validator-id>validatePhone</validator-id>
    <validator-class>validations.ValidatePhone</validator-class>
    </validator>
    <validator>
    <validator-id>validateEmail</validator-id>
    <validator-class>validations.ValidateEmail</validator-class>
    </validator>
    <validator>
    <validator-id>validateGeneral</validator-id>
    <validator-class>validations.ValidateGeneral</validator-class>
    </validator>
    <validator>
    <validator-id>validateHouseNum</validator-id>
    <validator-class>validations.ValidateHouseNum</validator-class>
    </validator>
    <validator>
    <validator-id>validateZipCode</validator-id>
    <validator-class>validations.ValidateZipCode</validator-class>
    </validator>
    <validator>
    <validator-id>validatePassword</validator-id>
    <validator-class>validations.ValidatePassword</validator-class>
    </validator>
    <validator>
    <validator-id>validateUserName</validator-id>
    <validator-class>validations.ValidateUserName</validator-class>
    </validator>
    <validator>
    <validator-id>validateReference</validator-id>
    <validator-class>validations.ValdiateReference</validator-class>
    </validator>
    <validator>
    <validator-id>validateReceipt</validator-id>
    <validator-class>validations.ValidateReceipt</validator-class>
    </validator>
    <validator>
    <validator-id>validateAmount</validator-id>
    <validator-class>validations.ValidateAmount</validator-class>
    </validator>
    <validator>
    <validator-id>validateDate</validator-id>
    <validator-class>validations.ValidateDate</validator-class>
    </validator>
    <!--================= Messages Properties File ===============-->
    <application>
    <message-bundle>validations.messages</message-bundle>
    </application>
    </faces-config>
    web.xml :
    <?xml version = '1.0' encoding = 'windows-1255'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5" xmlns="http://java.sun.com/xml/ns/javaee">
    <context-param>
    <param-name>oracle.adf.jsp.provider.5</param-name>
    <param-value>oracle.stellent.wcm.javaee.shared.jsp.IdcJspProvider</param-value>
    </context-param>
    <context-param>
    <param-name>org.richfaces.SKIN</param-name>
    <param-value>blueSky</param-value>
    </context-param>
    <filter>
    <display-name>RichFaces Filter</display-name>
    <filter-name>richfaces</filter-name>
    <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>richfaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <filter>
    <filter-name>JpsFilter</filter-name>
    <filter-class>oracle.security.jps.ee.http.JpsFilter</filter-class>
    <init-param>
    <param-name>enable.anonymous</param-name>
    <param-value>true</param-value>
    </init-param>
    </filter>
    <filter>
    <description>OpenWCM Mode Filter</description>
    <filter-name>wcmmodefilter</filter-name>
    <filter-class>oracle.stellent.wcm.javaee.servlet.filter.ModeFilter</filter-class>
    </filter>
    <filter>
    <description>OpenWCM Site Filter</description>
    <filter-name>wcmsitefilter</filter-name>
    <filter-class>oracle.stellent.wcm.javaee.servlet.filter.WCMSiteFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>JpsFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>wcmmodefilter</filter-name>
    <url-pattern>/wcm-contrib/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>wcmmodefilter</filter-name>
    <url-pattern>/wcm-design/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>wcmsitefilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
    <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <description>For proxying Content Server content and services</description>
    <display-name>OpenWCM Proxy Servlet</display-name>
    <servlet-name>wcmproxy</servlet-name>
    <servlet-class>oracle.stellent.wcm.javaee.servlet.proxy.ProxyServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <description>Initializes the OpenWCM framework</description>
    <display-name>OpenWCM Initialization Servlet</display-name>
    <servlet-name>wcmInitServlet</servlet-name>
    <servlet-class>oracle.stellent.wcm.javaee.servlet.filter.WCMInitializeServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name> Credit2000ResponseIframe</servlet-name>
    <servlet-class> servlets.Credit2000ResponseIframe</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name> AddExternalPaymentServlet</servlet-name>
    <servlet-class> servlets.AddExternalPaymentServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>Credit2000ResponseServlet</servlet-name>
    <servlet-class>servlets.Credit2000ResponseServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>AuthenticationServlet</servlet-name>
    <servlet-class>servlets.AuthenticationServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
    <servlet-name>StickyCaptcha</servlet-name>
    <servlet-class>nl.captcha.servlet.StickyCaptchaServlet</servlet-class>
    <!-- The width and height params are optional;
    if unspecified they default to 200 and 50 respectively. -->
    <init-param>
    <param-name>width</param-name>
    <param-value>250</param-value>
    </init-param>
    <init-param>
    <param-name>height</param-name>
    <param-value>75</param-value>
    </init-param>
    </servlet>
    <servlet>
    <servlet-name>AudioCaptcha</servlet-name>
    <servlet-class>nl.captcha.servlet.AudioCaptchaServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>wcmproxy</servlet-name>
    <url-pattern>/wcm/idc/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>StickyCaptcha</servlet-name>
    <url-pattern>/stickyImg</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>AudioCaptcha</servlet-name>
    <url-pattern>/audio.wav</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>Credit2000ResponseIframe</servlet-name>
    <url-pattern>/Credit2000ResponseIframe</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>Credit2000ResponseServlet</servlet-name>
    <url-pattern>/Credit2000ResponseServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>AddExternalPaymentServlet</servlet-name>
    <url-pattern>/AddExternalPaymentServlet</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>AuthenticationServlet</servlet-name>
    <url-pattern>/AuthenticationServlet</url-pattern>
    </servlet-mapping>
    <error-page>
    <error-code>403</error-code>
    <location>/wcm/support/login/wcm-login.jsp?tryagain=true</location>
    </error-page>
    <error-page>
    <exception-type>oracle.stellent.wcm.client.ApplicationException</exception-type>
    <location>/wcm/support/wcm-page-error.jsp</location>
    </error-page>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>ContributionMode</web-resource-name>
    <url-pattern>/wcm-contrib/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>WCMContributor</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>DesignerMode</web-resource-name>
    <url-pattern>/wcm-design/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>WCMContributor</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>OpenWCM</realm-name>
    <form-login-config>
    <form-login-page>/wcm/support/login/wcm-login.jsp</form-login-page>
    <form-error-page>/wcm/support/login/wcm-login.jsp?tryagain=true</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <role-name>WCMContributor</role-name>
    </security-role>
    <context-param>
    <param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
    <param-value>true</param-value>
    </context-param>
    </web-app>
    ------------------------------------------------

  • Reset session bean

    Hi,
    I am in the situation where I have to fill in some data on page one, this data is saved in a session managed bean and used in a second page.
    After finishing page two the proces is done and the user should be redirected to a new empty first page again.
    The problem that I run into is when I use a navigation-rule to navigate back to the first the original data is still there. Offcourse it is possible to clear all items one by one but what I like to know if there is a way to clear all data at once (reset sessionbean??)
    Thanks Erik

    Do you want to reset your session or just the one session bean?
    When the user clicks the button to complete the process, you can easily do either one of these. In the action method that is executed upon the button click add the following code:
    For resetting your session:
              //Reset current state of application (for the current user) by
              //invalidating the session
              HttpSession session = (HttpSession)FacesContext.getCurrentInstance().
                   getExternalContext().getSession(false);
              if (session != null)
                   session.invalidate();For resetting just one Session bean:
              FacesContext.getCurrentInstance().getExternalContext().
                   getSessionMap().remove("beanName");Easy eh?
    CowKing

  • Sun Ray Connector proxy : Child closed socket prematurely, session shutdown

    Dear All,
    I'm using SRS 5 & SRWC 2.2 :
    $ pkginfo -l SUNWuttsc
       PKGINST:  SUNWuttsc
          NAME:  Sun Ray Connector for Microsoft Windows Operating Systems (opt)
      CATEGORY:  system,sunray
          ARCH:  i386
       VERSION:  2.2_32
       BASEDIR:  /opt
        VENDOR:  Sun Microsystems, Inc.
          DESC:  Commands, configuration, resources and Man Pages
        PSTAMP:  SunOS_5.10_20091021175007
      INSTDATE:  févr 05 2010 10:34
       HOTLINE:  Please contact your local service provider
        STATUS:  Installation complète.
         FILES:       26 chemins d'accès installés
                       9 répertoires
                      10 exécutables
                       1 exécutables setuid/setgid
                    9037 blocs utilisés (env.)
    The SRWC crash and restart immediately...
    As you can see I've some log like this :
    Feb  7 03:03:15 SRS Sun Ray Connector proxy:[18056]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:15 SRS Sun Ray Connector proxy:[18089]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:23 SRS Sun Ray Connector proxy:[18254]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:23 SRS Sun Ray Connector proxy:[18214]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:23 SRS Sun Ray Connector proxy:[18219]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:23 SRS Sun Ray Connector proxy:[18221]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    Feb  7 03:03:23 SRS Sun Ray Connector proxy:[18220]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    ...I'm using a separate DHCP on LAN. DTU & TSE (W2K8) are working 95% of time and sometime and randomly, one DTU has a full black screen. The only way to get the login screen of win 2K8 is to reset his own session.
    Help will be really appreciated.
    Florent.

    I have the same issue . . .
    1. Sun Ray 5 (Sun Ray 4.2)
    2. SRWC 2.2
    3. Solaris 10 u9 X86 on two x2200
    4. Terminal Server on Win2K3 R2 Standard x64 Edition SP2
    I have a handful of users and they all logon the same way, which is to enter username & password then I have the following lines at the end of the users' individual .dtprofile file . . .
    <begin snip>
    DTSOURCEPROFILE=true
    /opt/SUNWuttsc/bin/uttsc -b -m -O -u uname 192.168.100.29
    exit
    <end snip>
    Of course 'uname' is actually the user name followed by the Terminal Server IP address and as you can see I am using the '-O' option, but every morning all the users on a server have their Sun Ray sessions reset and I find this in the messages file . . .
    Mar 16 09:38:31 sunraya Sun Ray Connector proxy:[12941]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    . . . . Using cron, I reset the Sun Ray service twice a day on both servers at 7AM and 7PM . . .
    # cat /sunray-restart.script
    # This is to restart SunRay 5 service due to
    # what I think may be a memory leak that disconnects
    # the SunRay Windows Connector every day
    /opt/SUNWut/sbin/utrestart -c
    echo "#" >> /var/adm/messages
    date >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo " RESTARTING SUNRAY SERVICE " >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo "#" >> /var/adm/messages
    . . . But this does not appear to having an affect.
    I will be looking around the forums for any other bits of information about this. The "Known Issues" can probably be found in the Release Notes.

  • Losing Logic instrument presets between sessions

    PLEASE HELP! I can't find the answer to this anywhere. Why do the instruments I use in my logic 8 sessions reset themselves when i return to the same session? I am Saving my sessions and doing all I can to retain it but when i come back to the session the instruments have changed from what i saved them as when i last left the session into what seems like random instruments. Its killing me!

    cool i thought it may have been that, but surely logic by version 8 have consolidated your work space so you don't have to save every setting on every instrument? and do these settings get saved in the session folder or in some random part of the program file? i'm new to logic from cubase and reason and these things just don't make sense yet, it's regarded as one of the best though so i'll persevere. thanks a lot for the help erik!

  • Aggressively killing idle sessions

    I have an internal problem due to a third party that is causing TCP session resets to not reach my boarder ASA. This is causing me problems on the Internet side as these connections hang around for up to 5min which appears to be the minimum TCP timeout allowed by an ASA for an established TCP session.
    This traffic is being NATed and thus my public IP is bumping into open session limits with a remote party because of this...
    Until I can correctly fix the internal issue (not under my control) is there any way i can kill off these sessions faster? When working correctly these sessions only last 15-30s and there a a lot of them, so the 5min idle timeout limit is killing me.
    As far as I can tell changing dead link detection and xlate timeouts will not work since they happen AFTER the TCP ideal timeout (minimum 5min).
    Any IDEAS? I do have a specific set of source addresses and one specific destination IP and port involved in this issue so making an aggressive change specific to this traffic would be ideal.

    Hi,
    Maybe you can use this document to help with this case?
    http://www.cisco.com/en/US/docs/security/asa/asa82/configuration/guide/conns_connlimits.html
    Or had you tried this yet?
    You should be able to match certain traffic and apply different timeout rules for that traffic without affecting the global settings
    I quickly configured this on my home ASA and this is the ouput of the "show conn long" with one TCP connection to which the new timeout is applied
    TCP WAN:y.y.y.y/443 (y.y.y.y/443) WLAN:10.0.255.20/57598 (x.x.x.x/57598), flags UIO, idle 27s, uptime 28s, timeout 1m0s, bytes 5635
    You are able to set the timeout even in seconds. A simple test configuration I used to match ALL traffic (which probably isnt the case in your situation)
    class-map CONNS
    match any
    policy-map global_policy
    class inspection_default
    class CONNS
      set connection timeout idle 0:01:00
    Hope this helps
    - Jouni

  • Can't create a folder

    Can't create a folder is the message I get when using the extension manager CS4. Any help would be appreciated.

    Hi Carl, I've been wrestling with this too and have made some progress. I'm running EM CS6 and am just installing some xml files (custom file info panel) via my mxi. Some of these xml files reside in folders that already exist and some reside in folders I'm creating with EM (or trying to ...). For example, in my file info panel folder I'm including a "loc" for my localized files.
    Problem: EM says it installs the extension and even displays the correct version in EM, properly checks for updates as I have that set up. However, it doesn't actually deploy any files (it fails silently). This same behavior exists on windows XP as well as windows 7 and I've confirmed this isn't a permissions issue.
    Conclusion: This seems directly related to folder creation. Absolutely no files deploy using a mxp but using the same mxi to generate a zxp I'm able to achieve partial success - only the files deployed to existing folders extract, any folders that need creating (and the files that go inside them) are ignored and I see references to create folder failures in the EM logs I pulled. I'll paste those below.
    I hope you guys can fix / identify this quickly or perhaps give me a workaround as to how I may be able to continue to use the mxp format vs. zxp since my plugin(s) are CS4 compatible as well as CS5 & 6. Thanks!
    Log File Snippet:
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,95) ------------------AIR request To C++ Start-----------------------------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,98) -Receive the request from AIR, Request name is externalRespondFromAIR
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,118) -63
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,118) -6
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,142) -----------------AIR request To C++ End--------------------------------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.111] (..\Control\OWLFrontController.cpp,165) -RequestId is63. It is a request used to unlock OK/Cancel
    [ERROR] Sat Jul 07 00:14:57 2012 [.112] (..\MMFC\Source\MacrOS.cpp,4338) -CreateDirectory failed, error code = 5.
    [ERROR] Sat Jul 07 00:14:57 2012 [.114] (..\MMFC\Source\MacrOS.cpp,4338) -CreateDirectory failed, error code = 5.
    [ERROR] Sat Jul 07 00:14:57 2012 [.116] (..\MMFC\Source\MacrOS.cpp,4338) -CreateDirectory failed, error code = 5.
    [ERROR] Sat Jul 07 00:14:57 2012 [.118] (..\MMFC\Source\MacrOS.cpp,4338) -CreateDirectory failed, error code = 5.
    [ERROR] Sat Jul 07 00:14:57 2012 [.120] (..\MMFC\Source\MacrOS.cpp,4338) -CreateDirectory failed, error code = 5.
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLExtensionMgrUI.cpp,301) -Hide progress
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLFrontController.cpp,400) --------------------Request (C++ side To AIR part ) Start--------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLFrontController.cpp,403) -Method Name: airCallBack
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLFrontController.cpp,420) -63
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLFrontController.cpp,420) -9
    [DEBUG] Sat Jul 07 00:14:57 2012 [.133] (..\Control\OWLFrontController.cpp,420) -100
    [DEBUG] Sat Jul 07 00:14:57 2012 [.134] (..\Control\OWLFrontController.cpp,446) --------------------Request (C++ side To AIR part ) End---------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.154] (..\Control\OWLExtensionMgrUI.cpp,301) -Hide progress
    [DEBUG] Sat Jul 07 00:14:57 2012 [.154] (..\Control\OWLFrontController.cpp,400) --------------------Request (C++ side To AIR part ) Start--------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.154] (..\Control\OWLFrontController.cpp,403) -Method Name: airCallBack
    [DEBUG] Sat Jul 07 00:14:57 2012 [.155] (..\Control\OWLFrontController.cpp,420) -63
    [DEBUG] Sat Jul 07 00:14:57 2012 [.155] (..\Control\OWLFrontController.cpp,420) -9
    [DEBUG] Sat Jul 07 00:14:57 2012 [.155] (..\Control\OWLFrontController.cpp,420) -100
    [DEBUG] Sat Jul 07 00:14:57 2012 [.155] (..\Control\OWLFrontController.cpp,446) --------------------Request (C++ side To AIR part ) End---------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.155] (..\MacrExtensionManager.cpp,7293) -CMacrExtensionManager::InstallExtension(): non-rollback session, reset g_exitCode
    [DEBUG] Sat Jul 07 00:14:57 2012 [.235] (..\DBWrapper.cpp,4291) -HandleSetForInstallExtension:+++ extId 3
    [DEBUG] Sat Jul 07 00:14:57 2012 [.235] (..\DBWrapper.cpp,4320) -HandleSetForInstallExtension: extId 3, extName Popstar XMP Viewer, prodId 4
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,400) --------------------Request (C++ side To AIR part ) Start--------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,403) -Method Name: airCallBack
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,420) -63
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,420) -0
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,420) -Flash CS6
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,420) -XMP_Viewer.mxi
    [DEBUG] Sat Jul 07 00:14:57 2012 [.353] (..\Control\OWLFrontController.cpp,446) --------------------Request (C++ side To AIR part ) End---------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,95) ------------------AIR request To C++ Start-----------------------------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,98) -Receive the request from AIR, Request name is airNotifyOperationBeginOrEnd
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,118) -67
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,118) -install
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,118) -0
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,118) -0
    [DEBUG] Sat Jul 07 00:14:57 2012 [.375] (..\Control\OWLFrontController.cpp,142) -----------------AIR request To C++ End--------------------------------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.576] (..\Control\OWLFrontController.cpp,95) ------------------AIR request To C++ Start-----------------------------------------------
    [DEBUG] Sat Jul 07 00:14:57 2012 [.576] (..\Control\OWLFrontController.cpp,98) -Receive the request from AIR, Request name is externalPumpBridgeTalkMessage
    [DEBUG] Sat Jul 07 00:14:57 2012 [.576] (..\Control\OWLFrontController.cpp,118) -pumpBridgeTalkMessage
    [DEBUG] Sat Jul 07 00:14:57 2012 [.576] (..\Control\OWLFrontController.cpp,142) -----------------AIR request To C++ End--------------------------------------------------

  • Sun Ray connector interface is invalid

    I think I have some kind of configuration problem with my Sun Ray server. When I try to run the utadm -A "I.P. address" command, it comes up at the end with a message about the "Sun Ray connector interface is invalid" or something like that. The problem seems to be with this because the Sun Ray server will not update the firmware on the Sun Ray Clients. Even using the utfwadm -A -e "MAC address" to force an update it just sets it up in the dhtptab.conf file with the macro to download the firmware but when I power cycle the Sun Ray client it does not update the firmware. The only thing I can think of is that it must have something to do with the "Sun Ray connector interface is invalid" error that is preventing it from updating.
    The DHCP server will also not update the "LeaseTime" nor the "LeaseNeg" options that I have configured.
    Can someone tell me how to get rid of the "Sun Ray connector interface is invalid" error and/or if this might be what is preventing my firmware updates to my Sun Ray clients?
    Thanks,

    I have the same issue . . .
    1. Sun Ray 5 (Sun Ray 4.2)
    2. SRWC 2.2
    3. Solaris 10 u9 X86 on two x2200
    4. Terminal Server on Win2K3 R2 Standard x64 Edition SP2
    I have a handful of users and they all logon the same way, which is to enter username & password then I have the following lines at the end of the users' individual .dtprofile file . . .
    <begin snip>
    DTSOURCEPROFILE=true
    /opt/SUNWuttsc/bin/uttsc -b -m -O -u uname 192.168.100.29
    exit
    <end snip>
    Of course 'uname' is actually the user name followed by the Terminal Server IP address and as you can see I am using the '-O' option, but every morning all the users on a server have their Sun Ray sessions reset and I find this in the messages file . . .
    Mar 16 09:38:31 sunraya Sun Ray Connector proxy:[12941]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    . . . . Using cron, I reset the Sun Ray service twice a day on both servers at 7AM and 7PM . . .
    # cat /sunray-restart.script
    # This is to restart SunRay 5 service due to
    # what I think may be a memory leak that disconnects
    # the SunRay Windows Connector every day
    /opt/SUNWut/sbin/utrestart -c
    echo "#" >> /var/adm/messages
    date >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo " RESTARTING SUNRAY SERVICE " >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo "#" >> /var/adm/messages
    . . . But this does not appear to having an affect.
    I will be looking around the forums for any other bits of information about this. The "Known Issues" can probably be found in the Release Notes.

  • Background Jobs are failing

    Hi Gurus,
    Below are the jobs which are being failed in our solution manager system since two weeks with error " Logon of user 'DDAWES' in cleint 100 failed.  Found that user got locked due to some auditing reasons and i had changed the background jobs  to run with another user however jobs are failing with same errror.
    Jobs List:
    SM:ACCELERATE DOC USAGE
    SM:CSA SESSION REFRESH
    SM:DYNAMIC TABU UPDATE
    SM:EXEC SERVICES
    SM:REFRESH ENTRYSCREEN
    SM:RNOTIFUPDATE01
    SM:SESSIONS RESET
    Unsure about this case why the jobs were failing though we have changed the user.
    Any sugegssions would be much appriciable
    Thanks & Regards,
    Vinod

    Both users are having same authorizations and both are dailog users only. It looks weird when i changed the user in job step for released jobs, it got changed and updated the job step with new use at that moment. However the jobs are faling and when i go through the job logs there I could see that OLd user name in job step.
    Changed the released  jobs many times to run with another user, however the jobs are failing with error " Logon of user DDAWES in client 100 failed when starting a step".
    Please note the jobs were running fine before the user locked out due to auditing. Also please let me know how do i check the E2E changes ? in SDM ? is ther any transaction code that i can check?
    Please suggest...
    Thanks & Regards,
    Vinod
    Edited by: vinod kumar on Jul 6, 2009 5:34 PM

  • IMAQdx timestamp off-by-one

    I have a network camera and it provides its own timestamp via the IMAQdxTimestampHigh and IMAQdxTimestampLow properties. I'm observing something I don't expect -- the timestamp appears to be off by one image.
    I have a simple VI that shows this behavior. In it, I open an IMAQdx session with my camera, configure a grab, reset the timestamp counter, and read the images sequentially. When examining the timestamp associated with each image, the first image has what appears to be the Nth+1 image's timestamp from the previous grab, as if stale data was left in memory.
    To see this behavior, run the "Exercise Timestamp Reset.vi" twice. Before you run it the second time, take note of the value for "Last Timestamp". When you run it the second time, the value for "First Timestamp" is slightly higher than "Last Timestamp", which suggests stale data. I would expect "First Timestamp" to be close to zero.
    What could be causing this behavior, and how can I fix my code? So far, I've tried:
    Moving the "Reset Timestamp Counter.vi" so that it is called immediately after creating the IMAQdx session,
    Creating an IMAQdx session, resetting the timestamp counter, and clearing the session before creating a second IMAQdx session for the grab.
    My particular configuration:
    Allied Manta MG 504B ASG
    LabVIEW 2009 SP1
    IMAQdx 3.9.1
    Solved!
    Go to Solution.
    Attachments:
    Exercise Timestamp Reset.zip ‏50 KB

    BlueCheese wrote:
    Maybe I used the wrong terminology here.... Its not so much "subverting the firewall" as processing the GigE Vision-related traffic at the lowest layer in the network driver, well before it gets handled by the network stack and any firewalls in the system. This is somewhat implied by using the "High Performance GigE Vision Driver". The firewall is still in place for any other traffic to the system.
    When you are _not_ using the high-performance driver, the GigE Vision data does go through the firewall. However, since the reception is done in the OS kernel for performance reasons the firewall doesn't work quite the same way as through applications. The various exceptions you can modify on the list relate to individual programs, not the kernel. The kernel effectively has unrestricted access to the network stack. However, because of the way the firewall works it does end up blocking UDP traffic that is not "connection-based" -- in that UDP inbound traffic is not allowed unless outbound traffic along the same path was recently detected. In the original GigE Vision 1.0 standard there was always a unidirectional path with no way to make it appear bidirectional. In later versions a feature was added that made it possible and today most cameras support it. This is the "Firewall traversal" feature that I mentioned earlier that can be enabled inside IMAQdx. This is likely the easiest option and doesn't require any changes to your firewall configuration.
    Thanks for your clarification -- I'm not so alarmed :-)
    I was able save another Wireshark capture after enabling Firewall Traversal, and this time I saw a lot more traffic. I set the camera's PacketSize to 1200 and saw many UDP transfers just above that size.
    One thing that was a bit strange: I could only enable Firewall Traversal from MAX via View Options » All Attributes and then checking the box for AcquisitionAttributes » AdvancedEthernet » FirewallTraversal » Enabled. I didn't see an equivalent in the LabVIEW Class Browser: Firewall Traversal was not present in the Advanced Ethernet submenu. I didn't see any filtering options for the property node either (I've seen that before in DAQmx). It was only discoverable as AcquisitionAttributes::AdvancedEthernet::FirewallTraversal::Enabled by using IMAQdx Enumerate Attributes.vi. I suppose that the driver doesn't keep a cache of some attributes and relies on run-time detection instead.
    At any rate, I would be grateful if you can inspect whether or not the camera is sending bad timestamps. I am still waiting for a response from Allied about a firmware update.
    Attachments:
    firewallTraversal.zip ‏3388 KB

  • Sun Ray Connector proxy i on debug mode - VDI 3.1.1 -

    Hi,
    On each connection to a windows session with VDI I use the Sun Ray Connector Proxy, each user launch a daemon called uttcpd everytihnings is ok but this daemon is launch on debug mode so my /var/ad/messages is full of usesless debug message. I don't find any option or configuration file on the doc to change the daemon logging mode.
    Thanks per advance for your help,
    Sylvain.

    I have the same issue . . .
    1. Sun Ray 5 (Sun Ray 4.2)
    2. SRWC 2.2
    3. Solaris 10 u9 X86 on two x2200
    4. Terminal Server on Win2K3 R2 Standard x64 Edition SP2
    I have a handful of users and they all logon the same way, which is to enter username & password then I have the following lines at the end of the users' individual .dtprofile file . . .
    <begin snip>
    DTSOURCEPROFILE=true
    /opt/SUNWuttsc/bin/uttsc -b -m -O -u uname 192.168.100.29
    exit
    <end snip>
    Of course 'uname' is actually the user name followed by the Terminal Server IP address and as you can see I am using the '-O' option, but every morning all the users on a server have their Sun Ray sessions reset and I find this in the messages file . . .
    Mar 16 09:38:31 sunraya Sun Ray Connector proxy:[12941]: [ID 855542 user.error] Child closed socket prematurely, session shutdown
    . . . . Using cron, I reset the Sun Ray service twice a day on both servers at 7AM and 7PM . . .
    # cat /sunray-restart.script
    # This is to restart SunRay 5 service due to
    # what I think may be a memory leak that disconnects
    # the SunRay Windows Connector every day
    /opt/SUNWut/sbin/utrestart -c
    echo "#" >> /var/adm/messages
    date >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo " RESTARTING SUNRAY SERVICE " >> /var/adm/messages
    echo "#" >> /var/adm/messages
    echo "#" >> /var/adm/messages
    . . . But this does not appear to having an affect.
    I will be looking around the forums for any other bits of information about this. The "Known Issues" can probably be found in the Release Notes.

  • Spam showing up in inbox then disappearing

    So for a long time now, back when I had my iPhone 4 and now on my iPhone 5, I will sometimes get a new e-mail and it will clearly be spam but in my inbox. I know I know, spam does sometimes get into your inbox, but there is something much weirder going on. So since you can't mark e-mails as spam in the iPhone mail app, at least not when you have a yahoo account, I will go on safari and login to yahoo mail to mark it as spam. Well here's the weird part, when I get to my inbox the e-mail has mysteriously disappeared! Then I will exit safari and go back to the mail app where it will update and the e-mail will again disappear. Then I will goto spam/junk and there the e-mail will be. What is going on? The e-mail WILL NOT disappear in the mail app until I goto yahoo.com and check my inbox there.

    only works for the session. resets after you close Mail. to make this option stick, it can be accessed through Mail->Preferences->Accounts->Mailbox Behaviors, at which property sheet one has to change the same setting outlined above, the same way (uncheck the box). click on any other tab of Preferences, and a dialog box asking to save changes will come up. if multiple Accounts are configured, this must be done separately for each Account.

  • Order of evaluation - Authorization scheme or application computation

    APEX 4.2.2
    A page has a Evaluate for every page view authorizaton scheme of the type Value of item in Expression 1 = Expression 2 with Expression 1=G_ITEM and Expression 2=1. G_ITEM is set using  a Before-Header application computation conditioned to fire when G_ITEM is null.
    What I see is that the authorization scheme always returns false and the page is not rendered. Inspecting wwv_flow_data shows that G_ITEM is not there. So it would appear that the authorization scheme is evaluated before the application computation and since it returns false, the engine stops.
    Does that sound right? Is this order of evaluation of components documented anywhere? There is a Utilities > Page Events screen but that doesn't include Authorization schemes.
    Thanks

    Hi Christian - I am referring to a page-level authorization scheme set to be evaluated For each page view
    Here are some more details...the application has only one UI (Desktop) and Application XX > User Interfaces > User Interface Details > Home URL is set to f?p=&APP_ID.:30:&SESSION.
    When I launch the app using f?p=181::::LEVEL9 this is what I get in apex_debug_messages
    init cgi_var_name.count=>29
    CGI: PATH_INFO = /f
    HTTP://xxx/pls/xxx
    QUERY_STRING=p=181::::LEVEL9
    REQUEST_METHOD=GET
    REMOTE_ADDR=xx.xx.xx.xx
    REMOTE_USER=foobar
    APEX_LISTENER_VERSION=
    REFERER=
    Cookies:
    S H O W: application="181" page="" workspace="" request="" session=""
    Reset NLS settings
    alter session set NLS_LANGUAGE="AMERICAN"
    alter session set NLS_TERRITORY="AMERICA"
    alter session set NLS_CALENDAR="GREGORIAN"
    alter session set NLS_SORT="BINARY"
    alter session set NLS_COMP="BINARY"
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    no characterset conversion needed
    ...Setting session time_zone to -04:00
    reset_nls_environment
    reset
    reset
    Processing page view with session ID = 0
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
    alter session set nls_language="AMERICAN"
    alter session set nls_territory="AMERICA"
    NLS: CSV charset=WE8MSWIN1252
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
    ...NLS: Set g_nls_date_format="mm/dd/yyyy"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    NLS: Language=en-us
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
    authenticate_and_init_session p_app_id=>181
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
    does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
    detect_user_interface p_application_id=>181
    ... "Desktop" is the only UI - no autodetection necessary
    ... setting ui to "DESKTOP"
    ... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
    ... page is public:null
    Authentication check: Login (NATIVE_CUSTOM)
    ... no page specified: failure
    ...fetch session state from database
    get_current
    ... DOES NOT EXIST - ignore
    fetch items (exact)
    Redirecting to f?p=181:30:
    Stop APEX Engine detected
    Final commit
    I am not sure why the engine stops rendering but I get the Access denied by Page security check error on the screen
    Next experiment...launch f?p=181:30:::LEVEL9:
    That gets me the following debug stack
    init cgi_var_name.count=>28
    CGI: PATH_INFO = /f
    HTTP://xxx/pls/xxx.xx
    QUERY_STRING=p=181:30:::LEVEL9:
    REQUEST_METHOD=GET
    REMOTE_ADDR=xx.xx.xx.xx
    REMOTE_USER=foobar
    APEX_LISTENER_VERSION=
    REFERER=
    Cookies:
    S H O W: application="181" page="30" workspace="" request="" session=""
    Reset NLS settings
    alter session set NLS_LANGUAGE="AMERICAN"
    alter session set NLS_TERRITORY="AMERICA"
    alter session set NLS_CALENDAR="GREGORIAN"
    alter session set NLS_SORT="BINARY"
    alter session set NLS_COMP="BINARY"
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    no characterset conversion needed
    ...Setting session time_zone to -04:00
    reset_nls_environment
    reset
    reset
    Processing page view with session ID = 0
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
    alter session set nls_language="AMERICAN"
    alter session set nls_territory="AMERICA"
    NLS: CSV charset=WE8MSWIN1252
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
    ...NLS: Set g_nls_date_format="mm/dd/yyyy"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    NLS: Language=en-us
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
    authenticate_and_init_session p_app_id=>181
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
    does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
    get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    ... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
    ... page is public:false
    Authentication check: Login (NATIVE_CUSTOM)
    get_current
    ... DOES NOT EXIST - ignore
    builtin_cookie_sentry p_cookie_name=>ORA_WWV_APP_181
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=
    ... cookie is not set
    ... failure, session not found
    set_db_session_info
    ...fetch session state from database
    get_current
    ... DOES NOT EXIST - ignore
    fetch items (exact)
    execute_native_session_sentry p_type=>NATIVE_CUSTOM
    ...Execute Statement: begin declare
    begin
    wwv_flow.g_boolean := htmldb_public_user.Modntlm_Page_Sentry;
    end;
    ~
    get_cookie_properties 181 -> ORA_WWV_APP_181, ,
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=
    ... cookie is not set
    get_cookie_properties 181 -> ORA_WWV_APP_181, ,
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=
    ... cookie is not set
    generate_unique_session_id
    remember_deep_link p_url=>f?p=181:30:::LEVEL9:
    get_current
    ... DOES NOT EXIST - ignore
    ... insert into wwv_flow_sessions$: 7781513768577
    create_new
    Session created: 7781513768577 user: foobar
    save_by_name p_item_name=>FSP_AFTER_LOGIN_URL,p_item_value=>***
    set_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_value=>f?p=181:30:7781513768577::LEVEL9:
    ...Session State: Saved Item "FSP_AFTER_LOGIN_URL" New Value="f?p=181:30:7781513768577::LEVEL9:"
    login p_uname=>foobar,p_password=>...,p_session_id=>7781513768577,p_flow_page=>181:30,p_entry_point=>POST-LOGIN,p_preserve_case=>false,p_use_secure_cookie=>false
    execute_login p_username=>foobar,p_password=>...,p_current_app_id=>181,p_next_app_id=>181,p_next_page_id=>30,p_post_login=>true,p_builder_login_for_workspace=>
    ...delaying unrecoverable error to the end of execute_login
    create_or_reuse_session
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from db)
    ...Session ID 7781513768577 can be used
    ...New Instance Detected -
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    ... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
    ... page is public:false
    ... POST LOGIN shortcut, no pre-auth and auth process
    ... Authentication success
    ... running post_auth_240111674424380819
    ...Execute Statement: begin declare
    procedure post_auth_240111674424380819 is
    begin
    post_auth_240111674424380819;
    end;
    end;
    Collection - Begin create_collection_from_query_b, Collection Name: AD_GROUPS
    Collection - Begin Create Collection, Collection Name: EM_ROLES
    save_by_name p_item_name=>G_APP_USER,p_item_value=>***
    find_item_by_name p_name=>G_APP_USER
    set_substitution_cache p_id=>8993704979413505,p_value=>***,p_name=>G_APP_USER,p_filter=>Y,p_encrypted=>N
    ...Session State: Saved Item "G_APP_USER" New Value="foobar"
    get_item_value  p_item=>FSP_AFTER_LOGIN_URL,p_flow=>181,p_instance=>7781513768577
    ... l_instance=7781513768577,l_flow_id=181,l_sgid=634111608319703,p_item=FSP_AFTER_LOGIN_URL
    get_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_session_id=>7781513768577
    ...value="f?p=181:30:7781513768577::LEVEL9:"
    save_by_name p_item_name=>FSP_AFTER_LOGIN_URL,p_item_value=>***
    set_builtin_global_item_value p_item_name=>FSP_AFTER_LOGIN_URL,p_value=>
    ...Session State: Saved Item "FSP_AFTER_LOGIN_URL" New Value=""
    log_login p_username=>foobar,p_security_group_id=>634111608319703,p_owner=>foobar,p_application_id=>181,p_authentication_method=>Login,p_authentication_result=>0,p_custom_status_text=>
    ... update session user (foobar) and auth result ()
    reset_cache
    update_hashed_id -> ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1, sqlrowcount=1
    send name=>ORA_WWV_APP_181,value=>ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1,expires=>,path=>,domain=>,secure=>,httponly=>HTTPONLY
    Redirecting to f?p=181:30:7781513768577::LEVEL9:
    ...setting g_unrecoverable_error:=true again
    Stop APEX Engine detected
    Stop APEX Engine detected
    Final commit
    init cgi_var_name.count=>29
    CGI: PATH_INFO = /f
    HTTP://xxx/pls/xxx.xx
    QUERY_STRING=p=181:30:7781513768577::LEVEL9:
    REQUEST_METHOD=GET
    REMOTE_ADDR=xx.xx.xx.xx
    REMOTE_USER=foobar
    APEX_LISTENER_VERSION=
    REFERER=
    Cookies:
    S H O W: application="181" page="30" workspace="" request="" session="7781513768577"
    Reset NLS settings
    alter session set NLS_LANGUAGE="AMERICAN"
    alter session set NLS_TERRITORY="AMERICA"
    alter session set NLS_CALENDAR="GREGORIAN"
    alter session set NLS_SORT="BINARY"
    alter session set NLS_COMP="BINARY"
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    no characterset conversion needed
    ...Setting session time_zone to -04:00
    reset_nls_environment
    reset
    reset
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: en-us
    alter session set nls_language="AMERICAN"
    alter session set nls_territory="AMERICA"
    NLS: CSV charset=WE8MSWIN1252
    ...NLS: Set Decimal separator="."
    ...NLS: Set NLS Group separator=","
    ...NLS: Set g_nls_date_format="DD-MON-RR"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    Setting NLS_DATE_FORMAT to application date format: mm/dd/yyyy
    ...NLS: Set g_nls_date_format="mm/dd/yyyy"
    ...NLS: Set g_nls_timestamp_format="DD-MON-RR HH.MI.SSXFF AM"
    ...NLS: Set g_nls_timestamp_tz_format="DD-MON-RR HH.MI.SSXFF AM TZR"
    NLS: Language=en-us
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    Application 181, Authentication: PLUGIN, Page Template: 12902619543947292
    authenticate_and_init_session p_app_id=>181
    fetch_flow_info
    set_html_escaping_mode p_mode=>E
    set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
    does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
    get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    ... authentication id=252985691712777759, sgid=634111608319703, curr flow sgid=634111608319703
    ... page is public:false
    Authentication check: Login (NATIVE_CUSTOM)
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from db)
    builtin_cookie_sentry p_cookie_name=>ORA_WWV_APP_181
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    ... success, session id and security group id matches
    ... set user and session id in package globals
    set_g_security_group_id p_security_group_id=>634111608319703,p_check_host_prefix=>true
    does_host_prefix_match p_security_group_id=>634111608319703,p_host_prefix=>,c_path_info=>/f
    set_db_session_info
    ...fetch session state from database
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    fetch items (exact)
    ... fetched 8993704979413505: name=G_APP_USER, value=foobar
    execute_native_session_sentry p_type=>NATIVE_CUSTOM
    ...Execute Statement: begin declare
    begin
    wwv_flow.g_boolean := htmldb_public_user.Modntlm_Page_Sentry;
    end;
    ~
    get_cookie_properties 181 -> ORA_WWV_APP_181, ,
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    get_cookie_properties 181 -> ORA_WWV_APP_181, ,
    get_by_cookie_name p_cookie_name=>ORA_WWV_APP_181
    session cookie value for ORA_WWV_APP_181=ORA_WWV-PqmZTwhNdxkMTTqPlY88APZ1
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    ... sentry success, no verification specified
    ... sentry+verification success
    create_or_reuse_session
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    ...Session ID 7781513768577 can be used
    ...New Instance Detected -
    get_by_cookie_name p_cookie_name=>ORA_WWV_USER_61814286625969
    session cookie value for ORA_WWV_USER_61814286625969=
    ... cookie is not set
    get_builder_session_id: builder session=null
    ...Setting session time_zone to -04:00
    ...Check for session expiration:
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    get_builtin_global_item_value p_item_name=>FSP_SESSION_TIME,p_session_id=>7781513768577
    NO_DATA_FOUND!
    set_builtin_global_item_value p_item_name=>FSP_SESSION_TIME,p_value=>20130925091227::
    ...Session State: Saved Item "FSP_SESSION_TIME" New Value="20130925091227::"
    Session: Fetch session header information
    get_current
    ... session=7781513768577, user=foobar, sgid=634111608319703 (from cache)
    fetch_step_info p_mode=>SHOW
    get_home_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    get_login_url p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    get_theme_id p_user_interface_id=>12942041779151719,p_application_id=>181,p_security_group_id=>634111608319703
    Branch point: Before Header
    Authorization Check: "Administrator" Caching: "BY_USER_BY_PAGE_VIEW" Component: "PAGE"
    ...  failed
    setting g_primary_language := en-us
    Add error onto error stack
    ...Error data:
    ......message: Must be Administrator
    ......additional_info: Access denied by Page security check
    ......display_location: ON_ERROR_PAGE
    ......is_internal_error: true
    ......apex_error_code: APEX.AUTHORIZATION.ACCESS_DENIED
    ......error_backtrace: ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    0x2d7325bc0       556  package body APEX_040200.WWV_FLOW_ERROR
    0x2d7325bc0       607  package body APEX_040200.WWV_FLOW_ERROR
    0x2d7325bc0       911  package body APEX_040200.WWV_FLOW_ERROR
    0x211e95470       488  package body APEX_040200.WWV_FLOW_AUTHORIZATION
    0x2dbf01138      6000  package body APEX_040200.WWV_FLOW
    0x2db632be8       249  procedure APEX_040200.F
    0x267d27130        31  anonymous block
    ......component.type: APEX_APPLICATION_AUTHORIZATION
    ......component.id: 19813621888498766
    ......component.name: Administrator
    ...Show Error on Error Page
    ......Performing rollback
    render_error_page
    wwv_flow_init_htp_buffer
    reset
    reset
    get_grid_template p_page_template_id=>12901127353947285
    emit_page_header
    Show page template header
    handle_common_placeholders p_placeholder=>#TITLE#
    get_title
    handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
    handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
    handle_common_placeholders p_placeholder=>#APEX_CSS#
    is_desktop_ui p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
    get_ui_type p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
    ...initialize cache
    ... ui type name=DESKTOP
    ... true
    handle_common_placeholders p_placeholder=>#TEMPLATE_CSS#
    handle_common_placeholders p_placeholder=>#THEME_CSS#
    handle_common_placeholders p_placeholder=>#PAGE_CSS#
    handle_common_placeholders p_placeholder=>#APEX_JAVASCRIPT#
    is_desktop_ui p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
    get_ui_type p_application_id=>181,p_page_id=>30,p_security_group_id=>634111608319703
    ...use cache
    ... ui type name=DESKTOP
    ... true
    handle_common_placeholders p_placeholder=>#TEMPLATE_JAVASCRIPT#
    handle_common_placeholders p_placeholder=>#APPLICATION_JAVASCRIPT#
    handle_common_placeholders p_placeholder=>#PAGE_JAVASCRIPT#
    handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
    handle_common_placeholders p_placeholder=>#IMAGE_PREFIX#
    handle_common_placeholders p_placeholder=>#ONLOAD#
    handle_common_placeholders p_placeholder=>#OUTDATED_BROWSER#
    handle_common_placeholders p_placeholder=>#FORM_OPEN#
    Rendering form open tag and internal values
    clear_page_checksum
    generate_unique_session_id
    perform p_process_point=>AFTER_ERROR_HEADER
    Processes - point: AFTER_ERROR_HEADER
    handle_common_placeholders p_placeholder=>#REGION_POSITION_07#
    handle_common_placeholders p_placeholder=>#HOME_LINK#
    handle_common_placeholders p_placeholder=>#LOGO#
    handle_common_placeholders p_placeholder=>#NAVIGATION_BAR#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_08#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_04#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_01#
    handle_common_placeholders p_placeholder=>#SUCCESS_MESSAGE#
    handle_common_placeholders p_placeholder=>#NOTIFICATION_MESSAGE#
    handle_common_placeholders p_placeholder=>#GLOBAL_NOTIFICATION#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_02#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_03#
    perform p_process_point=>BEFORE_ERROR_FOOTER
    Processes - point: BEFORE_ERROR_FOOTER
    emit_footer
    Show page footer
    Show page tempate footer
    handle_common_placeholders p_placeholder=>#CUSTOMIZE#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_05#
    handle_common_placeholders p_placeholder=>#APP_VERSION#
    handle_common_placeholders p_placeholder=>#REGION_POSITION_08#
    handle_common_placeholders p_placeholder=>#FORM_CLOSE#
    Rendering form close tag and page checksum
    handle_common_placeholders p_placeholder=>#DEVELOPER_TOOLBAR#
    handle_common_placeholders p_placeholder=>#GENERATED_CSS#
    handle_common_placeholders p_placeholder=>#GENERATED_JAVASCRIPT#
    emit_generated_javascript
    Logging exception in final_exception_handler:
    Sqlerrm: ORA-20987: APEX - Must be Administrator - Access denied by Page security check
    Backtrace: ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 861
    ORA-06512: at "APEX_040200.WWV_FLOW_ERROR", line 896
    ORA-06512: at "APEX_040200.WWV_FLOW_AUTHORIZATION", line 501
    ORA-06512: at "APEX_040200.WWV_FLOW", line 6000
    Seems to me that the authorization scheme (which uses the value of the application item) is evaluated before the before-header/unconditional application computation sets the value of the application item and since the authorization scheme fails, show processing stops with an error.
    What say you?

Maybe you are looking for

  • Sy-tabix for internal table in smartform

    Hi friends, How to capture the sy-tabix value for the entries in an internal table which has been looped into the loop of table node of a smartform?? I need to print something immedaitely after the end of the table For every record the value of sy-ta

  • Industry error while doing replication of customer from R/3 to CRM

    Hi, We have production system already implemented and going for roll out for another company both R/3 & CRM. We have generated conditional objects while doing roll out phase. From then we are getting this error. Problem: Customers are not getting rep

  • Inventory management opening stock querry

    Hi, In the material movement report, it needs Opening stock, closing stock and the End Value. Can you please guide how I could Calculate. Though I calculate it by valuated stock and -1  day interval, but not getting proper value. Iz that necessery to

  • Is there a way to "clean out" my harddrive?

    Pardon my possible 'silly' question but is there a way to make sure everything I have deleted is permanently gone and the disk space is free? I recently deleted 5,000+ high resolution DSLR photos from iphoto [and the folders, etc] in hopes that it wo

  • Importing Development Component - Webdynpro and Guided Procedures

    Hi All, I created a development component project of type  "Webdynpro". I created callable Object in guided procedures and the Process is working fine. I want to import the same project into another Nwds (another workspace). I tried the following ste