Oracle.jbo.JboException: JBO-29000: JBO-29000: java.lang.String
Hello there
I have designed a web page based on an ADF Oracle Framework implementation. Hence i have designed and implemented a service datacontrol that uses a viewlink object. Thiw view link object contains a database query that uses two VARCHAR2 fields in that table entity. The query through the analyser is correct as it is valid according to the frammework and it uses to bindings that are Strings.
When it comes to the rest of the design the pagedefinition contains that 2 fields which are declared as java.lang.String respectively. The jspx file that is also designed contains iterators and forms for the representation of the data as the database is field.
But when it comes to stretch testing the web application i get the above exception. The query which i am using is OK and is : SELECT OaedOccupationsEsye.OCC_ESYE_ID,
OaedOccupationsEsye.OCC_ESYE_DESCR
FROM OAED_OCCUPATIONS_ESYE OaedOccupationsEsye
WHERE
UPPER(OaedOccupationsEsye.OCC_ESYE_ID) LIKE UPPER(NVL(:occ_esye_id,OaedOccupationsEsye.OCC_ESYE_ID)) || '%'
AND
UPPER(OaedOccupationsEsye.OCC_ESYE_DESCR) LIKE UPPER(NVL(:occ_esye_descr,OaedOccupationsEsye.OCC_ESYE_DESCR)) || '%'
So when the query is called if i set Null values in the textfields of the web page i get all the records that exist in the table of the database.
Trying to test everything seems to be ok but further strech testing leads to that:
JBO-30003: ???????? ???????? ???? ???????? ????????? ??? ?? ???? ???????????? ????????? (dsi.oaed.bc.model.services.commons.OaedOccupationEsyeServiceLocal) ???????? ??? ???????? ?????????:oracle.jbo.JboException: JBO-29000: JBO-29000: java.lang.String at oracle.jbo.JboException.<init>(JboException.java:346) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1954) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
oracle.jbo.JboException: JBO-29000: java.lang.String at oracle.jbo.JboException.<init>(JboException.java:346) at oracle.jbo.server.Serializer.activate(Serializer.java:285) at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330) at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5519) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:171) at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7735) at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3965) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2114) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1913) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
java.lang.ClassCastException: java.lang.String at oracle.jbo.server.RowSetStateHolder.activateWhereClauseParams(RowSetStateHolder.java:86) at oracle.jbo.server.RowSetStateHolder.activateRowSet(RowSetStateHolder.java:44) at oracle.jbo.server.ViewObjectImpl.doActivateSettings(ViewObjectImpl.java:13390) at oracle.jbo.server.ViewObjectImpl.doActivateSettings(ViewObjectImpl.java:13189) at oracle.jbo.server.ApplicationModuleImpl.activateVOs(ApplicationModuleImpl.java:7139) at oracle.jbo.server.ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:6962) at oracle.jbo.server.ApplicationModuleImpl.doActivateAMState(ApplicationModuleImpl.java:6927) at oracle.jbo.server.Serializer.activate(Serializer.java:272) at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330) at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5519) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:171) at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7735) at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3965) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2114) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1913) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
The OaedOccupationEsyeServiceLocal is the service model being used at which the viewlink object with the query is dependent. To have thiw strech test the bc4j instance on the service data control jbo.ampool.doampooling is set to false
Hav anyone come up with that as i can't see any classcast exception in my implementation (there is no backing bean implemented for that web design)
Hello there
I have designed a web page based on an ADF Oracle Framework implementation. Hence i have designed and implemented a service datacontrol that uses a viewlink object. Thiw view link object contains a database query that uses two VARCHAR2 fields in that table entity. The query through the analyser is correct as it is valid according to the frammework and it uses to bindings that are Strings.
When it comes to the rest of the design the pagedefinition contains that 2 fields which are declared as java.lang.String respectively. The jspx file that is also designed contains iterators and forms for the representation of the data as the database is field.
But when it comes to stretch testing the web application i get the above exception. The query which i am using is OK and is : SELECT OaedOccupationsEsye.OCC_ESYE_ID,
OaedOccupationsEsye.OCC_ESYE_DESCR
FROM OAED_OCCUPATIONS_ESYE OaedOccupationsEsye
WHERE
UPPER(OaedOccupationsEsye.OCC_ESYE_ID) LIKE UPPER(NVL(:occ_esye_id,OaedOccupationsEsye.OCC_ESYE_ID)) || '%'
AND
UPPER(OaedOccupationsEsye.OCC_ESYE_DESCR) LIKE UPPER(NVL(:occ_esye_descr,OaedOccupationsEsye.OCC_ESYE_DESCR)) || '%'
So when the query is called if i set Null values in the textfields of the web page i get all the records that exist in the table of the database.
Trying to test everything seems to be ok but further strech testing leads to that:
JBO-30003: ???????? ???????? ???? ???????? ????????? ??? ?? ???? ???????????? ????????? (dsi.oaed.bc.model.services.commons.OaedOccupationEsyeServiceLocal) ???????? ??? ???????? ?????????:oracle.jbo.JboException: JBO-29000: JBO-29000: java.lang.String at oracle.jbo.JboException.<init>(JboException.java:346) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1954) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
oracle.jbo.JboException: JBO-29000: java.lang.String at oracle.jbo.JboException.<init>(JboException.java:346) at oracle.jbo.server.Serializer.activate(Serializer.java:285) at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330) at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5519) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:171) at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7735) at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3965) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2114) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1913) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
java.lang.ClassCastException: java.lang.String at oracle.jbo.server.RowSetStateHolder.activateWhereClauseParams(RowSetStateHolder.java:86) at oracle.jbo.server.RowSetStateHolder.activateRowSet(RowSetStateHolder.java:44) at oracle.jbo.server.ViewObjectImpl.doActivateSettings(ViewObjectImpl.java:13390) at oracle.jbo.server.ViewObjectImpl.doActivateSettings(ViewObjectImpl.java:13189) at oracle.jbo.server.ApplicationModuleImpl.activateVOs(ApplicationModuleImpl.java:7139) at oracle.jbo.server.ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:6962) at oracle.jbo.server.ApplicationModuleImpl.doActivateAMState(ApplicationModuleImpl.java:6927) at oracle.jbo.server.Serializer.activate(Serializer.java:272) at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330) at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5519) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:171) at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7735) at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3965) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2114) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1913) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392) at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550) at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408) at oracle.adf.model.servlet.ADFBindingFilter.invokeBeginRequest(ADFBindingFilter.java:371) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:296) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
The OaedOccupationEsyeServiceLocal is the service model being used at which the viewlink object with the query is dependent. To have thiw strech test the bc4j instance on the service data control jbo.ampool.doampooling is set to false
Hav anyone come up with that as i can't see any classcast exception in my implementation (there is no backing bean implemented for that web design)
Similar Messages
-
Cannot convert type class java.lang.String to class oracle.jbo.domain.ClobDomain.
Using ADF Business Components I have a JSFF page fragment with an ADF form based on a table with has a column of type CLOB. The data is retrieved from the database and displayed correctly but when any field is changed and submitted the above error occurs. I have just used the drag and drop technique to create the ADF form with a submit button, am I missing a step?
I am using the production release of Jdeveloper11GReproduced and filed bug# 7487124
The workaround is to add a custom converter class to your ViewController project like this
package oow2008.view;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;
import oracle.jbo.domain.ClobDomain;
import oracle.jbo.domain.DataCreationException;
public class ClobConverter implements Converter {
public Object getAsObject(FacesContext facesContext,
UIComponent uIComponent,
String string) {
try {
return string != null ? new ClobDomain(string) : null;
} catch (DataCreationException dce) {
dce.setAppendCodes(false);
FacesMessage fm =
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Invalid Clob Value",
dce.getMessage());
throw new ConverterException(fm);
public String getAsString(FacesContext facesContext,
UIComponent uIComponent,
Object object) {
return object != null ?
object.toString() :
null;
}then to register the converter in faces-config.xml like this
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee">
<application>
<default-render-kit-id>oracle.adf.rich</default-render-kit-id>
</application>
<converter>
<converter-id>clobConverter</converter-id>
<converter-class>oow2008.view.ClobConverter</converter-class>
</converter>
</faces-config>then reference this converter in the field for the ClobDomain value like this
<af:inputText value="#{bindings.Description.inputValue}"
label="#{bindings.Description.hints.label}"
required="#{bindings.Description.hints.mandatory}"
columns="40"
maximumLength="#{bindings.Description.hints.precision}"
shortDesc="#{bindings.Description.hints.tooltip}"
wrap="soft" rows="10">
<f:validator binding="#{bindings.Description.validator}"/>
<f:converter converterId="clobConverter"/>
</af:inputText> -
Hi Friends,
I have simple req'.
i have one date filed in OAF page...if user has change the date filed..means if he incresed by 2 days..then i need to call one procedure..if not no need to call....
first am picking that date field to by uusing prepared stmt and putting in to one variable..like below
try {
ps1 = am.getOADBTransaction().getJdbcConnection().prepareStatement("SELECT -------");
ResultSet rs2 = ps1.executeQuery();
while (rs2.next()) {
schDate = rs2.getString(1);//storing the value
} catch (Exception e) {
throw OAException.wrapperException(e);
Next..am picking the current value like this(user can change the value) like below...
OAViewObject viewObj = (OAViewObject)am.findViewObject("simpleVO");
String currSchDate = (String)viewObj.getCurrentRow().getAttribute("iDate");
java.text.SimpleDateFormat dtFormat = new java.text.SimpleDateFormat ("MM/dd/yyyy");
StringBuilder date = new StringBuilder(dtFormat.format(currSchDate));
Then am comparing the values like below..
if (schDate.equals(date)) {
String outParamValue = "";
String secondOutParamValue = "";
but am geting the below error
## Detail 0 ##
java.lang.ClassCastException: oracle.jbo.domain.Date cannot be cast to java.lang.String
at xxuss.oracle.apps.abc.webui.xxPGCO15.processFormRequest(xxGCO15.java:594)
Appriciate any help...its very urgent
Regards
HarryInstead of :
String currSchDate = (String)viewObj.getCurrentRow().getAttribute("iDate");Try
String currSchDate = viewObj.getCurrentRow().getAttribute("iDate").toString();
-Anand -
hi,
i am trying to install oracle 10 g in my redhat 4 machine 32 bit. i have created all the required users and directories. but when i run the rininstaller i get following error( i believe possible i have to install some package which i don't know):
[oracle@localhost ~]$ cd /home/oracle/Desktop/untitled/ora10g/database
[oracle@localhost database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-01-08_10-47-41PM. Please wait ...[oracle@localhost database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-01-08_10-47-41PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.<clinit>(Unknown Source)
at java.awt.Component.<clinit>(Unknown Source)
can u plz help me with that.I think that you have to install Xorg (or XFree, whichever X environment redhat uses) related packages.
They seem to be missing or not completely installed.
I don't remember which specific package contains "libXp" nor its dependencies... so i'd recommend you to install them all.
Good luck! -
Hi,
Please help me to understand why this error comes.
I have deployed ear file into glass fish server.
Using adf essential in Jdevelepor 11.1.2.3.0.
[#|2012-12-04T19:17:51.658+0530|INFO|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=21;_ThreadName=Thread-2;|PWC1412: WebModule[null] ServletContext.log():JspServlet error: Servlet unable to dispatch to the following requested page: The following exception occurred:java.lang.ClassCastException: java.lang.String cannot be cast to oracle.adf.view.rich.model.RegionModel|#]
[#|2012-12-04T19:17:51.658+0530|INFO|glassfish3.1.2|oracle.j2ee.jsp|_ThreadID=21;_ThreadName=Thread-2;|unable to dispatch JSP page: The following exception occurred:.
java.lang.ClassCastException: java.lang.String cannot be cast to oracle.adf.view.rich.model.RegionModel
at oracle.adf.view.rich.component.fragment.UIXRegion.getValue(UIXRegion.java:1587)
at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:415)
at oracle.adfinternal.view.faces.taglib.region.RegionTag.doStartTag(RegionTag.java:107)
at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:50)
at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
at oracle.jsp.runtime.tree.OracleJspIterationTagNode.executeHandler(OracleJspIterationTagNode.java:45)
at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
at oracle.jsp.runtime.tree.OracleJspClassicTagNode.evalBody(OracleJspClassicTagNode.java:87)
at oracle.jsp.runtime.tree.OracleJspBodyTagNode.executeHandler(OracleJspBodyTagNode.java:58)
at oracle.jsp.runtime.tree.OracleJspCustomTagNode.execute(OracleJspCustomTagNode.java:261)
Thanks for the help in advance..It seems you have used a taskflow on a page and one of the binding.
It will be easy to point out if you paste the code of region tag *<af:region.......*. -
Cannot convert ÿØÿà of type class java.lang.String to class BFileDomain.
Hi All,
I am using Jdeveloper 11.1.2.3.0.
I have a scenario of making an ADF page where I have a IMAGE field to show on the page. So,I have a table called "PRODUCT" with fields called photo with BFILE type. Now when I the data i have inserted using the DML command and i can see the path at the backend.
However,when i am runnig my ADF page in the Filed called "PHOTO" I can only see a junk character stating 'yoyo'.
When I click on it, it says ERROR "Cannot convert ÿØÿà of type class java.lang.String to class oracle.jbo.domain.BFileDomain".
Your help will be appreciated ASAP.
Regards,
ShahnawazHi,
did you show the id-value in the user interface as a input-component, and did the input-component include a converter?
If yes, show the id as output-text and remove any existing converter-components.
Best Regards -
Failed to load value at index 22 with java object of type java.lang.String
Hi all,
As i am trying to open the notifications created from Administartor Workflow ,
It throws a below error::
oracle.apps.fnd.framework.OAException: oracle.jbo.AttributeLoadException: JBO-27022: Failed to load value at index 22 with java object of type java.lang.String due to java.sql.SQLException. at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912) at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:886) at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:1009) at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211) at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:720) at oracle.apps.ap.oie.workflow.apexp.webui.NotifExpLinesCO.processRequest(NotifExpLinesCO.java:116) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:600) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.process
java.sql.SQLException: Invalid column index
at oracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java:1042) at oracle.jbo.server.OracleSQLBuilderImpl.doLoadFromResultSet(OracleSQLBuilderImpl.java:1198) at oracle.jbo.server.AttributeDefImpl.loadFromResultSet(AttributeDefImpl.java:1633) at oracle.jbo.server.ViewRowImpl.populate(ViewRowImpl.java:2221).
No extensions done in the page
Please let me know the cause for this error ASAP
Thanks
KashProblem solved. set the datatype as timestamp for that attribute in buissiness object.
-
Hi,
org.apache.struts.upload.CommonsMultipartRequestHandler$CommonsFormFile.valueOf(java.lang.String)
When I run my application I get the error message above. When I start to execute the appmodule from a local machine, first time I logon the application, everything works fine in a jsp wich has a multipart form because of file upload. Then I logout and login again and during the commit cycle the error message occures (see above). After that I try to save again the jsp and again, and after a few tries it works..
Could anybody help me, please?
I use JHEADSTART 10.1.2 and 10.1.2 JDEV
GyulaSandra,
Here is the app_log:
C:\jdev3\jdk\bin\javaw.exe -jar C:\jdev3\j2ee\home\admin.jar ormi://10.82.162.169:23902 admin **** -updateConfig
05/05/05 14:21:55 ApplicationServer: appName = bc4j
05/05/05 14:21:55 ApplicationServer: appName = current-workspace-app
Ready message received from Oc4jNotifier.
05/05/05 14:21:55 Auto-deploying file:/C:/jdev3/jdev/mywork/Ilbi2/ViewController/public_html/ (New server version detected)...
Embedded OC4J startup time: 2163 ms.
Target URL -- http://10.82.162.169:8999/Ilbi/index.html
14:21:57 DEBUG (JhsActionServlet) -Storing dateformat.properties as DataObject on ServletContext using key dateformat
14:21:57 DEBUG (JhsActionServlet) -JHeadstart Runtime version: 10.1.2.0 (build 19)
14:21:59 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /Login.do
14:21:59 DEBUG (MyAuthenticationFilter) -Proceeding to login URL
14:21:59 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:21:59 DEBUG (JhsActionServlet) -Request URI: /Ilbi/Login.do
14:21:59 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:21:59 DEBUG (JhsDataAction) -Executing action /Login
14:21:59 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:21:59 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/home/page/LoginPage.jsp
14:22:05 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /Login.do
14:22:05 DEBUG (MyAuthenticationFilter) -Proceeding to login URL
14:22:05 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:05 DEBUG (JhsActionServlet) -Request URI: /Ilbi/Login.do
14:22:05 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:05 DEBUG (JhsDataAction) -Executing action /Login
14:22:05 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295725184
14:22:06 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:06 DEBUG (JhsDataAction) -Forward returned: loggedIn
14:22:06 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:06 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartIlbiExternal.do
14:22:06 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:06 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:06 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartExtMegbizas.do
14:22:06 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:06 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:06 DEBUG (JhsActionServlet) -Request URI: /Ilbi/SelectExtMegbizas.do
14:22:06 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:06 DEBUG (JhsDataAction) -Executing action /SelectExtMegbizas
14:22:06 DEBUG (JhsDataAction) -Created searchBean map and stored on session
14:22:06 DEBUG (JhsDataAction) -Created new searchBean for ExtMegbizasUIModel and added to quick search bean map
14:22:06 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:06 DEBUG (ExtMegbizasImpl) -JHS_USER is : ADA002
14:22:06 DEBUG (JhsUsersViewRowImpl) -HasAccess :AdminFunction
14:22:06 DEBUG (JhsUsersViewRowImpl) -HasAccess :ExtMegbizas
14:22:06 DEBUG (ExtMegbizasImpl) -JHS_USER is ADA002
14:22:06 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:06 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:06 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/SelectExtMegbizas.jsp
14:22:08 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /SelectExtMegbizas.do
14:22:08 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:08 DEBUG (JhsActionServlet) -Request URI: /Ilbi/SelectExtMegbizas.do
14:22:08 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:08 DEBUG (JhsActionServlet) -Parameter hasChanges:
14:22:08 DEBUG (JhsActionServlet) -Parameter caseSensitiveQuery: false
14:22:08 DEBUG (JhsActionServlet) -Parameter queryOperatorNonString: is
14:22:08 DEBUG (JhsActionServlet) -Parameter event: setCurrentRowWithKey
14:22:08 DEBUG (JhsActionServlet) -Parameter eventValue: setCurrentRowWithKey
14:22:08 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000300000003C2155000000003C2162600000002C1520000000700000103ACCE3A19
14:22:08 DEBUG (JhsActionServlet) -Parameter queryOperatorString: startsWith
14:22:08 DEBUG (JhsDataAction) -Executing action /SelectExtMegbizas
14:22:08 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295728899
14:22:08 DEBUG (JhsDataAction) -Found existing searchBean for ExtMegbizasUIModel
14:22:08 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:09 DEBUG (JhsDataAction) -executing onSetCurrentRowWithKey
14:22:09 DEBUG (JhsDataAction) -action binding setCurrentRowWithKey found using eventValue request parameter
14:22:09 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:09 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:09 DEBUG (JhsDataAction) -eventValue parameter found that holds forward name to return: setCurrentRowWithKey
14:22:09 DEBUG (JhsDataAction) -Forward returned: setCurrentRowWithKey
14:22:09 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:09 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtMegbizas.do
14:22:09 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:09 DEBUG (JhsActionServlet) -Parameter hasChanges:
14:22:09 DEBUG (JhsActionServlet) -Parameter caseSensitiveQuery: false
14:22:09 DEBUG (JhsActionServlet) -Parameter queryOperatorNonString: is
14:22:09 DEBUG (JhsActionServlet) -Parameter event: setCurrentRowWithKey
14:22:09 DEBUG (JhsActionServlet) -Parameter eventValue: setCurrentRowWithKey
14:22:09 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000300000003C2155000000003C2162600000002C1520000000700000103ACCE3A19
14:22:09 DEBUG (JhsActionServlet) -Parameter queryOperatorString: startsWith
14:22:09 DEBUG (JhsDataAction) -Executing action /ExtMegbizas
14:22:09 DEBUG (JhsDataAction) -Found existing searchBean for ExtMegbizasUIModel
14:22:09 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:09 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:09 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:09 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/ExtMegbizas.jsp
14:22:10 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /StartExtIngatlanMegbGroup.do
14:22:10 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:10 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartExtIngatlanMegbGroup.do
14:22:10 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:10 DEBUG (JhsActionServlet) -Parameter event_Rollback:
14:22:10 DEBUG (JhsActionServlet) -Parameter event:
14:22:10 DEBUG (JhsActionServlet) -Parameter eventValue:
14:22:10 DEBUG (JhsActionServlet) -Parameter rowKeyStr:
14:22:10 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:10 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtIngatlanMegbGroup.do
14:22:10 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:10 DEBUG (JhsActionServlet) -Parameter event_Rollback:
14:22:10 DEBUG (JhsActionServlet) -Parameter event:
14:22:10 DEBUG (JhsActionServlet) -Parameter eventValue:
14:22:10 DEBUG (JhsActionServlet) -Parameter rowKeyStr:
14:22:10 DEBUG (JhsDataAction) -Executing action /ExtIngatlanMegbGroup
14:22:10 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295730542
14:22:10 DEBUG (JhsDataAction) -Created new searchBean for ExtIngatlanMegbGroupUIModel and added to quick search bean map
14:22:10 DEBUG (JhsDataAction) -Stored searchBean for ExtIngatlanMegbGroupUIModel on request
14:22:10 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: value of bind param 0 set to 2137
14:22:10 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: executing query, bind parameter values have changed
14:22:10 DEBUG (JhsDataAction) -executing onRollback
14:22:10 DEBUG (JhsDataAction) -No rollback performed because there are no pending changes
14:22:10 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
14:22:10 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:10 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:10 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/ExtIngatlanMegbGroup.jsp
14:22:13 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:13 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:13 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:13 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:13 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:13 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:13 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:13 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCE3929
14:22:14 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:14 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:14 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:14 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:14 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:14 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:14 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:14 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCE3929
14:22:18 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /ExtIngatlanMegbGroup.do
14:22:18 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:18 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtIngatlanMegbGroup.do
14:22:18 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:18 DEBUG (JhsDataAction) -Executing action /ExtIngatlanMegbGroup
14:22:18 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295738773
14:22:18 DEBUG (JhsDataAction) -Found existing searchBean for ExtIngatlanMegbGroupUIModel
14:22:18 DEBUG (JhsDataAction) -Stored searchBean for ExtIngatlanMegbGroupUIModel on request
14:22:18 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
14:22:18 DEBUG (JhsDataAction) -executing onCommit
14:22:18 DEBUG (MyEntityImpl) -MyEntity - doDML after setAttributes (WHO)
14:22:28 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
14:22:28 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:28 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:28 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/ExtIngatlanMegbGroup.jsp
14:22:31 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:31 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:31 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:31 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:31 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:31 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:31 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:31 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCE3929
14:22:32 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:32 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:32 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:32 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:32 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:32 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:32 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:32 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCE3929
14:22:34 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /Logout.do
14:22:34 DEBUG (MyAuthenticationFilter) -Session is invalidated
14:22:34 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /Login.do
14:22:34 DEBUG (MyAuthenticationFilter) -Proceeding to login URL
14:22:34 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:34 DEBUG (JhsActionServlet) -Request URI: /Ilbi/Login.do
14:22:34 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:34 DEBUG (JhsDataAction) -Executing action /Login
14:22:34 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:34 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/home/page/LoginPage.jsp
14:22:38 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /Login.do
14:22:38 DEBUG (MyAuthenticationFilter) -Proceeding to login URL
14:22:38 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:38 DEBUG (JhsActionServlet) -Request URI: /Ilbi/Login.do
14:22:38 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:38 DEBUG (JhsDataAction) -Executing action /Login
14:22:38 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295758722
14:22:38 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:38 DEBUG (JhsDataAction) -Forward returned: loggedIn
14:22:38 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:38 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartIlbiExternal.do
14:22:38 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:38 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:38 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartExtMegbizas.do
14:22:38 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:38 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:38 DEBUG (JhsActionServlet) -Request URI: /Ilbi/SelectExtMegbizas.do
14:22:38 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:38 DEBUG (JhsDataAction) -Executing action /SelectExtMegbizas
14:22:38 DEBUG (JhsDataAction) -Created searchBean map and stored on session
14:22:38 DEBUG (JhsDataAction) -Created new searchBean for ExtMegbizasUIModel and added to quick search bean map
14:22:38 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:38 DEBUG (ExtMegbizasImpl) -JHS_USER is : ADA002
14:22:38 DEBUG (JhsUsersViewRowImpl) -HasAccess :AdminFunction
14:22:38 DEBUG (JhsUsersViewRowImpl) -HasAccess :ExtMegbizas
14:22:38 DEBUG (ExtMegbizasImpl) -JHS_USER is ADA002
14:22:39 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:39 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:39 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/SelectExtMegbizas.jsp
14:22:40 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /SelectExtMegbizas.do
14:22:40 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:40 DEBUG (JhsActionServlet) -Request URI: /Ilbi/SelectExtMegbizas.do
14:22:40 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:40 DEBUG (JhsActionServlet) -Parameter hasChanges:
14:22:40 DEBUG (JhsActionServlet) -Parameter caseSensitiveQuery: false
14:22:40 DEBUG (JhsActionServlet) -Parameter queryOperatorNonString: is
14:22:40 DEBUG (JhsActionServlet) -Parameter event: setCurrentRowWithKey
14:22:40 DEBUG (JhsActionServlet) -Parameter eventValue: setCurrentRowWithKey
14:22:40 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000300000003C2155000000003C2162600000002C1520000000700000103ACCEB982
14:22:40 DEBUG (JhsActionServlet) -Parameter queryOperatorString: startsWith
14:22:40 DEBUG (JhsDataAction) -Executing action /SelectExtMegbizas
14:22:40 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295760755
14:22:40 DEBUG (JhsDataAction) -Found existing searchBean for ExtMegbizasUIModel
14:22:40 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:40 DEBUG (JhsDataAction) -executing onSetCurrentRowWithKey
14:22:40 DEBUG (JhsDataAction) -action binding setCurrentRowWithKey found using eventValue request parameter
14:22:40 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:40 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:40 DEBUG (JhsDataAction) -eventValue parameter found that holds forward name to return: setCurrentRowWithKey
14:22:40 DEBUG (JhsDataAction) -Forward returned: setCurrentRowWithKey
14:22:40 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:40 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtMegbizas.do
14:22:40 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:40 DEBUG (JhsActionServlet) -Parameter hasChanges:
14:22:40 DEBUG (JhsActionServlet) -Parameter caseSensitiveQuery: false
14:22:40 DEBUG (JhsActionServlet) -Parameter queryOperatorNonString: is
14:22:40 DEBUG (JhsActionServlet) -Parameter event: setCurrentRowWithKey
14:22:40 DEBUG (JhsActionServlet) -Parameter eventValue: setCurrentRowWithKey
14:22:40 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000300000003C2155000000003C2162600000002C1520000000700000103ACCEB982
14:22:40 DEBUG (JhsActionServlet) -Parameter queryOperatorString: startsWith
14:22:40 DEBUG (JhsDataAction) -Executing action /ExtMegbizas
14:22:40 DEBUG (JhsDataAction) -Found existing searchBean for ExtMegbizasUIModel
14:22:40 DEBUG (JhsDataAction) -Stored searchBean for ExtMegbizasUIModel on request
14:22:40 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:40 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:40 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/ExtMegbizas.jsp
14:22:41 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /StartExtIngatlanMegbGroup.do
14:22:41 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:41 DEBUG (JhsActionServlet) -Request URI: /Ilbi/StartExtIngatlanMegbGroup.do
14:22:41 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:41 DEBUG (JhsActionServlet) -Parameter event_Rollback:
14:22:41 DEBUG (JhsActionServlet) -Parameter event:
14:22:41 DEBUG (JhsActionServlet) -Parameter eventValue:
14:22:41 DEBUG (JhsActionServlet) -Parameter rowKeyStr:
14:22:41 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:41 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtIngatlanMegbGroup.do
14:22:41 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:41 DEBUG (JhsActionServlet) -Parameter event_Rollback:
14:22:41 DEBUG (JhsActionServlet) -Parameter event:
14:22:41 DEBUG (JhsActionServlet) -Parameter eventValue:
14:22:41 DEBUG (JhsActionServlet) -Parameter rowKeyStr:
14:22:41 DEBUG (JhsDataAction) -Executing action /ExtIngatlanMegbGroup
14:22:41 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295761917
14:22:41 DEBUG (JhsDataAction) -Created new searchBean for ExtIngatlanMegbGroupUIModel and added to quick search bean map
14:22:41 DEBUG (JhsDataAction) -Stored searchBean for ExtIngatlanMegbGroupUIModel on request
14:22:41 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: value of bind param 0 set to 2137
14:22:41 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: executing query, bind parameter values have changed
14:22:41 DEBUG (JhsDataAction) -executing onRollback
14:22:41 DEBUG (JhsDataAction) -No rollback performed because there are no pending changes
14:22:41 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
14:22:41 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:41 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:41 DEBUG (JhsDataAction) -Forward set by parameter property returned: /WEB-INF/ext/page/ExtIngatlanMegbGroup.jsp
14:22:44 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:44 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:44 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:44 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:44 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:44 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:44 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:44 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto2
14:22:44 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCEB982
14:22:45 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:45 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:45 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:45 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:45 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:45 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:45 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCEB982
14:22:53 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /ExtIngatlanMegbGroup.do
14:22:53 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:53 DEBUG (JhsActionServlet) -Request URI: /Ilbi/ExtIngatlanMegbGroup.do
14:22:53 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:53 DEBUG (JhsDataAction) -Executing action /ExtIngatlanMegbGroup
14:22:53 DEBUG (JhsDataAction) -lastIssuedPageTimeStamp set to: 1115295773844
14:22:53 DEBUG (JhsDataAction) -Found existing searchBean for ExtIngatlanMegbGroupUIModel
14:22:53 DEBUG (JhsDataAction) -Stored searchBean for ExtIngatlanMegbGroupUIModel on request
14:22:53 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
05/05/05 14:22:53 java.lang.NoSuchMethodException: org.apache.struts.upload.CommonsMultipartRequestHandler$CommonsFormFile.valueOf(java.lang.String)
05/05/05 14:22:53 at java.lang.Class.getMethod(Class.java)
05/05/05 14:22:53 at oracle.jbo.domain.TypeFactory.lookupMethod(TypeFactory.java:669)
05/05/05 14:22:53 at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:711)
05/05/05 14:22:53 at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:85)
05/05/05 14:22:53 at oracle.jbo.uicli.binding.JUCtrlValueBinding.isNewInputValue(JUCtrlValueBinding.java)
05/05/05 14:22:53 at oracle.jbo.uicli.binding.JUCtrlValueBinding.processNewInputValue(JUCtrlValueBinding.java:1801)
05/05/05 14:22:53 at oracle.adf.model.binding.DCBindingContainer.processInputValues(DCBindingContainer.java:1734)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.StrutsPageLifecycle.updateModel(StrutsPageLifecycle.java:216)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.StrutsPageLifecycle.processUpdateModel(StrutsPageLifecycle.java:164)
05/05/05 14:22:53 at oracle.jheadstart.controller.strutsadf.action.JhsStrutsJspLifecycle.processUpdateModel(JhsStrutsJspLifecycle.java:116)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:317)
05/05/05 14:22:53 at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.processUpdateModel(JhsDataAction.java:622)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.DataAction.processUpdateModel(DataAction.java:508)
05/05/05 14:22:53 at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:112)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)
05/05/05 14:22:53 at oracle.jheadstart.controller.strutsadf.action.JhsDataAction.handleLifecycle(JhsDataAction.java:389)
05/05/05 14:22:53 at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)
05/05/05 14:22:53 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
05/05/05 14:22:53 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
05/05/05 14:22:53 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
05/05/05 14:22:53 at oracle.jheadstart.controller.strutsadf.JhsActionServlet.process(JhsActionServlet.java:127)
05/05/05 14:22:53 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
05/05/05 14:22:53 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
05/05/05 14:22:53 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
05/05/05 14:22:53 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
05/05/05 14:22:53 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
05/05/05 14:22:53 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
05/05/05 14:22:53 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
05/05/05 14:22:53 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
05/05/05 14:22:53 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
05/05/05 14:22:53 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
05/05/05 14:22:53 at oracle.jheadstart.controller.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java)
05/05/05 14:22:53 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
05/05/05 14:22:53 at khb.ilbi.controller.MyAuthenticationFilter.doFilter(MyAuthenticationFilter.java:106)
05/05/05 14:22:53 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:645)
05/05/05 14:22:53 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
05/05/05 14:22:53 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
05/05/05 14:22:53 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
05/05/05 14:22:53 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
05/05/05 14:22:53 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
05/05/05 14:22:53 at java.lang.Thread.run(Thread.java:534)
14:22:53 DEBUG (JhsDataAction) -ViewObject ExtIngatlanMegbViewObj1: bind parameter values have not changed
14:22:53 DEBUG (JhsDataAction) -Storing table binding factory under key jhsTableBindings on request
14:22:53 DEBUG (JhsDataAction) -reset dyna values and indexed list beans in form bean
14:22:53 DEBUG (JhsDataAction) -Error occurred, forward set by input property returned: /WEB-INF/ext/page/ExtIngatlanMegbGroup.jsp
14:22:56 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:56 DEBUG (MyAuthenticationFilter) -Requested Servlet Path: /DownloadFile.do
14:22:56 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:56 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:56 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:56 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:56 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:56 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto2
14:22:56 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCEB982
14:22:57 DEBUG (JhsActionServlet) -Request class: com.evermind.server.http.EvermindHttpServletRequest
14:22:57 DEBUG (JhsActionServlet) -Request URI: /Ilbi/DownloadFile.do
14:22:57 DEBUG (JhsActionServlet) -Request Character Encoding: windows-1250
14:22:57 DEBUG (JhsActionServlet) -Parameter model: ExtIngatlanMegbGroupUIModel
14:22:57 DEBUG (JhsActionServlet) -Parameter pageTimeStamp: ignore
14:22:57 DEBUG (JhsActionServlet) -Parameter binding: ExtIngatlanMegbGroupViewImagePhoto1
14:22:57 DEBUG (JhsActionServlet) -Parameter rowKeyStr: 000100000003C216260000002E00000103ACCEB982
Gyula -
The class 'java.lang.String' does not have the property 'attributeValues'
hi am trying to get display value of lov but am geting this error when running application,am in jdeveloper 11.1.1.6.0
error is The class 'java.lang.String' does not have the property 'attributeValues'
this is what i have done
<af:selectOneChoice value="#{bindings.Officecode.inputValue}"
label="#{bindings.Officecode.label}"
shortDesc="#{bindings.Officecode.hints.tooltip}"
id="soc9" simple="true" required="true"
valueChangeListener="#{pageFlowScope.orgDetailsBean.valueChangedtest}"
autoSubmit="true" immediate="true">
<f:selectItems value="#{bindings.Officecode.items}"
id="si5"/>
</af:selectOneChoice>
<af:outputText value=""Selected Index : #{bindings.Officecode.selectedIndex}""
id="ot7"
partialTriggers="soc9"
binding="#{backingBeanScope.Selectechoice.ot1}"/><af:outputText value=""Selected Value : #{bindings.Officecode.attributeValue}""
id="ot8"
binding="#{backingBeanScope.Selectechoice.ot2}"
partialTriggers="soc9"/><af:outputText value=""Display Value : #{bindings.Officecode.selectedValue.attributeValues[1]}" "
id="ot9"
partialTriggers="soc9"/>
public Object getElExpression(String el) {
FacesContext facesContext = FacesContext.getCurrentInstance();
ELContext elContext = facesContext.getELContext();
ExpressionFactory expressionFactory = facesContext.getApplication().getExpressionFactory();
ValueExpression valueExp = expressionFactory.createValueExpression(elContext,el,Object.class);
return valueExp.getValue(elContext);
public void setElExpression(String el, Object val) {
FacesContext facesContext = FacesContext.getCurrentInstance();
ELContext elContext = facesContext.getELContext();
ExpressionFactory expressionFactory = facesContext.getApplication().getExpressionFactory();
ValueExpression valueExp = expressionFactory.createValueExpression(elContext, el, Object.class);
valueExp.setValue(elContext, val);
// Add the below code in valueChangeListener of SelectOneChoice
public void valueChangedofficecode(ValueChangeEvent valueChangeEvent) {
this.setElExpression("#{bindings.Officecode.inputValue}", valueChangeEvent.getNewValue());
this.ot1.setValue("Selected Index : " + getElExpression("#{bindings.Officecode.selectedIndex}").toString());
this.ot2.setValue("Selected Value : " + getElExpression("#{bindings.Officecode.attributeValue}").toString());
this.ot3.setValue("Display Value : " +
getElExpression("#{bindings.Officecode.selectedValue.e.attributeValues[1]}").toString());
even if i change to getElExpression("#{bindings.Officecode.selectedValue.e.attributeValue[1]}").toString()); i stl get error
the log error is
29 May 2013 9:23:02 AM> <Error> <HTTP> <BEA-101020> <[ServletContext@6151867[app:j2ee-app module:UAMApplication-ViewController-context-root path:/UAMApplication-ViewController-context-root spec-version:2.5]] Servlet failed with Exception
javax.el.PropertyNotFoundException: The class 'java.lang.String' does not have the property 'attributeValues'.
at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(Unknown Source)
Truncated. see log file for complete stacktrace
>
<29 May 2013 9:23:02 AM> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at 29 May 2013 9:23:02 AM. Notification details:
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
WatchData: DATE = 29 May 2013 9:23:02 AM SERVER = DefaultServer MESSAGE = [ServletContext@6151867[app:j2ee-app module:UAMApplication-ViewController-context-root path:/UAMApplication-ViewController-context-root spec-version:2.5]] Servlet failed with Exception
javax.el.PropertyNotFoundException: The class 'java.lang.String' does not have the property 'attributeValues'.
at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(Unknown Source)
at com.sun.el.parser.AstDeferredExpression.getValue(Unknown Source)
at com.sun.el.parser.AstCompositeExpression.getValue(Unknown Source)
at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:184)
at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConvertedString(ValueRenderer.java:145)
at oracle.adfinternal.view.faces.renderkit.rich.OutputTextRenderer.encodeAll(OutputTextRenderer.java:148)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.processFlattenedChildren(IncludeTag.java:675)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1360)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:69)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.encodeEnd(ContextSwitchingComponent.java:155)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:278)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:300)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:220)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1324)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletIam foolowing this sample
http://mahmoudoracle.blogspot.com/2011/08/selectonechoice-value.html#.UaS-0qMZ4f4
Edited by: adf009 on 2013/05/29 10:30 AMam still geting the error even if i follow your sample
<af:selectOneChoice value="#{bindings.Officecode.inputValue}"
label="#{bindings.Officecode.label}"
shortDesc="#{bindings.Officecode.hints.tooltip}"
id="soc9" simple="true" required="true"
autoSubmit="true" immediate="true"
valueChangeListener="#{pageFlowScope.orgDetailsBean.valueChangedoffie}">
<f:selectItems value="#{bindings.Officecode.items}"
id="si5"/>
</af:selectOneChoice>
<af:outputText
id="ot8"
partialTriggers="soc9"
value='"Selected Value: #{bindings.Officecode.attributeValue}"'/><af:outputText
id="ot9"
partialTriggers="soc9"
binding="#{backingBeanScope.Selectechoice.ot3}"
value=""Display Value: #{bindings.Officecode.selectedValue ne ' ' ? bindings.Officecode.selectedValue.attributeValues[1] : ''}""/>
public void valueChangedoffie(ValueChangeEvent valueChangeEvent) {
this.setValueToEL("#{bindings.Officecode.inputValue}", valueChangeEvent.getNewValue());
String val=(String) resolveExpression("#{bindings.Officecode.attributeValue}");
System.out.println("officeselected " +val);
log error is
javax.el.PropertyNotFoundException: The class 'java.lang.String' does not have the property 'attributeValues'.
at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(Unknown Source)
at com.sun.el.parser.AstChoice.getValue(Unknown Source)
at com.sun.el.parser.AstDeferredExpression.getValue(Unknown Source)
at com.sun.el.parser.AstCompositeExpression.getValue(Unknown Source)
at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:184)
at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConvertedString(ValueRenderer.java:145)
at oracle.adfinternal.view.faces.renderkit.rich.OutputTextRenderer.encodeAll(OutputTextRenderer.java:148)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.processFlattenedChildren(IncludeTag.java:675)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2004)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1360)
at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:542)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1066)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:490)
at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:231)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:69)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.encodeEnd(ContextSwitchingComponent.java:155)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:278)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:300)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:220)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1324)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:911)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:367)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) -
I am calling a Web Service that returns an XML-file. The XML-file should be passed to a method that puts the xml into a table in my database.
I will upload the 3 files that are being used for this.
When I rebuild my files I get the following error in CustomerCO.java:
Error(78,38): method invokeMethod(java.lang.String, org.w3c.dom.Element) not found in interface oracle.apps.fnd.framework.OAApplicationModule
Line 78 reads as follows:
String Status = (String)am.invokeMethod("initSaveXml", wsXml);
Any suggestions?
PS: I am a newbie to java and framework :-(
Here are my files:
CustomerCO.java:
/*===========================================================================+
| Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA |
| All rights reserved. |
+===========================================================================+
| HISTORY |
+===========================================================================*/
package xxcu.oracle.apps.ar.customer.server.webui;
import java.io.Serializable;
import java.lang.Exception;
import oracle.apps.fnd.common.VersionInfo;
import oracle.apps.fnd.framework.OAApplicationModule;
import oracle.apps.fnd.framework.webui.OAControllerImpl;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import org.w3c.dom.Element;
import xxcu.oracle.apps.ar.customer.ws.LindorffWS;
* Controller for ...
public class CustomerCO extends OAControllerImpl implements Serializable
public static final String RCS_ID="$Header$";
public static final boolean RCS_ID_RECORDED =
VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
* Layout and page setup logic for a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
super.processRequest(pageContext, webBean);
* Procedure to handle form submissions for form elements in
* a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
super.processFormRequest(pageContext, webBean);
* 2009.07.09, Roy Feirud, lagt til for å utføre spørring
if (pageContext.getParameter("Search") != null)
OAApplicationModule am = pageContext.getApplicationModule(webBean);
//Setter søkekriteriene til LindorffWS
String Name = pageContext.getParameter("SearchName");
String Address = pageContext.getParameter("SearchAddress");
String Zip = pageContext.getParameter("SearchZipCode");
String City = pageContext.getParameter("SearchCity");
String Born = pageContext.getParameter("SearchBorn");
String Phone = pageContext.getParameter("SearchPhoneNo");
Serializable[] param = { Name, Address, Zip, City, Born, Phone };
//Bygger søkestrengen
String SearchString = (String)am.invokeMethod("initBuildString", param );
//Initialiserer LindorffWS
LindorffWS WsConnection = new LindorffWS();
try
//Kaller Web Sevice fra Lindorff
Element wsXml = (Element)WsConnection.XmlFulltextOperator(SearchString);
String Status = (String)am.invokeMethod("initSaveXml", wsXml);
catch(Exception WsExp)
// WsConnection = new LindorffWS();
System.out.println("Kall til LindorffWS feilet!");
am.invokeMethod("initQueryCustomer");
CustomerAMImpl.java:
package xxcu.oracle.apps.ar.customer.server;
import java.io.Serializable;
import java.sql.CallableStatement;
import java.sql.SQLException;
import java.sql.Types;
import oracle.apps.fnd.common.MessageToken;
import oracle.apps.fnd.framework.OAException;
import oracle.apps.fnd.framework.server.OAApplicationModuleImpl;
import oracle.apps.fnd.framework.server.OADBTransaction;
import oracle.apps.fnd.framework.server.OAExceptionUtils;
import org.w3c.dom.Element;
// --- File generated by Oracle Business Components for Java.
public class CustomerAMImpl extends OAApplicationModuleImpl implements Serializable
* This is the default constructor (do not remove)
public CustomerAMImpl()
* Sample main for debugging Business Components code using the tester.
public static void main(String[] args)
launchTester("xxcu.oracle.apps.ar.customer.server", "CustomerAMLocal");
* Container's getter for CustomerVO1
public CustomerVOImpl getCustomerVO1()
return (CustomerVOImpl)findViewObject("CustomerVO1");
* 2009.07.09, Roy Feirud, Lagt til for å utføre spørring.
public void initQueryCustomer()
CustomerVOImpl vo = getCustomerVO1();
if (vo!=null)
vo.initQuery();
* 2009.08.31, Roy Feirud, Lagt til for å bygge opp input til WebService hos Lindorff.
public String initBuildString(String Name
,String Address
,String Zip
,String City
,String Born
,String Phone)
String ws_string = null;
CallableStatement cs = null;
try
String sql= "BEGIN ISS_WS_LINDORFF_PKG.BUILD_STRING (?,?,?,?,?,?,?); END;";
OADBTransaction txn = getOADBTransaction();
cs = txn.createCallableStatement(sql,1);
cs.setString(1,Name);
cs.setString(2,Address);
cs.setString(3,Zip);
cs.setString(4,City);
cs.setString(5,Born);
cs.setString(6,Phone);
cs.registerOutParameter(7,Types.VARCHAR);
cs.execute();
OAExceptionUtils.checkErrors (txn);
ws_string = cs.getString(7);
cs.close();
catch (SQLException sqle)
String Prosedyre = "ISS_WS_LINDORFF_PKG.BUILD_STRING";
String Errmsg = sqle.toString();
MessageToken[] tokens = {new MessageToken("PROSEDYRE", Prosedyre), new MessageToken("ERRMSG", Errmsg)};
throw new OAException("ISS", "ISS_PLSQL_ERROR",tokens,OAException.ERROR, null);
return ws_string;
public String initSaveXml(Element WsXml)
String Status = "Error";
CallableStatement cs = null;
try
String sql= "BEGIN ISS_XML2TABLE_PKG.ISS_AR_CUSTOMERS_TMP (?,?); END;";
OADBTransaction txn = getOADBTransaction();
cs = txn.createCallableStatement(sql,1);
cs.setObject(1,WsXml);
cs.registerOutParameter(2,Types.VARCHAR);
cs.execute();
OAExceptionUtils.checkErrors (txn);
Status = cs.getString(2);
cs.close();
catch (SQLException sqle)
String Prosedyre = "ISS_XML2TABLE_PKG.ISS_AR_CUSTOMERS_TMP";
String Errmsg = sqle.toString();
MessageToken[] tokens = {new MessageToken("PROSEDYRE", Prosedyre), new MessageToken("ERRMSG", Errmsg)};
throw new OAException("ISS", "ISS_PLSQL_ERROR",tokens,OAException.ERROR, null);
return Status;
LindorffWS.java:
package xxcu.oracle.apps.ar.customer.ws;
import oracle.soap.transport.http.OracleSOAPHTTPConnection;
//import org.apache.soap.encoding.soapenc.BeanSerializer;
import org.apache.soap.encoding.SOAPMappingRegistry;
//import org.apache.soap.util.xml.QName;
import java.util.Vector;
import org.w3c.dom.Element;
import java.net.URL;
import org.apache.soap.Body;
import org.apache.soap.Envelope;
import org.apache.soap.messaging.Message;
import oracle.jdeveloper.webservices.runtime.WrappedDocLiteralStub;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Fri Jul 10 10:37:21 CEST 2009
* WSDL URL: http://services.lindorffmatch.com/Search/Search.asmx?WSDL
public class LindorffWS extends WrappedDocLiteralStub
public LindorffWS()
m_httpConnection = new OracleSOAPHTTPConnection();
public String endpoint = "http://services.lindorffmatch.com/Search/Search.asmx";
private OracleSOAPHTTPConnection m_httpConnection = null;
private SOAPMappingRegistry m_smr = null;
public Element XmlFulltextOperator(String xmlString) throws Exception
URL endpointURL = new URL(endpoint);
Envelope requestEnv = new Envelope();
Body requestBody = new Body();
Vector requestBodyEntries = new Vector();
String wrappingName = "XmlFulltextOperator";
String targetNamespace = "http://services.lindorffmatch.com/search";
Vector requestData = new Vector();
requestData.add(new Object[] {"xmlString", xmlString});
requestBodyEntries.addElement(toElement(wrappingName, targetNamespace, requestData));
requestBody.setBodyEntries(requestBodyEntries);
requestEnv.setBody(requestBody);
Message msg = new Message();
msg.setSOAPTransport(m_httpConnection);
msg.send(endpointURL, "http://services.lindorffmatch.com/search/XmlFulltextOperator", requestEnv);
Envelope responseEnv = msg.receiveEnvelope();
Body responseBody = responseEnv.getBody();
Vector responseData = responseBody.getBodyEntries();
return (Element)fromElement((Element)responseData.elementAt(0), org.w3c.dom.Element.class);
_______________________________________________________________________________________________________________________________Hi,
Create an Interface to your application Module then from interface call your method,
refer http://www.oraclearea51.com/oracle-technical-articles/oa-framework/oa-framework-beginners-guide/213-how-to-call-am-methods-from-controller-without-using-invokemethod.html for creating Interface for AM and calling it in controller.
Regards,
Reetesh Sharma -
I am calling a Web Service that returns an XML-file. The XML-file should be passed to a method that puts the xml into a table in my database.
I will upload the 3 files that are being used for this.
When I rebuild my files I get the following error in CustomerCO.java:
Error(78,38): method invokeMethod(java.lang.String, org.w3c.dom.Element) not found in interface oracle.apps.fnd.framework.OAApplicationModule
Line 78 reads as follows:
String Status = (String)am.invokeMethod("initSaveXml", wsXml);
Any suggestions?
PS: I am a newbie to java and framework
Here are my files:
CustomerCO.java:
/*===========================================================================+
Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA
All rights reserved.
===========================================================================
HISTORY
+===========================================================================*/
package xxcu.oracle.apps.ar.customer.server.webui;
import java.io.Serializable;
import java.lang.Exception;
import oracle.apps.fnd.common.VersionInfo;
import oracle.apps.fnd.framework.OAApplicationModule;
import oracle.apps.fnd.framework.webui.OAControllerImpl;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import org.w3c.dom.Element;
import xxcu.oracle.apps.ar.customer.ws.LindorffWS;
* Controller for ...
public class CustomerCO extends OAControllerImpl implements Serializable
public static final String RCS_ID="$Header$";
public static final boolean RCS_ID_RECORDED =
VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
* Layout and page setup logic for a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
super.processRequest(pageContext, webBean);
* Procedure to handle form submissions for form elements in
* a region.
* @param pageContext the current OA page context
* @param webBean the web bean corresponding to the region
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
super.processFormRequest(pageContext, webBean);
* 2009.07.09, Roy Feirud, lagt til for å utføre spørring
if (pageContext.getParameter("Search") != null)
OAApplicationModule am = pageContext.getApplicationModule(webBean);
//Setter søkekriteriene til LindorffWS
String Name = pageContext.getParameter("SearchName");
String Address = pageContext.getParameter("SearchAddress");
String Zip = pageContext.getParameter("SearchZipCode");
String City = pageContext.getParameter("SearchCity");
String Born = pageContext.getParameter("SearchBorn");
String Phone = pageContext.getParameter("SearchPhoneNo");
Serializable[] param = { Name, Address, Zip, City, Born, Phone };
//Bygger søkestrengen
String SearchString = (String)am.invokeMethod("initBuildString", param );
//Initialiserer LindorffWS
LindorffWS WsConnection = new LindorffWS();
try
//Kaller Web Sevice fra Lindorff
Element wsXml = (Element)WsConnection.XmlFulltextOperator(SearchString);
String Status = (String)am.invokeMethod("initSaveXml", wsXml);
catch(Exception WsExp)
// WsConnection = new LindorffWS();
System.out.println("Kall til LindorffWS feilet!");
am.invokeMethod("initQueryCustomer");
CustomerAMImpl.java:
package xxcu.oracle.apps.ar.customer.server;
import java.io.Serializable;
import java.sql.CallableStatement;
import java.sql.SQLException;
import java.sql.Types;
import oracle.apps.fnd.common.MessageToken;
import oracle.apps.fnd.framework.OAException;
import oracle.apps.fnd.framework.server.OAApplicationModuleImpl;
import oracle.apps.fnd.framework.server.OADBTransaction;
import oracle.apps.fnd.framework.server.OAExceptionUtils;
import org.w3c.dom.Element;
// --- File generated by Oracle Business Components for Java.
public class CustomerAMImpl extends OAApplicationModuleImpl implements Serializable
* This is the default constructor (do not remove)
public CustomerAMImpl()
* Sample main for debugging Business Components code using the tester.
public static void main(String[] args)
launchTester("xxcu.oracle.apps.ar.customer.server", "CustomerAMLocal");
* Container's getter for CustomerVO1
public CustomerVOImpl getCustomerVO1()
return (CustomerVOImpl)findViewObject("CustomerVO1");
* 2009.07.09, Roy Feirud, Lagt til for å utføre spørring.
public void initQueryCustomer()
CustomerVOImpl vo = getCustomerVO1();
if (vo!=null)
vo.initQuery();
* 2009.08.31, Roy Feirud, Lagt til for å bygge opp input til WebService hos Lindorff.
public String initBuildString(String Name
,String Address
,String Zip
,String City
,String Born
,String Phone)
String ws_string = null;
CallableStatement cs = null;
try
String sql= "BEGIN ISS_WS_LINDORFF_PKG.BUILD_STRING (?,?,?,?,?,?,?); END;";
OADBTransaction txn = getOADBTransaction();
cs = txn.createCallableStatement(sql,1);
cs.setString(1,Name);
cs.setString(2,Address);
cs.setString(3,Zip);
cs.setString(4,City);
cs.setString(5,Born);
cs.setString(6,Phone);
cs.registerOutParameter(7,Types.VARCHAR);
cs.execute();
OAExceptionUtils.checkErrors (txn);
ws_string = cs.getString(7);
cs.close();
catch (SQLException sqle)
String Prosedyre = "ISS_WS_LINDORFF_PKG.BUILD_STRING";
String Errmsg = sqle.toString();
MessageToken[] tokens = {new MessageToken("PROSEDYRE", Prosedyre), new MessageToken("ERRMSG", Errmsg)};
throw new OAException("ISS", "ISS_PLSQL_ERROR",tokens,OAException.ERROR, null);
return ws_string;
public String initSaveXml(Element WsXml)
String Status = "Error";
CallableStatement cs = null;
try
String sql= "BEGIN ISS_XML2TABLE_PKG.ISS_AR_CUSTOMERS_TMP (?,?); END;";
OADBTransaction txn = getOADBTransaction();
cs = txn.createCallableStatement(sql,1);
cs.setObject(1,WsXml);
cs.registerOutParameter(2,Types.VARCHAR);
cs.execute();
OAExceptionUtils.checkErrors (txn);
Status = cs.getString(2);
cs.close();
catch (SQLException sqle)
String Prosedyre = "ISS_XML2TABLE_PKG.ISS_AR_CUSTOMERS_TMP";
String Errmsg = sqle.toString();
MessageToken[] tokens = {new MessageToken("PROSEDYRE", Prosedyre), new MessageToken("ERRMSG", Errmsg)};
throw new OAException("ISS", "ISS_PLSQL_ERROR",tokens,OAException.ERROR, null);
return Status;
LindorffWS.java:
package xxcu.oracle.apps.ar.customer.ws;
import oracle.soap.transport.http.OracleSOAPHTTPConnection;
//import org.apache.soap.encoding.soapenc.BeanSerializer;
import org.apache.soap.encoding.SOAPMappingRegistry;
//import org.apache.soap.util.xml.QName;
import java.util.Vector;
import org.w3c.dom.Element;
import java.net.URL;
import org.apache.soap.Body;
import org.apache.soap.Envelope;
import org.apache.soap.messaging.Message;
import oracle.jdeveloper.webservices.runtime.WrappedDocLiteralStub;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Fri Jul 10 10:37:21 CEST 2009
* WSDL URL: http://services.lindorffmatch.com/Search/Search.asmx?WSDL
public class LindorffWS extends WrappedDocLiteralStub
public LindorffWS()
m_httpConnection = new OracleSOAPHTTPConnection();
public String endpoint = "http://services.lindorffmatch.com/Search/Search.asmx";
private OracleSOAPHTTPConnection m_httpConnection = null;
private SOAPMappingRegistry m_smr = null;
public Element XmlFulltextOperator(String xmlString) throws Exception
URL endpointURL = new URL(endpoint);
Envelope requestEnv = new Envelope();
Body requestBody = new Body();
Vector requestBodyEntries = new Vector();
String wrappingName = "XmlFulltextOperator";
String targetNamespace = "http://services.lindorffmatch.com/search";
Vector requestData = new Vector();
requestData.add(new Object[] {"xmlString", xmlString});
requestBodyEntries.addElement(toElement(wrappingName, targetNamespace, requestData));
requestBody.setBodyEntries(requestBodyEntries);
requestEnv.setBody(requestBody);
Message msg = new Message();
msg.setSOAPTransport(m_httpConnection);
msg.send(endpointURL, "http://services.lindorffmatch.com/search/XmlFulltextOperator", requestEnv);
Envelope responseEnv = msg.receiveEnvelope();
Body responseBody = responseEnv.getBody();
Vector responseData = responseBody.getBodyEntries();
return (Element)fromElement((Element)responseData.elementAt(0), org.w3c.dom.Element.class);
_______________________________________________________________________________________________________________________________Hi,
wrong forum. If this is a problem related to the use of OA framework, please use the OA framework forum here on OTN
Frank -
Hey Guys
I'm trying to find a way to get multiple values using the following method
HttpSession.getAttribute(java.lang.String)
Here's the scenerio. Its a already written application and now i'm trying to make some changes. earlier in the jsp page a combo box was used and value was retrieved in the servlet using the getAttribute method of Session. Now I'm using a html multiple selection list and have to retrieve all the values selected in the list in the servlet. Can anyone please suggest me how to do that. HTTPRequest class has a method getParameterValues which will let me do that but i have to do is using HTTPSession.
Thanks for your time to read thisI'm not sure what you are trying to do. You can only use session.getAttribute to retrieve something that has already been stored in the session with a previous setAttribute. If you need to store multiple values under one attribute name using setAttribute, you can store an array, or an ArrayList or whatever type of Collection you want. The request.getParameterValues method is the only way you can retrieve form parameters than can have multiple values. If the servlet hasn't already processed these parameters and put them into the session for you, you have to use request.getParameterValues.
-
Hi , when i try to run my program, i keep getting the error msg:
Error(23,19): method getName(java.lang.String) not found in class javax.swing.JTextField
I have checked the java API and it inherits from the awt.Component class and should be accessible via the jtextfield.
I have tried the following:
trying to initailise the JTextField at the start.
Using getName works if i use it within the loop after setting the name.
Does anybody know what i am doing wrong please?
public class clsMember extends JPanel implements ActionListener {
private JButton jbtnLog;
private String surname;
private JTextField txtItem;
public clsMember() {
super(new SpringLayout());
makeInterface();
surname = txtItem.getName("Surname").toString();
private void makeInterface() {
//code omitted
for (int i = 0; i < numpairs; i++) {
JLabel l = new JLabel(strLabels, JLabel.LEADING);
this.add(l);
//if the array item is salutation create a combobox
if (strLabels[i] == "Salutation") {
jcomSalutation = new JComboBox(strSalutation);
jcomSalutation.setSelectedIndex(0);
this.add(jcomSalutation);
} else {
txtItem = new JTextField(10);
l.setLabelFor(txtItem);
txtItem.setName(strLabels[i].replaceAll(" ", "")); //this is where the label is set and if i do a system.out it shows fine. getName works here too.
this.add(txtItem);
//code omittedIf i have a loop that creates the jtextfields such as
txtItem = new JTextField(10);
l.setLabelFor(txtItem);
txtItem.setName(strLabels.replaceAll(" ", ""));
this.add(txtItem);How is it then possible to assign to a string the value of a *specific jtextfield*. Lets say that one of these JTextfields has the name surname.
How is it possible for me to writeString surname = surnamejtextfield.getText(); -
Incompatible types - found java.lang.String but expected int
This is an extremely small simple program but i keep getting an "incompatible types - found java.lang.String but expected int" error and dont understand why. Im still pretty new to Java so it might just be something stupid im over looking...
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Lab
public static void main(String []args)
int input = JOptionPane.showInputDialog("Input Decimal ");
String bin = Integer.toBinaryString(input);
String hex = Integer.toHexString(input);
System.out.println("Decimal= " + input + '\n' + "Binary= " + bin + '\n' + "Hexadecimal " + hex);
}You should always post the full, exact error message.
Your error message probably says that the error occurred on something like line #10, the JOptionPane line. The error is telling you that the compiler found a String value, but an int value was expected.
If you go to the API docs for JOptionPane, it will tell you what value type is returned for showInputDialog(). The value type is String. But you are trying to assign that value to an int. You can't do that.
You will need to assign the showInputDialog() value to a String variable. Then use Integer.parseInt(the_string) to convert to an int value. -
Hi,
Our PI is getting data from WebSphere MQ and pushing to SAP. So our sender CC is JMS and receiver is Proxy. Our PI version is 7.31.
Our connectivity between the MQ is success but getting the following error while trying to read the payload.
Text: TxManagerFilter received an error:
[EXCEPTION]
java.lang.NullPointerException: while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'payload'
at com.sap.aii.adapter.jms.core.channel.filter.ConvertJmsMessageToBinaryFilter.filter(ConvertJmsMessageToBinaryFilter.java:73)
at com.sap.aii.adapter.jms.core.channel.filter.MessageFilterContextImpl.callNext(MessageFilterContextImpl.java:204)
at com.sap.aii.adapter.jms.core.channel.filter.InboundDuplicateCheckFilter.filter(InboundDuplicateCheckFilter.java:348)
at com.sap.aii.adapter.jms.core.channel.filter.MessageFilterContextImpl.callNext(MessageFilterContextImpl.java:204)
I have searched SDN but couldn't fix it. Please provide your suggestion.
With Regards
Amarnath MHi Amarnath,
Where exactly you are getting this error?
If you are getting at JMS Sender communication channel, try to stop and start the JMS communication channel and see the status, also use XPI Inspector to get the exact error log.
for reference follow below blogs:
Michal's PI tips: ActiveMQ - JMS - topics with SAP PI 7.3
Michal's PI tips: XPI inspector - help OSS and yourself
XPI Inspector
Maybe you are looking for
-
Error installing SQL 2008 R2 anyversion. Error code: 1605
SQL Server Setup has encountered the following error: MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = '{DF167CE3-60E7-44EA-99EC-2507C51F37AE}'. Error code: 1605.. What I've done so far: 1) Had to re-install Windows
-
BPM 11g : Custom BPM Worklist Application
Hi , I am trying to build a Custom BPM Worklist App using the instructions provided in http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10224/bp_worklistcust.htm#CIHDAABE The tutorial talks about building a URL similar to http://<soa_se
-
I installed the 64bit Itunes,because I have VISTA and it forced me too. When i put the Ipod in the port it doesn't do anything. The circle with the line in it just keeps blinking. Can anybody help?
-
How to create flow through internet signal
for 18 months i've had an airport express in my office. i plug the ethernet cord in, the airport light turns green, and i'm good to go. yesterday, i had to unplug the airport to move it. when i plugged it back in, i couldn't connect anymore. so i res
-
When I tried to update my ipod mini, it prompts me to plug it into an external source... I've done that for several hours and it doesn't stop flicking between the apple icon and an image of an external source. Can anyone fix this, or tell me how to r