JBO-27122 using between operator on Datefield in JHeadstart

Hallo,
I am using JDeveloper 10.1.1.0.2 and JHeadstart 11 Technical Release 1.
In my Application Definition Editor I have a Date-field (Java type = Date, Display Type = dateField) based on a Date-field in my View Object. When I use the Query Operator 'between' a 'from' and 'to' field is generated in the advance search regio of my Application ('Include in Advanced Search' is set to true, 'Quick Search' is set to false). The Application works fine if I only use the 'FROM'-field in the advance search regio or only using the 'TO'-field. Using both fields (the 'FROM'-field and 'TO'-field) causes the following error:
Caused by: oracle.jbo.SQLStmtException: JBO-27122: SQL-fout tijdens voorbereiding van statement. Statement: SELECT test.ID, test.DATUM_SCANNING FROM testtabel Test WHERE ( ( (TO_CHAR( test.DATUM, 'yyyy-mm-dd') BETWEEN ''2009-08-06'' AND ''2009-08-29'' ) ) )
Using a different datatype (for example Java type = Number and Display Type = TestInput) causes no errors.

Hi,
Thanks for you bug-report, it is in the bug list now!
Regards
Evert-Jan de Bruin
JHeadstart Team

Similar Messages

  • Error while using between operator with sql stmts in obiee 11g analytics

    Hi All,
    when I try to use between operator with two select queries in OBIEE 11g analytics, I'm getting the below error:
    Error Codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
    Location: saw.views.evc.activate, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool.socketrpcserver, saw.threads
    Odbc driver returned an error (SQLExecDirectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27002] Near <select>: Syntax error [nQSError: 26012] . (HY000)
    can anyone help me out in resolving this issue.

    Hi All,
    Thank u all for ur replies, but I dint the exact solution for what I'm searching for.
    If I use the condition as
    "WHERE "Workforce Budget"."Used Budget Amount" BETWEEN MAX("Workforce Budget"."Total Eligible Salaries") AND MAX("Workforce Budget"."Published Worksheet Budget Amount"",
    all the data will be grouped with the two columns which I'm considering in the condition.
    my actual requirement with this query is to get the required date from a table to generate the report either as daily or weekly or monthly report. If I use repository variables, variables are not getting refreshed until I regenerate the server(which I should not do in my project). Hence I have created a table to hold weekly start and end dates and monthly start and end dates to pass the value to the actual report using between operator.
    please could anyone help me on this, my release date is fast approaching.

  • InputListOfValue with ViewCriteria using between operator giving error.

    So i am using inputlistofvalues with ViewCriteria.In ViewCriteria i am using between operator for a date(CreDttm) field.
    when i click on search icon,it takes me to search popup and i give range of date and click search it give me result correctly and when i select a row and click ok,it take me to parent page but give error that "Credttm is required"...its Readonly Vo. If i use equal operator on same it works fine.
    Am i doing something wrong?
    Any help will be appreciated!
    Thanks

    its better to say which jdev version you are using..
    what is 'Credttm' atttribute is associated with.. is it the inputComboboxlitof values.. is this happening when you set the autsubmit=false for the inputcombolov? whe exactly are you seeing this error..

  • Using between operator

    Hello,
    I am using Oracle Database 11g Enterprise Edition Release 11.2.0.2.0
    I am using between operator in date field,read that the between opertaor takes the inclusive of the second value.
    But i am not getting that way,its taking exclusive of the last value.
    For e.g
    ud is timestamp.
    ud between to_date('01-Sep-2010','DD-Mon-YYYY') and to_date('31-Aug-2011','DD-Mon-YYYY')
    is excluding the dat 31-Aug.Its just showing the data only till 30Aug.
    May be the reason is because its a timestamp,in such case how to include 31Aug data also without doing to_date('01-Sep-2011','DD-Mon-YYYY')
    Thanks

    user123 wrote:
    Hello,
    I am using Oracle Database 11g Enterprise Edition Release 11.2.0.2.0
    I am using between operator in date field,read that the between opertaor takes the inclusive of the second value.
    But i am not getting that way,its taking exclusive of the last value.
    For e.g
    ud is timestamp.
    ud between to_date('01-Sep-2010','DD-Mon-YYYY') and to_date('31-Aug-2011','DD-Mon-YYYY')
    is excluding the dat 31-Aug.Its just showing the data only till 30Aug.
    May be the reason is because its a timestamp,in such case how to include 31Aug data also without doing to_date('01-Sep-2011','DD-Mon-YYYY')
    ThanksYou will have to truncate the timestamp variable
    trunc(ud) between to_date().. etc

  • How to use BETWEEN Operator in physical layer in OBIEE 11g

    Hi Experts,
    How do I do the BETWEEN Operator functionality in Physical layer if my requirements is like this?
    TABLE_1.COLUMN_1 = TABLE_2 is between COLUMN_2 and COLUMN_3
    Below is the syntax for BETWEEN Operator function when I am trying to insert them.
    <<expression>> BETWEEN <<Upper Bound>> AND <<Lower Bound>>
    Thanks,
    Edited by: OBIEE/BIP Forumer on Nov 3, 2012 11:37 PM

    Below is an example diagram, as you can see, FACT TABLE have a join (an arrow one) towards TABLE_1 and TABLE_3. AS for the TABLE_3, this table is the one which I implement with the BETWEEN Operators function in Physical Layer. Also, the arrow in FACT TABLE and TABLE_3 is a red one with no arrow head line.
    TABLE_2
    ^
    l
    l
    l
    FACT TABLE ---------> TABLE_1
    l
    l
    l
    TABLE_3
    Edited by: OBIEE/BIP Forumer on Nov 4, 2012 2:33 AM

  • How to use BETWEEN operator in View Criteria

    Hello Champs,
    I want to query some data based on date range Value for e.g From "21-JUN-06 " TO "21-JUL-06"
    How can I do this using the ViewCriteria
    ViewCriteria vc = vo.createViewCriteria();
    ViewCriteriaRow vcRow = vc.createViewCriteriaRow();
    vcRow.setAttribute(attrName," BETWEEN " + "'" + fromDateValue + "'" + " AND '" + ToDateValue + "'");
    vc.addElement(vcRow);
    vo.applyViewCriteria(vc);
    vo.executeQuery();
    does not seems to work, no errors either
    thank you all in advance

    Thanks, Timo,
    I was passing invalid date format
    it was looking for yyyy-mm-dd
    and passed value was 2006/05/05 so, / does matter;
    select * from EMP WHERE TO_CHAR(EMP_JOIN_DATE,'yyyy-mm-dd') BETWEEN '2006-05-05' AND '2006-06-30'; will work
    select * from EMP WHERE TO_CHAR(EMP_JOIN_DATE,'yyyy-mm-dd') BETWEEN '2006/05/05' AND '2006/06/30'; will not work

  • How to use between timestamp in where clause

    Hi All,
    i have a colum column2 of data type timestamp.now i wants to fatch record having between two date of column2.how to use between operator in where condition having column as timespamp'

    Hi,
    You can use a timestamp literal, or use a function that return a timestamp datatype, here is an example:
    (TIMESTAMP 'YYYY-MM-DD HH24:MI:SS.FF')
    select * from yourtable where column2 between TIMESTAMP '1997-01-31 09:26:50.12' and  systimestampHave a look to the documentation, for example http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch4datetime.htm

  • Query panel between operator issue

    Hi,
    I'm using Jdeveloper 11.1.2.3.0.
    I have a view criteria with Equal to operator for employee id, selected Show Operator as always.
    Dropped it as a Query Panel with Table on a jsf page.
    On the query panel, selected operator as Between. When i enter From Field value in the query panel and click on Search, entire query is executing and estimated row count on the vo is showing the total number of records in the VO and then throwing an error Attribute Employee Id is required.
    How can i stop executing the query or how can i populate To field value when From field value is entered?
    As I have used Equal to while defining the VC, i provided the bind variable as pEmpId. When i use Between operator and entered both values, to field value is going to vc_temp_1 variable.
    How can i populate value into this at run time.
    Thanks,
    Vinod

    Maybe you can try to reset QueryModel, something like this:
    QueryModel queryModel = queryComponent.getModel(); 
    QueryDescriptor queryDescriptor = queryComponent.getValue(); 
    queryModel.reset(queryDescriptor); 
    queryComponent.refresh(FacesContext.getCurrentInstance());
    AdfFacesContext.getCurrentInstance().addPartialTarget(queryComponent);Sorry, I don't have any more ideas :(
    Dario

  • Between operator

    Hi
    We used between operator for varchar2 column.it is caused any performance problem n query execution.
    My sql statement is AND gcc_c.segment3 BETWEEN '&&3' AND '&&4'
    AND gcc_c.segment4 BETWEEN '&&5' AND '&&6'
    where segment3 and segment4 as varchar2 columns.now program is running some times very fast and some times take more hours to execute the sql satement.
    Plz give any one solutions.how to write the between operator for varchar2 columns.
    Thank's

    Is there any correlation between the range between the two values specified and the time it takes the query to execute?
    For instance one might expect this
    select *
    from big_table
    where col23 between 'BBB' and 'XXX'
    /to take longer to execute than this...
    select *
    from big_table
    where col23 between 'MMM' and 'MNO'
    /In fact, you might well want a completely different execution for the first case and the second case (full table scan, preferably with parallel query VS indexed range scan).
    Cheers, APC
    blog: http://radiofreetooting.blogspot.com

  • Between Operator in physical join

    Hello,
    Can we use between operator in physical join. We did that, its successfully checking in, but when we re-open the join, its show in RED color.
    So, got doubt, can we use between?
    and we have another error
    "No fact table exists at the requested level of detail"; what does this error mean
    Waiting for reply...
    Regards
    Kiran

    Can we use between operator in physical join. We did that, its successfully checking in, but when we re-open the join, its show in RED color.
    So, got doubt, can we use between?When you checkout the rpd object in online mode it would display in red, this is not an error.
    "No fact table exists at the requested level of detail"; what does this error meanThis error usually happens if you have not mapped the content level correctly in the logical table source.
    Rgds,
    Dpka

  • Hi in the between operator how to use date column

    Hi
    I have one small doubut ,once i try to get the results perticular between dates ,it not working
    ex:- in the emp table i try get the employess u hire between 01-jan-80 to 03-jan-80
    once i use query select * from emp where hiredate between '01-jan-80' and '03-jan-80'
    it is display differnt data.
    plz help i want data only 01,2nd and 3rd jan data only how to write query.
    Thank's

    Hi,
    When you want to hard-code a DATE, don't just use a string. Use the TO_DATE function, for example
    TO_DATE ( '01-jan-1980'
            , 'dd-mon-yyyy'
            )or use a DATE literal (always specified in 'YYYY-MM-DD' format):
    DATE '1980-01-01'Remember that DATE expressions always include the time of day. If you use TO_DATE without specifying the time, or a DATE literal (as I did above) the time defaults to midnight, which is the first point in time on that day.
    If you are certain that your all DATEs in your table are at midnight, you can use BETWEEN like this:
    select  *
    from      emp
    where      hiredate between TO_DATE ('01-jan-1980', 'dd-mon-yyyy')
               and       TO_DATE ('03-jan-1980', 'dd-mon-yyyy')
    ;If your table did have a hiredate such as January 3, 1980, 10:35 am, the query above would not choose it (because 10:35 is later than midnight.)
    Because of the problems with BETWEEN, some people do two comparisons instead:
    select  *
    from      emp
    where      hiredate >= TO_DATE ('01-jan-1980', 'dd-mon-yyyy')
    and      hiredate <  TO_DATE ('03-jan-1980', 'dd-mon-yyyy') + 1
    ;This will pick anything on January 3, 1980, regardless of its time.
    Edited by: Frank Kulash on Aug 5, 2009 10:49 AM

  • Error:  oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation

    Hi all,
    I am trying to extend the supplier address book site creation controller: ByrCrtStCO and loop inside the processFormRequest method through all the operating unit related sites on that page.
    I have the following code:
    package XXXX.oracle.apps.pos.supplier.webui;
    import java.sql.SQLException;
    import java.sql.Types;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.OARow;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.pos.supplier.components.server.ByrAddrAMImpl;
    import oracle.apps.pos.supplier.webui.ByrCrtStCO;
    import oracle.apps.pos.supplier.webui.SupplierUtil;
    import oracle.jdbc.OracleCallableStatement;
    import oracle.jbo.RowSetIterator;
    import oracle.jbo.Row;
    * @author AO *
    public class xxxpoByrCrtStCO  extends ByrCrtStCO
       //constructor
        public xxxpoByrCrtStCO()
        public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
            //call super to continue the rest of the processing
            super.processFormRequest(oapagecontext, oawebbean);
            //update the supplier site on all records with the vat code
            updateVendorSites(oapagecontext, oawebbean);
        private void updateVendorSites(OAPageContext oapagecontext, OAWebBean oawebbean) {
            OAApplicationModule applicationModule = oapagecontext.getApplicationModule(oawebbean);
            if(oapagecontext.getParameter("applyBtn") != null)
                OAViewObject oaviewobject =  (OAViewObject) applicationModule.findViewObject("CrtSitesVO");           
                  if (oaviewobject != null) {
                                      int count = oaviewobject.getRowCount();
                                      if(oapagecontext.isLoggingEnabled(2))
                                                             oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" Count: ").append(count).toString(), 2);
                        else {
                            if(oapagecontext.isLoggingEnabled(2))
                                                   oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" Count: ").append("null").toString(), 2);
    I get the below error:  What could be problem?
    Logout
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (select 'N' as select1, substr(:1,1,15) as Site_Name, organization_id, name,:2 as Site_Name_Display from hr_operating_units WHERE mo_global.check_access(organization_id) = 'Y') QRSLT ORDER BY name at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169) at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:3001) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) ## Detail 0 ## java.sql.SQLException: Missing IN or OUT parameter at index:: 1 at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3723) at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:688) at oracle.jbo.server.ViewRowSetImpl.getRowCount(ViewRowSetImpl.java:1932) at oracle.jbo.server.ViewObjectImpl.getRowCount(ViewObjectImpl.java:6011) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.updateVendorSites(xxxpoByrCrtStCO14.java:85) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.processFormRequest(xxxpoByrCrtStCO.java:46) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:827) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1205) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2997) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) java.sql.SQLException: Missing IN or OUT parameter at index:: 1 at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3723) at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:688) at oracle.jbo.server.ViewRowSetImpl.getRowCount(ViewRowSetImpl.java:1932) at oracle.jbo.server.ViewObjectImpl.getRowCount(ViewObjectImpl.java:6011) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO.updateVendorSites(xxxpoByrCrtStCO14.java:85) at xxx.oracle.apps.pos.supplier.webui.xxxpoByrCrtStCO14.processFormRequest(xxxpoByrCrtStCO.java:46) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:827) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1205) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1039) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:860) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:385) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2997) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1885) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438) at _OA._jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:911) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:662) 
    Logout
    Copyright (c) 2006, Oracle. All rights reserved.

    Hi all
    This is the method I used to update the vendor sites.  It takes a list of vendor site IDs retrieved in previous sections and updates one by one.  Note the Super method is invoked before this method and another method not mentioned here is used to retrieve the vendor site IDs from the operating unit the user checked.
         private void updateVendorSites(OAPageContext oapagecontext, OAWebBean oawebbean, HashMap<oracle.jbo.domain.Number, String> updateList ) {
            if(oapagecontext.isLoggingEnabled(2))
                oapagecontext.writeDiagnostics(this, "xxXXXXpoByrCrtStCO - updateVendorSites(OAPageContext, OAWebBean).BEGIN", 2);
                System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites(OAPageContext, OAWebBean).BEGIN" );           
                try {
                // Initalize variables      
                oracle.jbo.domain.Number vendorSiteId = null;
                oracle.jbo.domain.Number orgId = null;
                String vatCode = null;
                // THis is a nested AM, so the view for operating units/sites is not in the root AM.  It is in the ByrAddrAM.
                   // In order to update the tax code on the newly created supplier site, we need to get the AM and VO for the Tax and Reporting Update Tax code page
                ApplicationModule maintainpartytaxprofilesam = oapagecontext.getRootApplicationModule().findApplicationModule("MaintainPartyTaxProfilesAM");
                SearchSuppAcctSitesVOImpl searchsuppacctsitesvoimpl =  (SearchSuppAcctSitesVOImpl) maintainpartytaxprofilesam.findViewObject("SearchSuppAcctSitesVO");             
                Set set = updateList.entrySet();
                Iterator i = set.iterator();           
                while (i.hasNext()) {
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites Inside while" );
                      Map.Entry<oracle.jbo.domain.Number, String> updateCode = (Map.Entry<oracle.jbo.domain.Number, String>) i.next();
                     // Initialize variables used in the loop to ensure no exchange of data between rows.  This is just a precaution.
                     vendorSiteId = null;
                     orgId = null;
                     vatCode = null;
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before cast org id" );
                     orgId =  updateCode.getKey();
                      System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before cast vatCode" );
                     vatCode = updateCode.getValue();
                     if(oapagecontext.isLoggingEnabled(2))
                       oapagecontext.writeDiagnostics(this, (new StringBuilder()).append(" OrgId: ").append(orgId).toString(), 2);
                      System.out.println(" OrgId: " + orgId.toString());
                      System.out.println(" vatCode: " + vatCode);
                      // Get the vendor site ID from separate method
                      vendorSiteId = getVendorSiteId(oapagecontext, oawebbean, orgId);
                      // Find the row in the ap_supplier_sites_all table for that vendor Site ID.
                      searchsuppacctsitesvoimpl.executeVOQuery (vendorSiteId);
                      SearchSuppAcctSitesVORowImpl searchsuppacctsitesvorowimpl = (SearchSuppAcctSitesVORowImpl)searchsuppacctsitesvoimpl.first();
                      if(searchsuppacctsitesvorowimpl != null)
                          System.out.println("xxXXXXpoByrCrtStCO - updateVendorSites before set vat code" );
                            searchsuppacctsitesvorowimpl.setVatCode(vatCode);
                    oapagecontext.getApplicationModule(oawebbean).getTransaction().commit();
              catch (OAException oaEx) {          
                throw new OAException(oaEx.getMessage(),  (byte)0);

  • JBO-27122: SQL error during statement preparation Error

    Hello,
    I am trying to use a standard page with some navigation modification. Here is what i did.
    Created a custom menu of type sub tab. It has three section
    1.Create Offer
    2.Offer Workbench
    3.Template.
    Here Create Offer and Offer Workbench are like Search page.
    Attached this custom menu to a custom responsibility.
    The custom responsibility is working fine.
    Suppose i open this menu, the first display page in Create Offer page.
    Now Consider the scenario. I Open the menu. Create Offer opens. Now i navigate to Offer Workbench tab. I query and it returns some result. Now i navigate back to the Create Offer tab.When i try to navigate back to the Offer Worknbench tab. i get the JBO-27122: SQL error during statement preparation Error. This happens only when i do search operation in the 2nd tab and then go back to the 1st and again I try to come back to the 2nd tab.When i try the same with the 2nd and 3rd tab it is working fine. No error comes. What could have possibly gone wrong. Share your knowledge on this.
    Please find the error stack attached below.
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT Offer.OFFER_ID,        Offer.OFFER_VERSION,        Offer.LAST_UPDATE_DATE,        Offer.CREATION_DATE,        Vac.VACANCY_ID,        Vac.NAME,        Job.JOB_ID,        Recruiter.FULL_NAME,        Recruiter.PERSON_ID,        Recruiter.EFFECTIVE_START_DATE,        Recruiter.EFFECTIVE_END_DATE,        Recruiter.EMAIL_ADDRESS,        Status.LOOKUP_TYPE,        Status.LOOKUP_CODE,        Manager.EMAIL_ADDRESS AS EMAIL_ADDRESS1, Manager.EMPLOYEE_NUMBER, Manager.PERSON_ID AS PERSON_ID1, Manager.EFFECTIVE_START_DATE AS EFFECTIVE_START_DATE1,         Manager.EFFECTIVE_END_DATE AS EFFECTIVE_END_DATE1,        Manager.FULL_NAME AS FULL_NAME1,        Job.NAME AS JOB_NAME,        Offer.OFFER_STATUS,        Offer.LATEST_OFFER,        (SELECT max (status_change_date) FROM irc_offer_status_history StatusHistory1 WHERE StatusHistory1.offer_id = Offer.offer_id and StatusHistory1.offer_status ='APPROVED') AS OFFER_APPROVED_DATE, Offer.EXPIRY_DATE, Applicant.FULL_NAME AS FULL_NAME2, Applicant.PERSON_ID AS PERSON_ID2, Applicant.EFFECTIVE_START_DATE AS EFFECTIVE_START_DATE2,         Applicant.EFFECTIVE_END_DATE AS EFFECTIVE_END_DATE2, decode(Offer.offer_status,'PENDING','T','CORRECTION','T','APPROVED',nvl((select          update_allowed from irc_rec_team_members rec where rec.vacancy_id          = vac.vacancy_id and rec.person_id = :1 and irc_utilities_pkg.is_function_allowed          ('IRC_UPDATE_APPROVED_OFFER') = 'TRUE'),'T'),'F') AS PREVIEW_ENABLED, Status.MEANING, ASG.ASSIGNMENT_ID, ASG.EFFECTIVE_START_DATE AS ASG_EFFECTIVE_START_DATE,         ASG.EFFECTIVE_END_DATE AS ASG_EFFECTIVE_END_DATE, to_char(RowNum) AS RowNumber, Applicant.APPLICANT_NUMBER, Reason.MEANING AS MEANING1, Offer.OBJECT_VERSION_NUMBER, Reason.LOOKUP_TYPE AS LOOKUP_TYPE1,        Reason.LOOKUP_CODE AS LOOKUP_CODE1,        Offer.ATTRIBUTE1,        Offer.ATTRIBUTE2,        Offer.ATTRIBUTE3,        Offer.ATTRIBUTE4,        Offer.ATTRIBUTE5,        Offer.ATTRIBUTE6,        Offer.ATTRIBUTE7,        Offer.ATTRIBUTE8,        Offer.ATTRIBUTE9,        Offer.ATTRIBUTE10,        Offer.ATTRIBUTE11,        Offer.ATTRIBUTE12,        Offer.ATTRIBUTE13,        Offer.ATTRIBUTE14,        Offer.ATTRIBUTE15,        Offer.ATTRIBUTE16,        Offer.ATTRIBUTE17,        Offer.ATTRIBUTE18,        Offer.ATTRIBUTE19,        Offer.ATTRIBUTE20,        Offer.ATTRIBUTE21,        Offer.ATTRIBUTE22,        Offer.ATTRIBUTE23,        Offer.ATTRIBUTE24,        Offer.ATTRIBUTE25,        Offer.ATTRIBUTE26,        Offer.ATTRIBUTE27,        Offer.ATTRIBUTE28,        Offer.ATTRIBUTE29,        Offer.ATTRIBUTE30,        Vac.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER1, AST.USER_STATUS, Recruiter.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER2,         ASG.CHANGE_REASON,        Manager.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER3,         (SELECT meaning   FROM   hr_lookups hl     WHERE hl.lookup_type = 'APL_ASSIGN_REASON' AND hl.lookup_code = IAS.STATUS_CHANGE_REASON  ) AS APPL_STATUS_CHANGE_REASON,        AST.ASSIGNMENT_STATUS_TYPE_ID,        Offer.ATTRIBUTE_CATEGORY,        ASG.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER4, Vac.BUSINESS_GROUP_ID, Applicant.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER5,         Bg.NAME AS NAME1,        Bg.ORGANIZATION_ID,        (select Meaning     from hr_lookups     where lookup_type = 'IRC_CANDIDATE_TYPE'     and lookup_code =  NVL( (SELECT 'EMP'      FROM DUAL   WHERE EXISTS            (SELECT NULL             FROM PER_ALL_PEOPLE_F PPF11,                   PER_ALL_PEOPLE_F PPF12,       PER_PERSON_TYPES PPT             WHERE PPF11.PERSON_ID = ASG.PERSON_ID               AND PPF11.PARTY_ID = PPF12.PARTY_ID AND TRUNC(SYSDATE) BETWEEN PPF12.EFFECTIVE_START_DATE AND PPF12.EFFECTIVE_END_DATE AND PPF12.PERSON_TYPE_ID = PPT.PERSON_TYPE_ID               AND PPT.SYSTEM_PERSON_TYPE IN ('EMP', 'EMP_APL')           )   ), NVL(     (SELECT 'EX_EMP'        FROM DUAL       WHERE EXISTS               (SELECT NULL                 FROM PER_ALL_PEOPLE_F PPF21,      PER_ALL_PEOPLE_F PPF22,                      PER_PERSON_TYPES PPT    WHERE PPF21.PERSON_ID = ASG.PERSON_ID              AND PPF21.PARTY_ID = PPF22.PARTY_ID      AND TRUNC(SYSDATE) BETWEEN PPF22.EFFECTIVE_START_DATE AND PPF22.EFFECTIVE_END_DATE                  AND PPF22.PERSON_TYPE_ID = PPT.PERSON_TYPE_ID                  AND PPT.SYSTEM_PERSON_TYPE IN ('EX_EMP', 'EX_EMP_APL')              )     ), 'EXT' ))) AS CANDIDATE_TYPE, (select hl5.Meaning     from hr_lookups hl5   where lookup_type   = 'YES_NO'     and lookup_code           = decode(        ( SELECT 1                     FROM per_all_assignments_f paf2, per_all_people_f ppf2, per_all_people_f ppf21 WHERE ppf2.person_id = asg.person_id                     and ppf2.party_id = ppf21.party_id                     and trunc(sysdate) between ppf21.effective_start_date  and ppf21.effective_end_date and ppf21.person_id = paf2.supervisor_id                 and trunc(sysdate) between paf2.effective_start_date and paf2.effective_end_date              and  paf2.ASSIGNMENT_TYPE IN ('E','C')            AND rownum = 1   ), 1, 'Y', 'N'             ) and irc_utilities_pkg.is_internal_person(asg.person_id ,trunc(sysdate)) = 'TRUE') AS DIRECT_REPORTS, Applicant.PARTY_ID,        (select lookup_code from hr_lookups where lookup_type = 'IRC_REHIRE_RECOMMENDATION' and lookup_code = 'NOT_APPLICABLE') AS VIEW_ATTR,        PROPOSED_START_DATE AS PROPOSED_START_DATE FROM IRC_OFFERS Offer, PER_ALL_VACANCIES Vac, PER_JOBS_VL Job, PER_ALL_PEOPLE_F Recruiter, PER_ALL_PEOPLE_F Manager, HR_LOOKUPS Status, PER_ALL_ASSIGNMENTS_F ASG, PER_ALL_PEOPLE_F Applicant, HR_LOOKUPS Reason, IRC_OFFER_STATUS_HISTORY ioh, IRC_ASSIGNMENT_STATUSES IAS, PER_ASSIGNMENT_STATUS_TYPES_V AST, HR_ALL_ORGANIZATION_UNITS_VL Bg, PER_ALL_ASSIGNMENTS_F asg4 WHERE Offer.vacancy_id = Vac.vacancy_id  and Vac.Recruiter_id = Recruiter.PERSON_ID(+) and :2 between nvl(Recruiter.EFFECTIVE_START_DATE,:3) and nvl(Recruiter.EFFECTIVE_END_DATE, :4) and Vac.Manager_id = Manager.PERSON_ID(+) and   :5 between nvl(Manager.EFFECTIVE_START_DATE,:6) and nvl(Manager.EFFECTIVE_END_DATE,:7) and Status.LOOKUP_TYPE(+) = 'IRC_OFFER_STATUSES' and Offer.Offer_Status = Status.LOOKUP_CODE(+) And Offer.LATEST_OFFER = 'Y' and offer.applicant_assignment_id = asg.assignment_id and asg.person_id = applicant.person_id and :8 between nvl(applicant.EFFECTIVE_START_DATE,:9) and nvl(applicant.EFFECTIVE_END_DATE, :10) and asg.effective_start_date=(select max(effective_start_date)  from per_all_assignments_f asg2  where asg.assignment_id=asg2.assignment_id  and asg2.effective_start_date<=:11) AND EXISTS (SELECT NULL FROM PER_PEOPLE_F ppfs WHERE ppfs.person_id = applicant.person_id) AND exists (select null from per_vacancies pvacs where pvacs.vacancy_id = vac.vacancy_id) and reason.LOOKUP_TYPE(+) = 'IRC_OFFER_STATUS_CHANGE_REASON' and Offer.Offer_Status = Status.LOOKUP_CODE(+)   and ioh.change_reason = reason.lookup_code(+) and ioh.offer_id =offer.offer_id AND NOT EXISTS (SELECT 1 FROM irc_offer_status_history iosh1 WHERE iosh1.offer_id = ioh.offer_id AND iosh1.status_change_date > ioh.status_change_date) AND ioh.offer_status_history_id = (SELECT MAX(iosh2.offer_status_history_id) FROM irc_offer_status_history iosh2 WHERE iosh2.offer_id = ioh.offer_id AND iosh2.status_change_date = ioh.status_change_date) AND ASG.ASSIGNMENT_ID =IAS.ASSIGNMENT_ID       AND IAS.ASSIGNMENT_STATUS_TYPE_ID = AST.ASSIGNMENT_STATUS_TYPE_ID(+)       AND NOT EXISTS          (SELECT 1                                    FROM    irc_assignment_statuses ias2                                    WHERE   ias2.assignment_id             = asg.assignment_id                                        AND TRUNC(ias2.status_change_date) > TRUNC(ias.status_change_date))       AND ias.last_update_date =          (SELECT MAX(ias3.last_update_date) FROM    irc_assignment_statuses ias3 WHERE   ias3.assignment_id             = asg.assignment_id                                                    AND TRUNC(ias3.status_change_date) = TRUNC(ias.status_change_date)) and Vac.BUSINESS_GROUP_ID = Bg.ORGANIZATION_ID AND EXISTS ( SELECT  NULL FROM per_assignments_f asg3 WHERE asg.assignment_id = asg3.assignment_id ) AND     offer.offer_assignment_id = asg4.assignment_id AND     asg4.person_id = applicant.person_id AND     asg4.job_id = job.job_id AND asg4.effective_start_date = (         SELECT  max (effective_start_date)         FROM per_all_assignments_f asg5 WHERE   asg4.assignment_id = asg5.assignment_id         AND     asg5.effective_start_date <= :12         ) AND (( UPPER(Vac.NAME)  like UPPER(:1) AND (Vac.NAME  like :2 OR Vac.NAME  like  :3 OR Vac.NAME  like :4 OR Vac.NAME  like  :5))) ORDER BY Applicant.FULL_NAME ASC
                    at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
                    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
                    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435)
                    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2675)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1940)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:543)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:431)
                    at _OA._jspService(_OA.java:212)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
                    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                    at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
                    at _OA._jspService(_OA.java:221)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
                    at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
                    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
                    at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
                    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
                    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
                    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
                    at java.lang.Thread.run(Thread.java:619)
    ## Detail 0 ##
    java.sql.SQLException: Missing IN or OUT parameter at index:: 6
                    at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752)
                    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444)
                    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)
                    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
                    at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860)
                    at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669)
                    at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3754)
                    at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
                    at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560)
                    at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743)
                    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:892)
                    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:806)
                    at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:800)
                    at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3674)
                    at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
                    at oracle.apps.irc.offers.server.IrcOfferSearchVOImpl.executeQuery(IrcOfferSearchVOImpl.java:160)
                    at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryDataInternal(OAWebBeanBaseTableHelper.java:1278)
                    at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryData(OAWebBeanBaseTableHelper.java:1139)
                    at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.queryData(OAAdvancedTableBean.java:450)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.executeQueryFromSearchCache(OAQueryHelper.java:7759)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.processRequestAfterController(OAQueryHelper.java:682)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:658)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.processRequest(OAQueryHelper.java:563)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1183)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2620)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1940)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:543)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:431)
                    at _OA._jspService(_OA.java:212)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
                    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                    at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
                    at _OA._jspService(_OA.java:221)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
                    at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
                    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
                    at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
                    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
                    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
                    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
                    at java.lang.Thread.run(Thread.java:619)
    java.sql.SQLException: Missing IN or OUT parameter at index:: 6
                    at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1752)
                    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3444)
                    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)
                    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
                    at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860)
                    at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669)
                    at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3754)
                    at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
                    at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4560)
                    at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743)
                    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:892)
                    at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:806)
                    at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:800)
                    at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3674)
                    at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
                    at oracle.apps.irc.offers.server.IrcOfferSearchVOImpl.executeQuery(IrcOfferSearchVOImpl.java:160)
                    at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryDataInternal(OAWebBeanBaseTableHelper.java:1278)
                    at oracle.apps.fnd.framework.webui.OAWebBeanBaseTableHelper.queryData(OAWebBeanBaseTableHelper.java:1139)
                    at oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean.queryData(OAAdvancedTableBean.java:450)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.executeQueryFromSearchCache(OAQueryHelper.java:7759)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.processRequestAfterController(OAQueryHelper.java:682)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:658)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.OAQueryHelper.processRequest(OAQueryHelper.java:563)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1183)
                    at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:968)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:935)
                    at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:659)
                    at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
                    at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
                    at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2620)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1940)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:543)
                    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:431)
                    at _OA._jspService(_OA.java:212)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
                    at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
                    at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
                    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
                    at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
                    at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
                    at _OA._jspService(_OA.java:221)
                    at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
                    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
                    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
                    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
                    at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
                    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
                    at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
                    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
                    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
                    at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
                    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
                    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
                    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
                    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
                    at java.lang.Thread.run(Thread.java:619)
    Regards,
    Pradeep

    Hi Dilip,
    Thanks for your reply. But that does not seem to be the problem. It was due to the Search query region. I was able to complete it.
    This is the piece of code i added in processRequest of my extended controller to fix it.
    OAQueryBean queryBean = (OAQueryBean)webBean.findChildRecursive("QueryRN");
    queryBean.clearSearchPersistenceCache(pageContext);
    Regards,
    Pradeep

  • Error in JDeveloper ver. 10.1.3.4 : JBO-27122 and ORA-01874

    Hi,
    I'm using JDeveloper 10.1.3.3.0.4157 before and when I installed version 10.1.3.4.0.4270, it's giving me an error of JBO-27122 and ORA-01874: 'time zone hour must be between -12 and 13' whenever I tried to test a view object in my App module. When I switched back to the older version 10.1.3.3.0.4157, the error does not happen. I can switched back and forth with the same project but the said error only happens with the newer version. Am I missing something? Is there something that I need to setup/install in the newer version?
    Thank you.

    Does this happen in SQL Developer universally, or only when trying to use the migration utility, etc... ?

  • JBO-27122 - How to replace ESTCOUNT query and other SQL statements

    Hi,
    Env - JDeveloper 11.1.1.1.0
    I'm trying to run simple CRUD application (Dept --<Emp) with unsuported database (Informix 11.5). The problem is that ADF runs following query on startup:
    SELECT (1) FROM
        (SELECT Emp1.empno,        
                Emp1.ename,        
                Emp1.job,        
                Emp1.mgr,        
                Emp1.hiredate,        
                Emp1.sal,        
                Emp1.comm,        
                Emp1.deptno
           FROM emp Emp1
          WHERE Emp1.deptno = ?) ESTCOUNTbut Informix don't understand SELECT (1) clause and need SELECT (*). Is there any way to replace this. Further - is this possible to customize queries passed to database. I think, that my general problem is that Informix has problems with SQL dialect used by ADF. I noticed also JBO-27122 with filtering table:
    SELECT Emp1.empno,        
           Emp1.ename,        
           Emp1.job,        
           Emp1.mgr,        
           Emp1.hiredate,        
           Emp1.sal,        
           Emp1.comm,        
           Emp1.deptno
    FROM emp Emp1
    WHERE ( ( ( (Emp1.job LIKE ? )
      AND (Emp1.deptno = ? ) ) ) )
      AND Emp1.deptno = ?and also UPDATE statement.
    It's very important for me to run ADF 11 app with Informix 11.5 beacause it's main database in y company.
    Kuba

    Hi Steve,
    Now I have following builder:
    public class InformixSQLBuilder extends SQL92SQLBuilderImpl{  
        @Override
        protected boolean getSupportsAliasInUpdateStatements() {
            return false;
        @Override
        public String getQueryHitCountSQL(RowSet rs){
            return null;
        public static SQLBuilder getInterface() {
          return new InformixSQLBuilder();
    Update, Insert, Delete works !!! but it seems that getQueryHitCountSQL() method can not returns null. When after DML operation when I try to scroll to another Dept in BC tester I get following exception:
    Exception in thread "AWT-EventQueue-0" oracle.jbo.AttributeLoadException: JBO-27022: Nie udało się wczytać wartości o indeksie 1 z obiektem Javy typu java.lang.Integer z powodu java.sql.SQLException.
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2187)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:439)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296)
         at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1341)
         at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1330)
         at oracle.jbo.jbotester.NavigationBar._updateButtonStates(NavigationBar.java:99)
         at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1245)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         ... 26 more
    ## Detail 0 ##
    java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:439)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296)
         at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1341)
         at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1330)
         at oracle.jbo.jbotester.NavigationBar._updateButtonStates(NavigationBar.java:99)
         at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1245)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    [466] loadFromResultSet failed (1)
    [467] DCBindingContainer.reportException :oracle.jbo.AttributeLoadException
    [468] oracle.jbo.AttributeLoadException: JBO-27022: Nie udało się wczytać wartości o indeksie 1 z obiektem Javy typu java.lang.Integer z powodu java.sql.SQLException.
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2187)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:967)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2120)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:693)
         at oracle.jbo.uicli.jui.JUActionBinding.actionPerformed(JUActionBinding.java:193)
         at oracle.jbo.uicli.controls.JUNavigationBar.doAction(JUNavigationBar.java:411)
         at oracle.jbo.jbotester.NavigationBar.doAction(NavigationBar.java:111)
         at oracle.jbo.uicli.controls.JUNavigationBar$NavButton.actionPerformed(JUNavigationBar.java:117)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
         at java.awt.Component.processMouseEvent(Component.java:6134)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5899)
         at java.awt.Container.processEvent(Container.java:2023)
         at java.awt.Component.dispatchEventImpl(Component.java:4501)
         at java.awt.Container.dispatchEventImpl(Container.java:2081)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
         at java.awt.Container.dispatchEventImpl(Container.java:2067)
         at java.awt.Window.dispatchEventImpl(Window.java:2458)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         ... 45 more
    ## Detail 0 ##
    java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:967)
         at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2120)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:693)
         at oracle.jbo.uicli.jui.JUActionBinding.actionPerformed(JUActionBinding.java:193)
         at oracle.jbo.uicli.controls.JUNavigationBar.doAction(JUNavigationBar.java:411)
         at oracle.jbo.jbotester.NavigationBar.doAction(NavigationBar.java:111)
         at oracle.jbo.uicli.controls.JUNavigationBar$NavButton.actionPerformed(JUNavigationBar.java:117)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
         at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
         at java.awt.Component.processMouseEvent(Component.java:6134)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5899)
         at java.awt.Container.processEvent(Container.java:2023)
         at java.awt.Component.dispatchEventImpl(Component.java:4501)
         at java.awt.Container.dispatchEventImpl(Container.java:2081)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
         at java.awt.Container.dispatchEventImpl(Container.java:2067)
         at java.awt.Window.dispatchEventImpl(Window.java:2458)
         at java.awt.Component.dispatchEvent(Component.java:4331)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    [469] JUErrorHandlerDlg.reportException(oracle.jbo.AttributeLoadException)
    Exception in thread "AWT-EventQueue-0" oracle.jbo.AttributeLoadException: JBO-27022: Nie udało się wczytać wartości o indeksie 1 z obiektem Javy typu java.lang.Integer z powodu java.sql.SQLException.
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2187)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:439)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296)
         at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1341)
         at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1330)
         at oracle.jbo.jbotester.NavigationBar._updateButtonStates(NavigationBar.java:99)
         at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1245)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         ... 26 more
    ## Detail 0 ##
    java.sql.SQLException: ResultSet not open, operation not permitted.
         at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:407)
         at com.informix.jdbc.IfxResultSet.a(IfxResultSet.java:648)
         at com.informix.jdbc.IfxResultSet.b(IfxResultSet.java:638)
         at com.informix.jdbc.IfxResultSet.getInt(IfxResultSet.java:1088)
         at oracle.jbo.common.IntegerTypeSQLNativeImpl.getDataFromResultSet(JboTypeMapEntries.java:504)
         at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:2178)
         at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:3475)
         at oracle.jbo.server.ViewDefImpl.createInstanceFromResultSet(ViewDefImpl.java:2067)
         at oracle.jbo.server.ViewObjectImpl.createRowFromResultSet(ViewObjectImpl.java:4912)
         at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:4761)
         at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:3099)
         at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:2959)
         at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2072)
         at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:4568)
         at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3387)
         at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:1873)
         at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3197)
         at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:8604)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:439)
         at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296)
         at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1341)
         at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1330)
         at oracle.jbo.jbotester.NavigationBar._updateButtonStates(NavigationBar.java:99)
         at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1245)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    [470] loadFromResultSet failed (1)Kuba

