Bug? java.sql.SQLException: No value specified for parameter 1
ENV: Jdev1012+JHS1012(evaluation version)+MySql5.0 Or ORACLE 10.1.2
ERR INFO:
20:42:22 DEBUG (JhsDataAction) -Executing action /main
20:42:22 DEBUG (JhsDataAction) -Created searchBean map and stored on session
20:42:22 DEBUG (JhsDataAction) -Created new searchBean for SysRoleFirstLevelFuncUIModel and added to quick search bean map
20:42:22 DEBUG (JhsDataAction) -Stored searchBean for SysRoleFirstLevelFuncUIModel on request
[red]
20:42:22 DEBUG (JhsDataAction) -ViewObject SysRoleFirstLevelFuncView1: value of bind param 0 set to S001
20:42:22 DEBUG (JhsDataAction) -ViewObject SysRoleFirstLevelFuncView1: executing query, bind parameter values have changed
05/11/22 20:42:23 java.sql.SQLException: No value specified for parameter 1[red]
05/11/22 20:42:23 at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:1253)
05/11/22 20:42:23 at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:1201)
05/11/22 20:42:23 at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:966)
05/11/22 20:42:23 at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:691)
05/11/22 20:42:23 at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:547)
05/11/22 20:42:23 at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3354)
05/11/22 20:42:23 at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:667)
05/11/22 20:42:23 at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:773)
05/11/22 20:42:23 at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:710)
05/11/22 20:42:23 at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3294)
05/11/22 20:42:23 at oracle.adf.model.bc4j.DCJboDataControl.executeIteratorBindingIfNeeded(DCJboDataControl.java:803)
05/11/22 20:42:23 at oracle.adf.model.binding.DCIteratorBinding.executeQueryIfNeeded(DCIteratorBinding.java:1587)
05/11/22 20:42:23 at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:1544)
05/11/22 20:42:23 at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.applyIterBindParams(JhsDataAction.java:2785)
05/11/22 20:42:23 at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.prepareModel(JhsDataAction.java:3136)
05/11/22 20:42:23 at oracle.adf.controller.struts.actions.DataAction.prepareModel(DataAction.java:486)
05/11/22 20:42:23 at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:105)
05/11/22 20:42:23 at oracle.adf.controller.struts.actions.StrutsUixLifecycle.handleLifecycle(StrutsUixLifecycle.java:70)
05/11/22 20:42:24 at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)
05/11/22 20:42:24 at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:389)
05/11/22 20:42:24 at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)
05/11/22 20:42:24 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
05/11/22 20:42:24 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
05/11/22 20:42:24 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
05/11/22 20:42:24 at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:127)
05/11/22 20:42:24 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
05/11/22 20:42:24 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
05/11/22 20:42:24 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
05/11/22 20:42:24 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
05/11/22 20:42:24 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
05/11/22 20:42:24 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
05/11/22 20:42:24 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
05/11/22 20:42:24 at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222)
05/11/22 20:42:24 at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
05/11/22 20:42:24 at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
05/11/22 20:42:24 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
05/11/22 20:42:24 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
05/11/22 20:42:24 at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:127)
05/11/22 20:42:24 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
05/11/22 20:42:24 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
05/11/22 20:42:24 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
05/11/22 20:42:24 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
05/11/22 20:42:24 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
05/11/22 20:42:24 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
05/11/22 20:42:24 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
05/11/22 20:42:24 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
05/11/22 20:42:24 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
05/11/22 20:42:24 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
05/11/22 20:42:24 at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:172)
05/11/22 20:42:24 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659)
05/11/22 20:42:24 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
05/11/22 20:42:24 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
05/11/22 20:42:24 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
05/11/22 20:42:24 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
05/11/22 20:42:24 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
05/11/22 20:42:24 at java.lang.Thread.run(Thread.java:534)
the SQL for my VO is :
SysRoleFirstLevelFuncView :
SelectList="SysTabFunction.id,
SysTabFunction.name,
SysTabFunction.address,
SysTabFunction.parent_func,
SysTabRoleRight.ROLE_ID,
SysTabRoleRight.FUNC_ID,
SysTabFunction.disp_order"
FromList="SYS_TAB_FUNCTION SysTabFunction, SYS_TAB_ROLE_RIGHT SysTabRoleRight"
Where="SysTabFunction.Level=1 and SysTabFunction.id=SysTabRoleRight.FUNC_ID And SysTabRoleRight.Access_Type='Y' And SysTabRoleRight.Role_Id=?
the Action In my struts-config.xml is :
<action path="/main" input="/WEB-INF/page/main.uix" type="oracle.jheadstart.controller.strutsadf.action.JhsDataAction" className="oracle.jheadstart.controller.strutsadf.action.JhsDataActionMapping" parameter="/WEB-INF/page/main.uix" name="DataForm" unknown="false">
<set-property property="modelReference" value="SysRoleFirstLevelFuncUIModel"/>
]red]<set-property property="bindParams" value="SysRoleFirstLevelFuncTreeIterator=${sessionScope.UserInfo.roleId}"/>[red] <forward name="SysRoleSecondLevelFunc2" path="/StartSysRoleSecondLevelFunc2.do"/>
</action>
we can find the parameter is set in the error message.is it a bug?
thanks in advance
best regards.
Guo,
I see a question mark in the sql statement, instead of the Oracle-style bind parameter notation which would be ":1". Can you change your VO to use Oracle-Style bind params and see whether it works?
Steven Davelaar,
JHeadstart Team.
Similar Messages
-
Hello I developed a small applicaion for insert data into database.but i am getting exception in the server like this.
app failed due to java.sql.SQLException: [Microsoft][ODBC driver for Oracle][Oracle]ORA-01401: inserted value too large for column
And the code is given below..
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Jdbc1 extends HttpServlet
public void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
PrintWriter out=response.getWriter();
String no=request.getParameter("no");
String name=request.getParameter("name");
String age=request.getParameter("age");
try
System.out.println("1");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("2");
Connection con=DriverManager.getConnection("jdbc:odbc:rakesh","scott","tiger");
System.out.println("3");
Statement st=con.createStatement();
System.out.println("4");
st.executeUpdate("INSERT INTO ind VALUES('+no+','+name+','+age+')" );
con.commit();
con.close();
catch(Exception e)
System.out.println(" app failed due to "+e);
}Please give solution for this....Hello sir..
thanks for ur reply...
for oracle 10g -----> we use XE as datasourse
name..What?
now i am using oracle 8i...Not so from the code you posted. Didn't I see "jdbc:odbc:..." in your first post?
so what should i
write...in the datasourse name...that means.......
Connection
con=DriverManager.getConnection("jdbc:oracle:thin:@loc
alhost:1521:????????","scott","tiger");Do you really use the default username and password?
What should i write in place of ?????????..The name of the database you wish to connect to, of course.
Do you have your tnsnames.ora set up properly? Did you install this database?
None of this has ANYTHING to do with the error you posted, of course. Fix that first and then worry about the thin driver. At least it appears that the code you posted managed to connect to the database.
% -
Java.sql.SQLException: Refcursor value is invalid
Hi,
I faced this exception. The exception does not always happen, so it is not
easy to find solution.
javax.jdo.JDODataStoreException: java.sql.SQLException: Refcursor value is
invalid [code=17442;state=null]
NestedThrowables:
java.sql.SQLException: Refcursor value is invalid
at
com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions.throwDataStore(SQLExceptions.java:23)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.initialize(JDBCStoreManager.java:254)
at
com.solarmetric.kodo.runtime.StateManagerImpl.loadInitialState(StateManagerImpl.java:112)
at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.getObjectByIdFilter(PersistenceManagerImpl.java:859)
at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:764)
Usually, it happens after web application, WAR file, is deployed on the
Tomcat server.
After the exception is occurred, Tomcat server is restarted manually. Then
the exception never happens.
Do you have any clue?
My Env:
Apache 1.3 & Tomcat 1.4.x
MVC2 Model with Struts
Oracle 8i database
Thanks.Brient-
Can you post the complete stack trace (as well as all the nested
exceptions)?
In article <cpqh8p$3nr$[email protected]>, Brient Oh wrote:
Hi,
I faced this exception. The exception does not always happen, so it is not
easy to find solution.
javax.jdo.JDODataStoreException: java.sql.SQLException: Refcursor value is
invalid [code=17442;state=null]
NestedThrowables:
java.sql.SQLException: Refcursor value is invalid
at
com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions.throwDataStore(SQLExceptions.java:23)
at
com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.initialize(JDBCStoreManager.java:254)
at
com.solarmetric.kodo.runtime.StateManagerImpl.loadInitialState(StateManagerImpl.java:112)
at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.getObjectByIdFilter(PersistenceManagerImpl.java:859)
at
com.solarmetric.kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:764)
Usually, it happens after web application, WAR file, is deployed on the
Tomcat server.
After the exception is occurred, Tomcat server is restarted manually. Then
the exception never happens.
Do you have any clue?
My Env:
Apache 1.3 & Tomcat 1.4.x
MVC2 Model with Struts
Oracle 8i database
Thanks.
Marc Prud'hommeaux
SolarMetric Inc. -
hi all..im tryin to connect to Oracle db from java application.. i can complile the code but when it comes to executing d cod im gettin d followin error.. pls help me out.. here is d error
SQLException:java.sql.SQLException:[Microsoft][Odbc driver for Oracle][Oracle]henrymania wrote:
This is d driver im loadin..
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
and this is URL im assiging....
"jdbc:oracle:thin:@192.168.32.68:1521:test";
Here test is my sid name....highly unlikely, as that's not an ODBC driver nor is it an ODBC DSN. -
I have just installed Oracle8i and i m trying to connect a project to d database using ODBC. I gave
Driver class name as sun.jdbc.odbc.JdbcOdbcDriver
Connection Info as jdbc:odbc:dbgen dbgen is my project name
Database name as Oracle
Username as scott
Password as Tiger
i am getting this exception
java.sql.SQLException[Microsoft][ODBC Driver for Oracle][Oracle]
can ne one help me out plz???hi
dbgen is your project name? it should be the dsn name that has to be mentioned. Go to control panel->administrative tools>data sources and add the type of driver required.
import java.sql.*;
import oracle.jdbc.pool.*;
public class TestThinDSApp {
public static void main(String args[]) throws ClassNotFoundException,
SQLException {
// These settings are typically configured in JNDI
// so they a implementation specific
OracleDataSource ds = new OracleDataSource();
ds.setDriverType("thin");
ds.setServerName("dssw2k01");
ds.setPortNumber(1521);
ds.setDatabaseName("orcl"); // sid
ds.setUser("scott");
ds.setPassword("tiger");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rset = stmt
.executeQuery("select 'Hello Thin driver data source tester '||"
+ "initcap(USER)||'!' result from dual");
if (rset.next())
System.out.println(rset.getString(1));
rset.close();
stmt.close();
conn.close();
}Hope this helps to some extent..
Edited by: S.Manikandan on Jun 21, 2008 10:07 AM -
Java.sql.SQLException: Missing IN or OUT parameter at index:: 1
Hi,
I am facing the above issue and can not determine why. I would like to create a messagechoice item on a region and when i do, and attach my VO to the messagechoice item i get the above error. When i use a region with a table view on it it seems to work fine.
The query in the vo is something like (i am using an example)
select person_id
, start_date
from employee_table
where employee_number = :0
the VO is created using oracle positional.
The code in the mainpage controller is
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
super.processRequest(pageContext, webBean);
String personId = String.valueOf(pageContext.getEmployeeId());
Serializable [] s = {personId };
OAApplicationModule am = pageContext.getApplicationModule(webBean);
am.invokeMethod ("initLOV", s);
the AM
public void initLOV(String PersonId)
ViewObjImpl vo = getViewObj1();
if (vo!= null)
vo.initQuery(PersonId);
and the VO
public void initQuery(String personId)
int XpersonId = 8791;
setWhereClauseParams(null); // Always reset
setWhereClauseParam(0, XpersonId);
executeQuery();
The error i get is below. thanks in advance!
Rupesh
## Detail 0 ##
java.sql.SQLException: Missing IN or OUT parameter at index:: 1
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)
at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1566)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2996)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3043)
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(Unknown Source)
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:3643)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.createListDataObject(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getListDataObject(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListHelper.getList(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getList(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValuePickListData.getValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OADataBoundValuePickListSelectionIndex.getValue(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.getAttributeValueImpl(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.message.OAMessageChoiceBean.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
at oracle.cabo.ui.collection.AttributeMapProxy.getAttribute(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
at oracle.cabo.ui.collection.UINodeAttributeMap.getAttribute(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
at oracle.cabo.ui.laf.base.BaseLafUtils.getLocalAttribute(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.getSelectedIndex(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.populateOptionInfo(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.createOptionInfo(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.OptionContainerRenderer.prerender(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ChoiceRenderer.prerender(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.FormElementRenderer.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OARendererProxy.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderNamedChild(Unknown Source)
at oracle.cabo.ui.laf.base.SwitcherRenderer._renderCase(Unknown Source)
at oracle.cabo.ui.laf.base.SwitcherRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OARendererProxy.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.RowLayoutRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.InlineMessageRenderer.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OARendererProxy.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OAWebBeanPickListRendererProxy.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.MessageComponentLayoutRenderer.renderColumn(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.MessageComponentLayoutRenderer._renderColumns(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.MessageComponentLayoutRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.ContentRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
at oracle.apps.fnd.framework.webui.OAPageBean.render(Unknown Source)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(Unknown Source)
at OA.jspService(_OA.java:87)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
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.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
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:595)
java.sql.SQLException: Missing IN or OUT parameter at index:: 1thanks for your quick reply, however here is the actual code for my Vo. As you can see - it isnt a sraightforward query where i can set the where clause. Do i need to initial he messageChoice item somehow? this is strange as it works when i create a tabular item.
SELECT DISTINCT ppa.payroll_action_id
, ppa.payroll_id
, ptp.time_period_id
, ppa.effective_date
, hr_payrolls.display_period_name(ppa.payroll_action_id) display_period
, DECODE(papf.per_information9||papf.per_information10,'YY',null,'Assignment '||paaf.assignment_number||' ')
||'Payroll Date '||fnd_date.date_to_chardate(ppa.effective_date) display_request
FROM per_all_people_f papf
, per_all_assignments_f paaf
, pay_assignment_actions paa
, pay_payroll_actions ppa
, per_time_periods ptp
WHERE papf.person_id = :0
AND papf.effective_start_date = (select max(a.effective_start_date)
from per_all_people_f a
where a.person_id = papf.person_id)
AND paaf.person_id = papf.person_id
AND paaf.effective_start_date = (select max(a.effective_start_date)
from per_all_assignments_f a
where a.assignment_id = paaf.assignment_id)
AND paa.assignment_id = paaf.assignment_id
AND ppa.payroll_action_id = paa.payroll_action_id
AND ppa.action_type = 'P'
AND ptp.payroll_id = ppa.payroll_id
AND ppa.effective_date BETWEEN ptp.start_date AND ptp.end_date
AND ((NVL(papf.per_information9,'N') = 'Y'
AND NVL(papf.per_information10,'N') = 'Y'
AND xxlcc_hr_payslip_pkg.calc_net_pay(ppa.payroll_action_id,papf.person_id,NULL) > 0)
OR ((NVL(papf.per_information9,'N') <> 'Y'
OR NVL(papf.per_information10,'N') <> 'Y')
AND xxlcc_hr_payslip_pkg.calc_net_pay(ppa.payroll_action_id,papf.person_id,paaf.assignment_id) > 0))
Edited by: rupz112 on 01-Jul-2009 09:13 -
Java.sql.SQLException: Missing IN or OUT parameter at index:: 8
we are getting the below error msg in OAF ,can anybody help us how to get resolved the error
error details
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT NVL(PAA.DATE_START, PAA.DATE_PROJECTED_START) START_DATE, NVL(PAA.DATE_END, PAA.DATE_PROJECTED_END) END_DATE, PAATTL.NAME ABSENCE_TYPE, PAAT.ABSENCE_ATTENDANCE_TYPE_ID ABSENCE_ATTENDANCE_TYPE_ID, FCL.MEANING ABSENCE_CATEGORY, PAAT.ABSENCE_CATEGORY ABSENCE_CATEGORY_CODE, NVL(PAA.ABSENCE_HOURS, HR_ABSUTIL_SS.GETABSDURHOURS(PAAT.ABSENCE_ATTENDANCE_TYPE_ID, PAA.BUSINESS_GROUP_ID, PAA.CREATION_DATE, PAA.PERSON_ID, PAA.DATE_PROJECTED_START, PAA.DATE_PROJECTED_END, PAA.TIME_PROJECTED_START, PAA.TIME_PROJECTED_END)) ABSENCE_HOURS, (SELECT MEANING FROM HR_LOOKUPS WHERE 'A' = LOOKUP_CODE(+) AND 'LEAVE_STATUS' = LOOKUP_TYPE(+)) APPROVAL_STATUS, 'A' APPROVAL_STATUS_CODE, DECODE(PAA.DATE_START, NULL, (SELECT MEANING FROM FND_LOOKUP_VALUES WHERE LOOKUP_TYPE = 'ABSENCE_STATUS' AND LOOKUP_CODE = 'PLANNED' AND LANGUAGE = USERENV('LANG')), (SELECT MEANING FROM FND_LOOKUP_VALUES WHERE LOOKUP_TYPE = 'ABSENCE_STATUS' AND LOOKUP_CODE = 'CONFIRMED' AND LANGUAGE = USERENV('LANG'))) ABSENCE_STATUS, DECODE(PAA.DATE_START, NULL, 'PLANNED', 'CONFIRMED') ABSENCE_STATUS_CODE, (NVL((SELECT 'Y' FROM FND_ATTACHED_DOCUMENTS WHERE ENTITY_NAME = 'PER_ABSENCE_ATTENDANCES' AND PK1_VALUE = TO_CHAR(PAA.ABSENCE_ATTENDANCE_ID)), 'N')) SUPPORTING_DOCUMENTS, DECODE(PAA.DATE_START, NULL, DECODE(SIGN((PAA.DATE_PROJECTED_START + 1) - SYSDATE), 1, 'HrCancelEnabled', 'HrCancelDisabled'), DECODE(SIGN(NVL(PAA.DATE_END, SYSDATE + 1) - SYSDATE), 1, 'HrCancelEnabled', 'HrCancelDisabled')) CANCEL_ICON, DECODE(PAA.DATE_END, NULL, DECODE(PAA.DATE_START, NULL, 'HrConfirmEnabled', 'HrConfirmDisabled'), 'HrConfirmDisabled') CONFIRM_ICON, DECODE(PAA.DATE_START, NULL, 'HrUpdateEnabled', DECODE(SIGN(NVL(PAA.DATE_END, SYSDATE + 1) - SYSDATE), 1, 'HrUpdateEnabled', 'HrUpdateDisabled')) UPDATE_ICON, NULL DETAILS_ICON, PAA.ABSENCE_ATTENDANCE_ID, NULL TRANSACTION_ID, TO_CHAR(PAA.ABSENCE_ATTENDANCE_ID) SUPPORTINGDOCKEY, NVL(PAA.ABSENCE_DAYS, HR_ABSUTIL_SS.GETABSDURDAYS(PAAT.ABSENCE_ATTENDANCE_TYPE_ID, PAA.BUSINESS_GROUP_ID, PAA.CREATION_DATE, PAA.PERSON_ID, PAA.DATE_PROJECTED_START, PAA.DATE_PROJECTED_END, PAA.TIME_PROJECTED_START, PAA.TIME_PROJECTED_END)) ABSENCE_DAYS FROM PER_ABSENCE_ATTENDANCES PAA, PER_ABSENCE_ATTENDANCE_TYPES PAAT, PER_ABS_ATTENDANCE_TYPES_TL PAATTL, HR_LOOKUPS FCL WHERE PAA.PERSON_ID = :1 AND PAA.BUSINESS_GROUP_ID + 0 = :2 AND PAA.ABSENCE_ATTENDANCE_TYPE_ID = PAAT.ABSENCE_ATTENDANCE_TYPE_ID AND PAAT.ABSENCE_ATTENDANCE_TYPE_ID = PAATTL.ABSENCE_ATTENDANCE_TYPE_ID AND PAATTL.LANGUAGE = USERENV('LANG') AND FCL.LOOKUP_TYPE(+) = 'ABSENCE_CATEGORY' AND PAAT.ABSENCE_CATEGORY = FCL.LOOKUP_CODE(+) AND ((HR_API.RETURN_LEGISLATION_CODE(PAAT.BUSINESS_GROUP_ID) = 'GB' AND NVL(PAAT.ABSENCE_CATEGORY, '#') NOT IN ('M', 'GB_PAT_ADO', 'GB_PAT_BIRTH', 'GB_ADO')) OR (HR_API.RETURN_LEGISLATION_CODE(PAAT.BUSINESS_GROUP_ID) <> 'GB' AND NVL(PAAT.ABSENCE_CATEGORY, '#') NOT IN ('GB_PAT_ADO', 'GB_PAT_BIRTH', 'GB_ADO'))) AND NOT EXISTS (SELECT 'e' FROM HR_API_TRANSACTIONS T WHERE T.SELECTED_PERSON_ID = PAA.PERSON_ID AND T.CREATOR_PERSON_ID = NVL(:3, T.CREATOR_PERSON_ID) AND T.TRANSACTION_REF_TABLE = 'PER_ABSENCE_ATTENDANCES' AND T.TRANSACTION_REF_ID = PAA.ABSENCE_ATTENDANCE_ID AND NOT (HR_ABSUTIL_SS.GETABSENCETYPE(T.TRANSACTION_ID, NULL) IS NULL AND T.STATUS = 'W') AND T.STATUS NOT IN ('D', 'E')) AND DECODE(:6,'PLANNED','PLANNED','CONFIRMED_PLANNED') = DECODE(:6,NULL,'CONFIRMED_PLANNED','CONFIRMED','CONFIRMED_PLANNED',DECODE(PAA.DATE_START, NULL, 'PLANNED', 'CONFIRMED')) UNION ALL SELECT HR_ABSUTIL_SS.GETSTARTDATE(HAT.TRANSACTION_ID, NULL) START_DATE, HR_ABSUTIL_SS.GETENDDATE(HAT.TRANSACTION_ID, NULL) END_DATE, HR_ABSUTIL_SS.GETABSENCETYPE(HAT.TRANSACTION_ID, NULL) ABSENCE_TYPE, TO_NUMBER(HATS.INFORMATION5) ABSENCE_ATTENDANCE_TYPE_ID, HR_ABSUTIL_SS.GETABSENCECATEGORY(HAT.TRANSACTION_ID, NULL) ABSENCE_CATEGORY, HATS.INFORMATION6 ABSENCE_CATEGORY_CODE, HR_ABSUTIL_SS.GETABSENCEHOURSDURATION(HAT.TRANSACTION_ID, NULL) ABSENCE_HOURS, HR_ABSUTIL_SS.GETAPPROVALSTATUS(HAT.TRANSACTION_ID, NULL) APPROVAL_STATUS, HR_ABSUTIL_SS.GETAPPROVALSTATUSCODE(HAT.TRANSACTION_ID, NULL) APPROVAL_STATUS_CODE, HR_ABSUTIL_SS.GETABSENCESTATUS(HAT.TRANSACTION_ID, NULL) ABSENCE_STATUS, HATS.INFORMATION9 ABSENCE_STATUS_CODE, HR_ABSUTIL_SS.HASSUPPORTINGDOCUMENTS(HAT.TRANSACTION_ID, HAT.TRANSACTION_REF_ID) SUPPORTING_DOCUMENTS, HR_ABSUTIL_SS.ISCANCELALLOWED(HAT.TRANSACTION_ID, NULL, HAT.STATUS) CANCEL_ICON, HR_ABSUTIL_SS.ISCONFIRMALLOWED(HAT.TRANSACTION_ID, NULL) CONFIRM_ICON, HR_ABSUTIL_SS.ISUPDATEALLOWED(HAT.TRANSACTION_ID, NULL, HAT.STATUS) UPDATE_ICON, NULL DETAILS_ICON, HAT.TRANSACTION_REF_ID ABSENCE_ATTENDANCE_ID, HAT.TRANSACTION_ID TRANSACTION_ID, TO_CHAR(HAT.TRANSACTION_REF_ID || '_' || HAT.TRANSACTION_ID) SUPPORTINGDOCKEY, HR_ABSUTIL_SS.GETABSENCEDAYSDURATION(HAT.TRANSACTION_ID, NULL) ABSENCE_DAYS FROM HR_API_TRANSACTIONS HAT, HR_API_TRANSACTION_STEPS HATS WHERE HAT.TRANSACTION_REF_TABLE = 'PER_ABSENCE_ATTENDANCES' AND HAT.TRANSACTION_GROUP = 'ABSENCE_MGMT' AND HAT.TRANSACTION_IDENTIFIER = 'ABSENCES' AND HAT.TRANSACTION_REF_ID IS NOT NULL AND HAT.SELECTED_PERSON_ID = :4 AND HAT.CREATOR_PERSON_ID = NVL(:5, HAT.CREATOR_PERSON_ID) AND HAT.TRANSACTION_ID = HATS.TRANSACTION_ID(+) AND HAT.STATUS NOT IN ('D', 'E') AND NOT (HR_ABSUTIL_SS.GETABSENCETYPE(HAT.TRANSACTION_ID, NULL) IS NULL AND HAT.STATUS = 'W') AND DECODE(:6,'PLANNED','PLANNED','CONFIRMED_PLANNED') = DECODE(:6,NULL,'CONFIRMED_PLANNED','CONFIRMED','CONFIRMED_PLANNED',HATS.INFORMATION9) ORDER BY START_DATE DESC) QRSLT WHERE (( ABSENCE_ATTENDANCE_TYPE_ID = :7 )) ORDER BY START_DATE DESC at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896) 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:2850) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424) at OA.jspService(_OA.java:212) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401) 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:610) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187) 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:595) ## Detail 0 ## java.sql.SQLException: Missing IN or OUT parameter at index:: 8 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
VOImplementation code
setWhereClauseParams(null);
setWhereClause(null);
setWhereClauseParam(0, paramString1);
setWhereClauseParam(1, paramString2);
setWhereClauseParam(2, paramString3);
setWhereClauseParam(3, paramString1);
setWhereClauseParam(4, paramString3);
OADBTransactionImpl oadbAbsenceSummimp = (OADBTransactionImpl)getDBTransaction();
SSHRParams localSSHRParams = new SSHRParams(oadbAbsenceSummimp);
setWhereClauseParam(5, oadbAbsenceSummimp.getValue("FORMPARAM"));
oadbAbsenceSummimp.writeDiagnostics(this, "FORMPARAM----->> "+oadbAbsenceSummimp.getValue("FORMPARAM"), 1);
oadbAbsenceSummimp.writeDiagnostics(this, "getQuery()----->> "+getQuery(), 1);
oadbAbsenceSummimp.writeDiagnostics(this, "paramString1--"+paramString1 +"paramString2--"+paramString2+"paramString3--"+paramString3, 1);
executeQuery();
Many thanks in advance
Tukuna:6, 'PLANNED','PLANNED','CONFIRMED_PLANNED') = DECODE( *:7* ,NULL..... //It should be :7 not :6
Thanks
--Anil -
Hi,
i have a variable email when error, which queries the E$ tables. If it finds any entry in the table it updates its count:
select count(1) from ODI_WORK.E$_<%=odiRef.getSession("SESS_NO")%>CI_TXN_DETAIL.
Here am attaching the session number to the E$ table as well, to help me in parallel processin. This variable "Email_when_Error" is used in my package. When i execute my package i get the following error:
ODI-1228: Task EMAIL_WHEN_ERROR (Variable) fails on the target connection RJ_DATA_SERVER.
Caused By: java.sql.SQLException: Missing IN or OUT parameter at index:: 1
at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1890)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3747)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
at oracle.odi.query.JDBCTemplate.executeQuery(JDBCTemplate.java:189)
at oracle.odi.runtime.agent.execution.sql.RefreshVariableExecutor.execute(RefreshVariableExecutor.java:54)
at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.processTask(SnpSessTaskSqlV.java:401)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.treatTask(SnpSessTaskSqlV.java:230)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1595)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1070)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)
kindly tell me where i went wrongHi,
When i run the variable as refresh...even i got the E$ table not found error. But when it is a part of package, This is what i get in the code section:
Refresh Variable RJ_PROJECT.EMAIL_WHEN_ERROR:
BeanShell script error: Sourced file: inline evaluation of: ``out.print("select count(1) from ODI_WORK.E$") ; odiRef.getSession(\u201cSESS_NO\ . . . '' Token Parsing Error: Lexical error at line 2, column 19. Encountered: "\u201c" (8220), after : "": <at unknown location>
BSF info: EMAIL_WHEN_ERROR at line: 0 column: columnNo
out.print("select count(1) from ODI_WORK.E$") ;
odiRef.getSession(\u201cSESS_NO\u201d)out.print("_CI_TXN_DETAIL") ;
****** ORIGINAL TEXT ******
select count(1) from ODI_WORK.E$<%odiRef.getSession(?SESS_NO?)%>CITXN_DETAIL -
Java.sql.SQLException: Missing IN or OUT parameter at index:: 2
hi am having this error where the page load,am in jdeveloper 11.1.1.6.0,i have created a autosuggest in my inputtext as below,i am trying to do cascanding lov
Edited by: adf0994 on 2013/01/10 4:27 PMhi did change my beacken bean is below
but when i test the view in model i don't get the error,only when i run the jsf page
Edited by: adf0994 on 2013/01/10 4:27 PM -
Getting java.sql.SQLException: Missing IN or OUT at index::9
Hi,
I am getting the following error while executing a call to a pl/sql procedure from an updateRow method inside a rowimpl file for an OA View.
FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.sql.SQLException: Missing IN or OUT parameter at index:: 9;
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
at oracle.apps.pa.progress.server.DlvrProgressDetailsVORowImpl.updateRow(DlvrProgressDetailsVORowImpl.java:1221)
I have verified that the parameter passed are correct and there is nothing wrong with the values being passed,
Can someone please assist me with this, is this a known issue ??
Thanks,
AnubhavHi Anubhav,
Did you forget to register the out parameter using the registerOutParameter?
Regards
Peter -
Java.sql.SQLException occurs in bind variable
Hi.,
I am using jdev11.1.5
I had created a vo based on the following code
select count(*) "var_count",aj_appl
from appl_journals
where
aj_status = :status and
aj_appl = :ajappl or :ajappl is null
group by aj_applIn this i am passing status ,ajappl is a bind variable Status has a initial variable 'N'
while i try to run this vo in my business component browser i am getting the error
<font color="red"> (java.sql.SQLException) Missing IN or OUT parameter at index:: 1 </font>
how can i resolve this errorHi,
try as
select count(*) as var_count ,aj_appl
from appl_journals
where
aj_status = :status and
aj_appl = :ajappl or aj_appl is null
group by aj_applCheck following
http://www.w3schools.com/SQL/sql_func_count.asp -
Exception :java.sql.SQLException: Duplicate entry '1-0' for key 1
Help me in fixing this error
Exception :java.sql.SQLException: Duplicate entry '1-0' for key 1
1>>User_ID is primary key and unique and
2>>User_ID is also auto Incremented
3>>User_ID is the First coloumn in the table
PreparedStatement ps=con.prepareStatement("insert into User(user_name,user_email,user_password) values (?,?,?)");
ps.setString(1,s11);
ps.setString(2,s22);
ps.setString(3,s33);
int i= ps.executeUpdate();A growing trend it appears. Must be some new high school and/or college curriculum regarding moral relativism.
-
Java.sql.SQLException: Invalid precision value. Cannot be less than zero
Hi,
In my portlet application have several jsf tables which bind to several oracle tables. I have tested the portlet in pluto and tried to deploy it on liferay. However, I get an exception stating:
java.sql.SQLException: Invalid precision value. Cann
ot be less than zero
What could this exception mean? Has anyone else encountered this?
Marc
P.S. The trace is shown below:
Feb 6, 2007 12:34:56 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.RuntimeException: java.sql.SQLException: Invalid precision value. Cann
ot be less than zero
at com.sun.data.provider.impl.CachedRowSetDataProvider.setCursorRow(Cach
edRowSetDataProvider.java:343)
at com.sun.data.provider.impl.CachedRowSetDataProvider.setCursorIndex(Ca
chedRowSetDataProvider.java:300)
at com.sun.data.provider.impl.CachedRowSetDataProvider.getRowCount(Cache
dRowSetDataProvider.java:624)
at com.sun.rave.web.ui.component.TableRowGroup.getRowKeys(TableRowGroup.
java:806)
at com.sun.rave.web.ui.component.TableRowGroup.getFilteredRowKeys(TableR
owGroup.java:429)
at com.sun.rave.web.ui.component.TableRowGroup.getRowCount(TableRowGroup
.java:749)
at com.sun.rave.web.ui.component.Table.getRowCount(Table.java:307)
at com.sun.rave.web.ui.renderer.TableRenderer.renderTitle(TableRenderer.
java:400)
at com.sun.rave.web.ui.renderer.TableRenderer.encodeBegin(TableRenderer.
java:123)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.jav
a:683)I've dug deeper into this problem and am able reproduce the error in the Pluto server. To reproduce this error, I modified my Oracle jdbc driver from the JSC embedded driver (smoracle.jar) to the Oracle native driver (ojdbc14.jar). Now, I am getting the exception in my Sun Application Server:
What is the difference between ojdbc14.jar and smoracle.jar that could cause this problem? What can I do so that I can fix this problem for ojdbc14.jar?
Thanks,
Marc
P.S.
The problem is with the clob column (DOR_NOTE_TX). The stack trace is:
[#|2007-02-06T09:00:53.663-0800|INFO|sun-appserver-pe8.2|javax.enterprise.system.stream.out|_ThreadID=16;|
Reader executing query ps=0 SELECT DOR_NOTE_DT, DOR_NOTE_TX FROM DOR.DOR_NOTE_DATA WHERE DOR_NOTE_CD='SECURITY' AND TO_CHAR(DOR_Note_Dt, 'mm/dd/yyyy') = '02/05/2007'
No Params|#]
[#|2007-02-06T09:00:53.679-0800|WARNING|sun-appserver-pe8.2|javax.enterprise.system.stream.err|_ThreadID=16;|
java.sql.SQLException: Invalid precision value. Cannot be less than zero
Message was edited by:
marcnikko -
Java.sql.SQLException: Cannot convert value
I have a database table - name is client. It has one field with TimeStamp Datatype.
I am using mysql-3.23.51-win and j2sdk-1_4_0_01-windows-i586.
create table client (
MODIFIED timestamp(14)
while I am doing select MODIFIED from client that time I am receiving 00000000000000.
So It has 00000000000000 value in databse.
Now I am getting this value using ResultSet. for that
I have a one Client Object class name is GenericClient
public class GenericClient {
private java.util.Date _modified;
public java.util.Date getModified() {
return _modified;
public void setModified(java.util.Date newVal) {
this._modified = newVal;
In my database processing class I am getting database value and set that value in setModified(java.util.Date newVal).
like
private Client decodeRow(ResultSet rs) throws SQLException {
GenericClient obj = new GenericClient();
obj.setModified(rs.getTimestamp(1));
return obj;
So at obj.setModified(rs.getTimestamp(1)); line I am received error message
java.sql.SQLException: Cannot convert value '00000000000000' from column 1 to TIMESTAMP.
Please guide me why I am receiving the above error.
Thanks
AmitPlease find some more information from my side
1) I am passing Timestamp Object
2) I am using PreparedStatement
3) code
Table : client
create table client (
MODIFIED timestamp(14)
);Bean Class
public class GenericClient {
private java.util.Date _modified;
public java.util.Date getModified() {
return _modified;
public void setModified(java.util.Date newVal) {
this._modified = newVal;
}Method - which is fired error
private Client decodeRow(ResultSet rs) throws SQLException {
GenericClient obj = new GenericClient();
obj.setModified(rs.getTimestamp(1));
return obj;
}3) Error Stack
==========
java.sql.SQLException: Cannot convert value '00000000000000' from column 1 to TIMESTAMP.
at com.mysql.jdbc.ResultSet.getTimestampFromString(ResultSet.java:5538)
at com.mysql.jdbc.ResultSet.getTimestampInternal(ResultSet.java:5566)
at com.mysql.jdbc.ResultSet.getTimestamp(ResultSet.java:5219)
at com.ksea.manager.ClientManager.decodeRow(ClientManager.java:463)
at com.ksea.manager.ClientManager.loadByWhere(ClientManager.java:266)
at com.ksea.manager.ClientManager.loadByWhere(ClientManager.java:221)
at com.ksea.manager.ClientManager.loadByWhere(ClientManager.java:203)
at com.ksea.manager.ClientManager.loadByUsername(ClientManager.java:53)
at com.ksea.nt.DBSynch.synchEmployees(DBSynch.java:83)
at com.ksea.nt.DBSynch.synchAll(DBSynch.java:35)
at com.ksea.nt.DBSynch.main(DBSynch.java:168)4) db Info
=======
I am using mysql-3.23.51-win and j2sdk-1_4_0_01-windows-i586. -
Have Oracle SOA 11.1.1.5 composite that does insert/update on SQL Server table. Using DBAdapter to connect to SQL Server for this insert/update. Number of instances is huge so every now and then getting the below error. Have another composite that does that same but in Oracle Table but never run into the below issues it's only with SQL Server database giving the below errors very often. Any idea on how to resolve this issue what could be the cause
don't know why it throws this error *Descriptor name: [UpdateSQLServer.TableName]. Caused by java.sql.SQLException: [FMWGEN][SQLServer JDBC Driver]Object has been closed..* is there any issue with DBAdapter for SQL Server or is it a load issue as I don't see this with oracle tables
CompositeNameService 16415534 remoteFault com.oracle.bpel.client.BPELFault:
faultName: {{http://schemas.oracle.com/bpel/extension}remoteFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{ summary=Exception occured when binding was invoked.
Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'update' failed due to: DBWriteInteractionSpec Execute Failed Exception. update failed.
Descriptor name: [UpdateSQLServer.TableName]. Caused by java.sql.SQLException: [FMWGEN][SQLServer JDBC Driver]Object has been closed..
Please see the logs for the full DBAdapter logging output prior to this exception.
This exception is considered retriable, likely due to a communication failure. To classify it as non-retriable instead add property nonRetriableErrorCodes with value "0" to your
deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and
jca.retry.backoff. All properties are integers. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ,
detail=[FMWGEN][SQLServer JDBC Driver]Object has been closed. ,code=0} Any help is appreciated.
ThanksHi,
Currently "Test Connections On Reserve" is unchecked but wondering what benefit will it give if I make it selected anyways if it fails still the Process will error out or does it holds the process till the connection is available and then continues. Will there be a performance hit. As currently the volume is very high and if selecting the above then for each instance it will check first if connection is available and does it affect on the performance or anything else
Also "Connection Reserve Timeout:" is set to 10 seconds.
Thanks
Maybe you are looking for
-
How to populate salary admin screen from grade rate
Hi there, I am trying to set up grade related pay in an organization where there are a large number of employees with multiple assignments. It is my understanding that the flexible Grade Ladder Functionality can only be used against the primary assig
-
I downloaded and installed OS X Mountain Lion last night and everything was working normally. I started working in Photoshop CS4 this morning (the first time after installing ML) and when I try to drag a layer to create a new layer, or when I try to
-
Hi All, I need to build a custom Adapter Module where i want to use SAX Parsing for parsing XML document. I tried with a piece of Code but i'm getting following error while running the same: Error occurred while sending message (GUID 6da4ff1c-3736-49
-
Solaris 10 - LPS not working with smpatch analyze
I recently started patching systems with IDR124828-01 as a temporary fix to the security vulnerability listed here: http://sunsolve.sun.com/search/document.do?assetkey=1-26-102724-1 Since this temporary patch requires kernel patch 118833-24, I needed
-
ABAP Runtime Error Error Code.......
Hi , I sheduled the<b> ABAP & BASIS patch in background</b>, but after some time I tried to login in system through gui..its showing..<b>ABAP Runtime Error Error Code</b>..its not allowing me to login in sap system in gui mode... pls any one h