6 Replies Latest reply on Sep 15, 2008 10:29 AM by 635600

    partial rendering not working

    538960
      When I change a drop down i want some calculated value in another text box.
      Here is my code for drop down
      <messageChoice id="${bindings.ItemCodesDepartmentId.path}" model="${bindings.ItemCodesDepartmentId}" required="yes" promptAndAccessKey="&amp;Department" selectedValue="${bindings.ItemCodesDepartmentId}">
      <contents childData="${jhsTableBindings.DepartmentsView1_1T.rangeSet}">
      <option value="${uix.current.DepartmentId}" text="${uix.current.DepartmentName}"/>
      </contents>
      <primaryClientAction>
      <firePartialAction event="whenDepartmentChanged" formSubmitted="true" unvalidated="true" targets="${bindings.ItemCodesItemCode.path}">
      <parameters>
      <parameter key="layoutType" value="F"/>
      </parameters>
      </firePartialAction>
      </primaryClientAction>
      </messageChoice>

      i am setting unvalidated true, And i have method onWhenDepartmentChanged in my action class. There are some required fields on the page and when I change the drop down value, onWhenDepartmentChanged is not being invoked rather I get the following validation errors.

      [1724] Diagnostic.printStackTrace(405) oracle.jbo.TxnValException: JBO-27023: Failed to validate all rows in a transaction.

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3985)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      ## Detail 0 ##

      oracle.jbo.RowValException: JBO-27024: Failed to validate a row with key oracle.jbo.Key[-55 ] of type ItemCodes

           at oracle.jbo.server.EntityDefImpl.validate(EntityDefImpl.java:2065)

           at oracle.jbo.server.EntityImpl.validateEntity(EntityImpl.java:1347)

           at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1478)

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3965)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      ## Detail 0 ##

      oracle.jbo.RowValException: JBO-27027: Missing mandatory attributes for a row with key oracle.jbo.Key[-55 ] of type ItemCodes

           at oracle.jbo.server.JboMandatoryAttributesValidator.validate(JboMandatoryAttributesValidator.java:120)

           at oracle.jbo.server.EntityDefImpl.validate(EntityDefImpl.java:2051)

           at oracle.jbo.server.EntityImpl.validateEntity(EntityImpl.java:1347)

           at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1478)

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3965)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      ## Detail 0 ##

      oracle.jbo.AttrValException: JBO-27014: Attribute ItemCode in ItemCodes is required

           at oracle.jbo.AttrValException.<init>(AttrValException.java:113)

           at oracle.jbo.server.JboMandatoryAttributesValidator.validate(JboMandatoryAttributesValidator.java:101)

           at oracle.jbo.server.EntityDefImpl.validate(EntityDefImpl.java:2051)

           at oracle.jbo.server.EntityImpl.validateEntity(EntityImpl.java:1347)

           at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1478)

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3965)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      ## Detail 1 ##

      oracle.jbo.AttrValException: JBO-27014: Attribute CodeDescription in ItemCodes is required

           at oracle.jbo.AttrValException.<init>(AttrValException.java:113)

           at oracle.jbo.server.JboMandatoryAttributesValidator.validate(JboMandatoryAttributesValidator.java:101)

           at oracle.jbo.server.EntityDefImpl.validate(EntityDefImpl.java:2051)

           at oracle.jbo.server.EntityImpl.validateEntity(EntityImpl.java:1347)

           at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1478)

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3965)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      ## Detail 2 ##

      oracle.jbo.AttrValException: JBO-27014: Attribute Amount in ItemCodes is required

           at oracle.jbo.AttrValException.<init>(AttrValException.java:113)

           at oracle.jbo.server.JboMandatoryAttributesValidator.validate(JboMandatoryAttributesValidator.java:101)

           at oracle.jbo.server.EntityDefImpl.validate(EntityDefImpl.java:2051)

           at oracle.jbo.server.EntityImpl.validateEntity(EntityImpl.java:1347)

           at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1478)

           at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:3965)

           at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:967)

           at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:1683)

           at oracle.cabo.adf.rt.InitModelListener._doModelUpdate(InitModelListener.java:170)

           at oracle.cabo.adf.rt.InitModelListener.eventStarted(InitModelListener.java:57)

           at oracle.cabo.servlet.AbstractPageBroker._fireUIXRequestEvent(Unknown Source)

           at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)

           at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle$NonRenderingPageBroker.handleRequest(StrutsUixLifecycle.java:337)

           at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle._runUixController(StrutsUixLifecycle.java:215)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.processUpdateModel(StrutsUixLifecycle.java:105)

           at oracle.jheadstart.controller.strutsadf.action.JhsStrutsUixLifecycle.processUpdateModel(JhsStrutsUixLifecycle.java:155)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:734)

           at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)

           at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)

           at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)

           at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)

           at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:506)

           at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)

           at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.processActionPerform(JhsRequestProcessor.java:118)

           at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

           at oracle.jheadstart.controller.strutsadf.JhsRequestProcessor.process(JhsRequestProcessor.java:385)

           at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)

           at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:130)

           at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)

           at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)

           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)

           at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:176)

           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)

           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

           at java.lang.Thread.run(Thread.java:534)

      Any help is greatly appreciated.

      Thanks.
        • 1. Re: partial rendering not working
          Steven Davelaar-Oracle
          This might be caused by wrong entry in web.xml. Can you check that you have an init-param like this for the UIX servlet:

          <init-param>
          <param-name>oracle.cabo.servlet.UIXRequestListeners</param-name>
          <param-value>oracle.jheadstart.view.adfuix.JhsInitModelListener</param-value>
          </init-param>

          Looks like the default cabo InitModelListener has been added inside the <param-value> tag. This happens when you drag and drop, and should be removed again.

          Steven Davelaar,
          JHeadstart Team.
          • 2. Re: partial rendering not working
            592334
            Steven,

            can you explain the theory about this problem?

            I have the same problem but there'snt any initi-param in my web.xml.

            Thanks
            • 3. Re: partial rendering not working
              588272
              sorry, I don't have an answer, but am trying to throw out a little more info since I have this problem as well...

              I am using a read only view object, getting some data and then trying to navigate to the next page. This is frusturating, because once I have the data on the page, I should not even be touching the db, so I don't know why it's a transaction problem. This problem seems to happen about 3/4 of the time, so it seems to be random.
              • 4. Re: partial rendering not working
                588272
                I am receiving the problem in code. I was told (perhaps uncorrectly) that I didn't need to use AM.getTransaction().commit(). I added this line, and it eliminated the problem for me.
                • 5. Re: partial rendering not working
                  588272
                  I appologise, but it turns out my problem was completly unrelated to AM.getTranaction().commit() as I stated earlier. The true error was that an id was not being created at an earlier step, so it could not validate the rows as the id didn't exist yet. So perhaps if you are having this problem there is a problem with the data going into the db.
                  • 6. Re: partial rendering not working
                    635600
                    EricL, thank you so much, this is what exactly was happening to my application and your post helped me to figure out a solution.