Maybe you are looking for

  • Is Add_Months allowed in a Fast Formula?

    Hi Im trying to add the following to the carry over fast formula. : Mid_Month_DDMM = to_char(to_date(to_char(ADD_MONTHS(Continuous_Service_Date, +1),'YYYYMM'),'YYYYMM')-1,'DDMM') But it seems the formula does not like the "Add_months". Im trying to g

  • Getting error message in debug "Page contains page items/buttons which are not assigned to a region!"

    Hi, I created a form and when I submit, it goes through but there is no "success" or "failure" message on Apex. I tried debugging it and got this message: "Page contains page items/buttons which are not assigned to a region!" I looked at the page def

  • Education discount

    Hi, i'm thinking about making the switch to mac when i'm over in America in a few weeks, i'll probably be getting a macbook and i was wondering if i qualify for an education discount in America as a British university student? Thanks.

  • Xperia M2 Camera Blurry, No Details (sample images inside)...

    Hey there! Not sure, if this is a lens or software issue, but images which I take with M2 are just awful. Blurred, lack of detail. I also have Xperia Arc, which is a 2+ year old phone, and if I compare images, pictures taken with M2 (8mpix) are just

  • Newbie Java Programmer

    I am currently trying to complete an assignment that models the behaviour of vehicles at a road junction. I need to write an abstract class with specific attributes and have three classes that inherit these attributes. I have already written the GUI