Calling a method in backing bean whenever a page is loaded/reloaded
Hi,
What is the best way to call a certain method in a backing bean whenever the jsp page is reloaded?
I have a managed bean that provides the data for a form and the bean gets it's data from a SQL DB. I want the bean to reload the data from the DB when and only when the page is loaded or reloaded. (I.e. it should the call method loadData() )
What is the best way to do this?
/R
If the bean is request scoped, just call the logic in the init block or in the constructor, or even in the accessor.
If the bean is session scoped, call the logic in the accessor.
http://balusc.xs4all.nl/srv/dev-jep-dat.html might give some insights.
Similar Messages
-
Calling a method on backing bean in response to contextual event
Hi
I am using Jdeveloper 11.1.1.6.0 and using ADF contextual events..
I have a drop down list and i am rasiing a contextual event on changing the current selection. In response to that event i want to call a backing bean method with parameters.. But when i click on the subscriber section for the contextual event, i can see only some bindings of the page.. How can i call a method on backing bean as a subscriber..
Thanks
RaghuHi,
this article has a use case for the POJO approach: http://www.oracle.com/technetwork/issue-archive/2011/11-may/o31adf-352561.html
Another is to define a method binding in the receiving PageDef file and configure it as explained here
http://java.net/projects/smuenchadf/pages/ADFSamplesBindings/revisions/3#SMU164
Frank -
How to call a method in backing bean on hitting 'Enter' key on a page.
Hi all,
I would be obliged if any one can provide me solution for the below given problem.
My requirement is to call a method in backing bean when i hit 'Enter' key on a JSP page.
I am trying this by using a script given below.
*function fnChangeFocus(){*
*if(window.event.keyCode==13){*
* document.getElementById("mainform:submitForm:commandbutton").focus();*
The JSP has the textbox as given below.
*<h:inputText id="inputtxtboxid" disabled="false" value="#{Bean.inputvalue}"*
onkeypress="fnChangeFocus()" size="24" />
Using this I could not acheive the required functionality. Please suggest some alternative.
Thanks,
Jagadeesh PalaOnly a form element supports the submit() function. Make sure that the getElementById returns the appropriate form. Or rather pass the element as the 'this' reference to the function and get the parent form from it.
After all this is just basic DHTML / Javascript+DOM knowledge and in fact this has nothing to do with JSF. For future basic DHTML / JS+DOM questions you may take a look at the appropriate forums, e.g. dhtmlcentral.com, dynamicdrive.com, etcetera. -
Browser Dependency when calling a method in backing bean using a javasript.
Hi all,
I have a problem which may look simple but bugging me for quite some time.
The problem is : When I call a method in the backing bean using a Javascript, (the method can alternatively be invoked by clicking on a command link) I am facing an exception (stack printed below).
The strange part is that...I am getting this exception only when I use Internet Explorer. It works absolutely fine when I use Mozilla or Netscape browsers. Also, even in ie, it is working fine when I click on the link directly. The probem comes only when I invoke the action using a javascript.
WARN [lifecycle] executePhase(RENDER_RESPONSE 6,com.sun.faces.cont
ext.FacesContextImpl@16ce9df) threw exception
javax.faces.FacesException
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:135)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.ja
va:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoci
ationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:
84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnecti
onValve.java:156)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: ClientAbortException: java.net.SocketException: Connection reset by
peer: socket write error
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:
358)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:309)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
at org.apache.catalina.connector.Response.flushBuffer(Response.java:542)
at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java
:279)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:20
2)
at org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java
:101)
at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:
222)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:106)
... 24 more
Caused by: java.net.SocketException: Connection reset by peer: socket write erro
r
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWri
te(InternalOutputBuffer.java:764)
at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFi
lter.java:124)
at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.j
ava:570)
at org.apache.coyote.Response.doWrite(Response.java:560)
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:
353)
... 33 more
13:54:42,805 ERROR [STDERR] ClientAbortException: java.net.SocketException: Con
nection reset by peer: socket write error
13:54:42,805 ERROR [STDERR] at org.apache.catalina.connector.OutputBuffer.realW
riteBytes(OutputBuffer.java:358)
13:54:42,805 ERROR [STDERR] at org.apache.tomcat.util.buf.ByteChunk.flushBuffer
(ByteChunk.java:434)
13:54:42,805 ERROR [STDERR] at org.apache.catalina.connector.OutputBuffer.doFlu
sh(OutputBuffer.java:309)
13:54:42,805 ERROR [STDERR] at org.apache.catalina.connector.OutputBuffer.flush
(OutputBuffer.java:288)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.connector.Response.flushBuff
er(Response.java:542)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.connector.ResponseFacade.flu
shBuffer(ResponseFacade.java:279)
13:54:42,820 ERROR [STDERR] at com.sun.faces.application.ViewHandlerImpl.render
View(ViewHandlerImpl.java:202)
13:54:42,820 ERROR [STDERR] at org.ajax4jsf.framework.ViewHandlerWrapper.render
View(ViewHandlerWrapper.java:101)
13:54:42,820 ERROR [STDERR] at org.ajax4jsf.framework.ajax.AjaxViewHandler.rend
erView(AjaxViewHandler.java:222)
13:54:42,820 ERROR [STDERR] at com.sun.faces.lifecycle.RenderResponsePhase.exec
ute(RenderResponsePhase.java:106)
13:54:42,820 ERROR [STDERR] at com.sun.faces.lifecycle.LifecycleImpl.phase(Life
cycleImpl.java:251)
13:54:42,820 ERROR [STDERR] at com.sun.faces.lifecycle.LifecycleImpl.render(Lif
ecycleImpl.java:144)
13:54:42,820 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesSer
vlet.java:245)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:290)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:206)
13:54:42,820 ERROR [STDERR] at com.hds.vc.common.infrastructure.AIMFilter.doFil
ter(AIMFilter.java:27)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:235)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:206)
13:54:42,820 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.d
oFilter(ReplyHeaderFilter.java:96)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:235)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.
doFilter(ApplicationFilterChain.java:206)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.in
voke(StandardWrapperValve.java:230)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.in
voke(StandardContextValve.java:175)
13:54:42,820 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociatio
nValve.invoke(SecurityAssociationValve.java:179)
13:54:42,820 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.i
nvoke(JaccContextValve.java:84)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invok
e(StandardHostValve.java:128)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invo
ke(ErrorReportValve.java:104)
13:54:42,820 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectio
nValve.invoke(CachedConnectionValve.java:156)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.inv
oke(StandardEngineValve.java:109)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.serv
ice(CoyoteAdapter.java:241)
13:54:42,820 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:844)
13:54:42,820 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11Co
nnectionHandler.process(Http11Protocol.java:580)
13:54:42,820 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.ru
n(JIoEndpoint.java:447)
13:54:42,820 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)
13:54:42,820 ERROR [STDERR] Caused by: java.net.SocketException: Connection rese
t by peer: socket write error
13:54:42,820 ERROR [STDERR] at java.net.SocketOutputStream.socketWrite0(Native
Method)
13:54:42,820 ERROR [STDERR] at java.net.SocketOutputStream.socketWrite(Unknown
Source)
13:54:42,820 ERROR [STDERR] at java.net.SocketOutputStream.write(Unknown Source
13:54:42,820 ERROR [STDERR] at org.apache.coyote.http11.InternalOutputBuffer$Ou
tputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:764)
13:54:42,820 ERROR [STDERR] at org.apache.coyote.http11.filters.ChunkedOutputFi
lter.doWrite(ChunkedOutputFilter.java:124)
13:54:42,820 ERROR [STDERR] at org.apache.coyote.http11.InternalOutputBuffer.do
Write(InternalOutputBuffer.java:570)
13:54:42,820 ERROR [STDERR] at org.apache.coyote.Response.doWrite(Response.java
:560)
13:54:42,820 ERROR [STDERR] at org.apache.catalina.connector.OutputBuffer.realW
riteBytes(OutputBuffer.java:353)
13:54:42,820 ERROR [STDERR] ... 33 more
Please throw some light on this issue.This is the Java script I am using
function submitForm(e){
var characterCode
if(e && e.which){
e = e
characterCode = e.which
}else{
e = event characterCode = e.keyCode
if (characterCode== 13){
document.getElementById('mainform:submitForm:search').onclick();
Regards,
Jagadeesh
Edited by: Jagadeesh.Pala on Oct 1, 2007 3:59 AM -
Calling init method on backing bean when JSP loads
Hi All,
My problem seems simple, but I'm not having much luck finding a solution.
I have a JSF page that shows the details of an employee. So I have an employee.jsp with a backing bean EmployeeController which works fine.
The change I need to make is this: pass in an employeeId to the URL and let my controller read it.
I've tried the following in my faces-config.xml:
<managed-bean>
<managed-bean-name>exmployeeBean</managed-bean-name>
<managed-bean-class>
com.acme.EmployeeController
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>employeeId</property-name>
<value>#{requestScope.employeeId}</value>
</managed-property>
</managed-bean>And the following in my backing bean:
public void setEmployeeId(String employeeId) {
logger.info("METHOD CALLED");
this.refreshValuesForEmployee(employeeId);
}But I'm not having any luck (ie - this method is not being called).it's ok. i found out why it wasn't working.
my scope was set to "session", but had to be "request" so that i could use the params syntax.
thanks anyway. -
Calling function from Backing Bean or JSP page
We are on Jdeveloper 10.1.3.3.0, ADF Faces, JSF Faces .., Currently there is a function call from Javascript event (onmouseover) in the JSP page. I want to call this function from a backing bean or JSP page, as I have to pass some values to this function.
For Ex., I have a function call like return submit('A','B','Test'); on the Javascript event (onmouseover) in jsp page. I want to remove this function from the javascript event and call from backing bean or jsp page to pass some values into the submit() function. I appreciate if anyone can give some example of how to call this function from backing bean or jsp page in the <SCRIPT> or <SCRIPTLET>
Thanks,
RamA use case would be helpful so that we can get a better idea of what you want to do.
As a general rule, there is no way to call a client side Javascript function from a backing bean, which is server side. However, there are ways to inject information from a backing bean into your Javascript call. For instance, I have an application that uses Google Maps API. It has an onload call to a Javascript function that builds the map and designates it's center point. The center point comes from a backing bean as latitude and longitude properties. So here is my body tag:
<afh:body onload="initialize(#{backing_searchResults.latitude},#{backing_searchResults.longitude},#{searchCriteria.distance})"
onunload="GUnload()">onload calls the Javascript function called initialize, and passes the latitude, longitude, and distance from the bean. Is the function really being called from my backing bean? No - the parameters are hard coded into the onload event code when the page is rendered. Does it do the job? Sure it does. -
Operation not found error while calling AM methods from managed bean
Hi,
operation not found error while calling AM methods from managed bean.
written a method with two parameters in AM.
exposed the method in AM client interface
in the page bindings added the method in method action ..left empty in the value fields of the parameters.
calling the method from managed bean like below
String userNameVal = (String)userName.getValue();
String passwordVal = (String)password.getValue();
OperationBinding operationBinding =
ADFUtils.findOperation("verifyLogin");
operationBinding.getParamsMap().put("userName",userNameVal);
operationBinding.getParamsMap().put("password",passwordVal);
operationBinding.execute();
i am getting operation verifyLogin not found error.Please suggest me something to do.
Thanks
SatyaHi vlsn,
Can you try with the below code
// in your backing bean
OperationBinding operation = bindings.getOperationBinding("verifyLogin");
//Put your both parameters here
operation.getParamsMap().put("parameter_name1", parameterValue1);
operation.getParamsMap().put("parameter_name2", parameterValue2);
operation.execute();
if (operation.getResult() != null) {
Boolean result = (Boolean) operation.getResult();
and share the result.
regards,
Rajan -
Calling a method in a bean when i clcked on the radio button of a table
Hi,
I need to call a method in the bean when i clicked on the radio button of a table
I tried it , by callling the method in selectionListener..
I can able to execute only System.out.prinln method,
rather than that i am unable to execute any other expression..
like setting rendering property to a component.
Thanks in advance,Hi,
what you say is not true. You can execute any code within a selection listener you want. If you can print then it shows the method s called and you can execute whatever you want within this method
Frank -
Call submit button from backing bean
HI
I have serverEventHandler method in backing bean. from this method I want to submit a button of jspx(i.e. I want to execute action of that button).
public void serverEventHandler(ClientEvent clientEvent) {
}Can you add the following code in your code & see if it helps:
If you have the defined control-flow-case between Page1.jspx to Page2.jspx as "goToPage2",
you can use the following code snippet in the managed bean in Page1.jspx
FacesContext context = FacesContext.getCurrentInstance();
context.getApplication().getNavigationHandler().handleNavigation(context,
null,
"goToPage2");Thanks,
Navaneeth -
Calling a method in BPM Object from jsf page
Hi All,
How do I call a method in BPM object from JSF page? Is it possible to invoke it in a manner similar to invoking a method from managed bean in JSF application?
Please help.
Thanks and Regards,
VeronicaYou can use f:invoke (or f:invokea to with parameters)
For ajax calls, you can use f:invokeUrl to get the URL to a particular method within your BPM object, although make sure the Server-Side Method property is set to Yes.
http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/taglib/index.html -
When i hit the back button, the web page can not reload ! and this button is disable ! I'm using Ubuntu 10.04 Lucid ! and I've just upgrade to firefox 4 RC. Sorry for my poor English skill !
In Firefox 23 versions and later the keyword.URL pref is no longer supported and it is no longer possible to specify the search engine for the location bar via the keyword.URL pref.<br />
The search engine that is used on the location bar and on the about:home page is the search engine that is selected in the search Bar on the Navigation Toolbar.<br />
Current Firefox versions do not update the about:home home page until you refresh the page (future versions will do this automatically without a refresh) and that is what happens if you use the Back key.
You can install the Keyword Search extension to specify with search engine to use for the location bar and which search engine to use for the about:home page via the Options/Preferences windows of this extension, accessible via the about:addons page.
* Keyword Search: https://addons.mozilla.org/firefox/addon/keyword-search/ -
How can i call a taskflow methode from backing bean ??
Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660
i like to call a Methode (taskflow) from backing bean!
my bean code :
public void imageLinkActionListner(ActionEvent actionEvent) {
String id = actionEvent.getComponent().getId();
int linkID = Integer.parseInt(id.substring(4));
DCBindingContainer bc = (DCBindingContainer)ADFUtils.getBindingContainer();
DCTaskFlowBinding tf = null;
System.out.println("Region Change...."+id+" INT "+linkID);
switch (linkID) {
case LINK_CALENDAR_REGION:
tf = (DCTaskFlowBinding)bc.findExecutableBinding("calendartaskflowPage");
break;
case LINK_MAIL_REGION:
tf = (DCTaskFlowBinding)bc.findExecutableBinding("mailtaskflowPage");
break;
case LINK_ADDRESS_REGION:
tf = (DCTaskFlowBinding)bc.findExecutableBinding("addresstaskflowPage");
break;
case LINK_BLOGS_REGION:
tf = (DCTaskFlowBinding)bc.findExecutableBinding("blogstaskflowPage");
break;
case LINK_MAPS_REGION:
tf = (DCTaskFlowBinding)bc.findExecutableBinding("mapstaskflowPage");
break;
default:
return;
if (tf != null){
uiMainRegion.setRegionModel(tf.getRegionModel());
uiMainRegion.setValue(tf.getRegionModel());
tf.getExecutableBindings();
AdfFacesContext.getCurrentInstance().addPartialTarget(uiMainRegion);
}i like to call *#{backingBeanScope.mapBean.initMap}*
my taskflow source
<?xml version="1.0" encoding="windows-1252" ?>
<adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
<task-flow-definition id="map-task-flow">
<default-activity id="__1">map</default-activity>
<view id="map">
<page>/map/map.jsff</page>
</view>
<method-call id="initMap">
<method>#{backingBeanScope.mapBean.initMap}</method>
<outcome id="__7">
<fixed-outcome>init</fixed-outcome>
</outcome>
</method-call>
<control-flow-rule id="__2">
<from-activity-id id="__3">initMap</from-activity-id>
<control-flow-case id="__5">
<from-outcome id="__6">init</from-outcome>
<to-activity-id id="__4">map</to-activity-id>
</control-flow-case>
</control-flow-rule>
<use-page-fragments/>
</task-flow-definition>
</adfc-config>Hi,
to call the bean, use the EL in Java and reference #{backingBeanScope.mapBean.initMap} as a method expression. If you try and access the bean directly then chances are that the instance is not available. Using EL from Java always guarantees this
Frank -
Action method of backing bean called multiple times instead of once.
Hi,
My backing bean has an action method called "saveEquipmentList" that's called when a "Save" button is clicked. The problem is, this method gets executed twice every time the button is clicked so data gets peristed twice, db triggers get executed twice, etc., it's really pretty annoying. I've put the bean method's code and the JSF command button below, notice that there's a check for FacesContext.getRenderResponse() that I put in for debugging, the code doesn't get executed at all if I leave the FacesContext.getRenderResponse() in, sure, you're saying "So what's you point", no point, just thought I'd explain why the check is in there.
Thanks,
Alex
public synchronized String saveEquipmentList() throws Exception {
// Order is very important.
if (FacesContext.getCurrentInstance().getRenderResponse()) {
System.out.println("GOT RENDER RESPONSE... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
try {
loadEquipmentCodesMap(); // Loads map from equip_code_ids in the DB.
updateEquipCodesMap(); // Updates total for objcode/type to sum of equipment items for that objcode/type.
saveEquipmentCodes(); // Saves to equipment_codes table.
loadEquipmentCodesMap();
updateDataList();
savedataList();
updateTotals();
loadEquipmentList();
catch (Exception e) {
setErrMessage("Error saving equipment: " + e.getMessage());
return "success";
}else{
//facesContext.getCurrentInstance().renderResponse();
return "success";
<h:panelGroup id="pg54">
<h:commandButton id="save" disabled="#{(user.role == '2' and backing_equipmentScreen.viewOnly) or
(user.role == '1' and !backing_equipmentScreen.viewOnly)}"
value="Save"
action="#{backing_equipmentScreen.saveEquipmentList}"
styleClass="input"/>
</h:panelGroup>Here's the phase listener output before clicking the "Save" button (which calls the saveEquipmentList() action method), I pasted it all, from app started to breakpoint, couldn't get it all in due to the 30K char constraint:
[EJB 3.0]: Assigning default-data-source=jdbc/FedAppDS, specified in projects EJB 3.0 properties
[Starting OC4J using the following ports: HTTP=8992, RMI=23898, JMS=9233.]
C:\Dev\JDeveloper10.1.3.3\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config>
C:\Dev\JDeveloper10.1.3.3\jdk\bin\javaw.exe -server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=53366 -classpath C:\Dev\JDeveloper10.1.3.3\j2ee\home\oc4j.jar;C:\Dev\JDeveloper10.1.3.3\jdev\lib\jdev-oc4j-embedded.jar -Xms256m -Xmx1024m -Xverify:none -XX:MaxPermSize=256m -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false oracle.oc4j.loader.boot.BootStrap -config C:\Dev\JDeveloper10.1.3.3\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config\server.xml
[waiting for the server to complete its initialization...]
Listening for transport dt_socket at address: 53366
Debugger connected to local process.
Sep 16, 2009 11:00:34 AM com.evermind.server.jms.JMSMessages log
INFO: JMSServer[]: OC4J JMS server recovering transactions (commit 0) (rollback 0) (prepared 0).
Sep 16, 2009 11:00:34 AM com.evermind.server.jms.JMSMessages log
INFO: JMSServer[]: OC4J JMS server recovering local transactions Queue[jms/Oc4jJmsExceptionQueue].
Sep 16, 2009 11:00:44 AM com.evermind.server.ejb.logging.EJBDeploymentMessages warningGetBeansFromEJBModule
WARNING: [current-workspace-app:Fed-EOY-EXP_UserInterface_0] EJB module contains no beans.
Ready message received from Oc4jNotifier.
Embedded OC4J startup time: 19859 ms.
Target URL -- http://10.1.38.77:8992/Fed-EOY-EXP/faces/login.jspx
09/09/16 11:00:48 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Short,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Short)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Byte,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Byte)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Integer,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Integer)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Long,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Long)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Float,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Float)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Double,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(null,java.lang.Double)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ValidatorRule end
WARNING: [ValidatorRule]{faces-config/validator} Merge(javax.faces.LongRange)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.DateTime,null)
Sep 16, 2009 11:01:00 AM com.sun.faces.config.rules.ConverterRule end
WARNING: [ConverterRule]{faces-config/converter} Merge(javax.faces.Number,null)
Sep 16, 2009 11:01:01 AM com.sun.faces.config.rules.NavigationRuleRule end
WARNING: [NavigationRuleRule]{faces-config/navigation-rule} Merge(*)
09/09/16 11:01:02 BeforePhase: RESTORE_VIEW 1
Sep 16, 2009 11:01:02 AM oracle.adfinternal.view.faces.application.ViewHandlerImpl _checkTimestamp
INFO: ADF Faces is running with time-stamp checking enabled. This should not be used in a production environment. See the oracle.adf.view.faces.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml
09/09/16 11:01:02 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:02 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:05 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:05 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:05 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:05 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:05 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:05 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:05 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:05 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:05 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:05 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:05 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:05 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:05 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:05 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:05 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:05 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:05 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:06 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:06 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:06 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:06 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:10 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:10 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:10 BeforePhase: APPLY_REQUEST_VALUES 2
09/09/16 11:01:10 AfterPhase: APPLY_REQUEST_VALUES 2
09/09/16 11:01:10 BeforePhase: PROCESS_VALIDATIONS 3
09/09/16 11:01:11 AfterPhase: PROCESS_VALIDATIONS 3
09/09/16 11:01:11 BeforePhase: UPDATE_MODEL_VALUES 4
09/09/16 11:01:11 AfterPhase: UPDATE_MODEL_VALUES 4
09/09/16 11:01:11 BeforePhase: INVOKE_APPLICATION 5
09/09/16 11:01:11 LoginBean.login(): Here I is...1
09/09/16 11:01:11 LoginBean.login(): Here I is...2
09/09/16 11:01:11 LoginBean.login(): Here I is...2.1
09/09/16 11:01:11 LoginBean.login(): Here I is...2.2
09/09/16 11:01:11 LoginBean.login(): Here I is...3
09/09/16 11:01:11 LoginBean.login(): Here I is...4
09/09/16 11:01:11 LoginBean.login(): The user's full name is Red Sonia.......................................
09/09/16 11:01:11 LoginBean.login(): The user's role is Admn.......................................
09/09/16 11:01:11 LoginBean.login(): Here I is...5
09/09/16 11:01:11 AfterPhase: INVOKE_APPLICATION 5
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:11 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:11 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:11 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:11 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:11 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:11 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4027 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4173 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5027 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5173 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6027 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6027
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_STAFF_ID) FROM FED_STAFF WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6173 AND SALARY > 0
09/09/16 11:01:12 The select sql is: SELECT COUNT(CONTRACT_ID) FROM CONTRACT WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 6173
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 3120
09/09/16 11:01:12 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 3130
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 3131
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4041
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4048
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 4367
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5126
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 5323
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 8600
09/09/16 11:01:13 The select sql is: SELECT COUNT(FED_BUDGET_ID) FROM FED_BUDGET WHERE ADMIN_UNIT_CODE = '21050' AND GRANT_SOURCE_CODE = 9013
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:13 BeforePhase: RENDER_RESPONSE 6
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
WARNING: AdfFacesContext had not been properly released on earlier request.
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.AdfRenderingContext attach
WARNING: Trying to attach AdfRenderingContext to a thread that already had one.
Sep 16, 2009 11:01:13 AM oracle.adfinternal.view.faces.renderkit.core.CoreRenderKit encodeFinally
WARNING: No AdfRenderingContext available
09/09/16 11:01:13 AfterPhase: RENDER_RESPONSE 6
09/09/16 11:01:16 BeforePhase: RESTORE_VIEW 1
09/09/16 11:01:16 AfterPhase: RESTORE_VIEW 1
09/09/16 11:01:16 BeforePhase: APPLY_REQUEST_VALUES 2
. -
Passing params to the AMImp method from backing bean
Hello. I am an ADF/Jdeveloper Noob and i have a requirement where I have created an AM method below and exposed it to my View Controller.
I am using Jdeveloper 11..1.1.4 to doe this.
//In AM
public boolean createSRTask(String sourceName, Number sourceRow)
//insert new row in the Entity Object.
EntityDefImpl SRTaskDef = MassSrImportEOImpl.getDefinitionObject();
MassSrImportEOImpl newSRTask = (MassSrImportEOImpl)SRTaskDef.createInstance2(getDBTransaction(), null);
newSRTask.setSourceName(sourceName);
newSRTask.setSourceRow(sourceRow);
return(true);
I have a text file i am reading and I get the parameters from processing that file when the user presses the upload button... I can loop thru the file contents etc. with no issues but i have yet
to figure out how to code the backing bean to call the AMImp method with the parameters I have read in.
Thank you in advance for any help.
Edited by: 832187 on Jan 16, 2012 6:51 AM
Edited by: 832187 on Jan 16, 2012 7:01 AMIn this case you should build a VO which is build on EO, add it to the data model of the application module. The you can either implement the service method in the VO or the application module. Let's assume you put it in the am (application module) like you already did. the method there would look like
//In AM
public boolean createSRTask(String sourceName, Number sourceRow) {
ViewObjectImpl massView = (ViewObjectImpl)findViewObject("MassSrImportView1");
Row row = massView.createRow();
row.setAttribute("Source", sourceName);
row.setAttribute("SRCNR", sourceRow);
massView.insertRow(row);
return true;
}Some note on this:
1. the rows are not inserted in the db as long as you don't commit the transaction
2. It look like your view does not have a PK. The framework works better if you have one
3. If you always return true, you can omit the return value totally
4. If you plan to insert multiple rows you should consider passing hte file to the am method and do a bulk insert in there as this would minimize round trips.
I strongly recommend the you read the http://docs.oracle.com/cd/E25054_01/web.1111/b31974/bcintro.htm to get more knowledge about the business layer.
Timo -
ADF Question: call javascript function from backing bean?
Hi all,
I am running JDeveloper 10.1.3.3 with ADF BC.
Heres my situation:
I have a table, and after inserting a new row, then committing, I want to call a javascript function. I tried using the onkeyup javascript to force a click of the save button, and then call my function after that. However, I really only want the second function to be called AFTER the commit has occurred.
I have tried putting a setTimeout on the second function, but this never executes then. Is there some way that I can call the second javascript function from the backing bean? Is there a better workaround for this? Here is some code:
function submitCreate(e) {
var _event = (window.event) ? event : e;
var KeyID = _event.keyCode;
switch (KeyID)
case 13:
document.getElementById("form1:tvoTable:commitButton").onclick();
doAjax();
break;
function doAjax() {
var item = document.getElementById("form1:inputText3").innerHTML;
getAjax(item, "FULL");
}Thanks,
HeatherMaybe try adding an af:script block in your jsp as a partial target in your backing bean when you commit to the database? We are doing something similar when we get a tab DisclosureEvent but the principle should be the same.
In our jsp we have:
<af:script id="scriptID" text="alert('javascript here');"/>
In the backing bean we have:
method(DisclosureEvent de) {
// get a component somehow or the component, we get it from the disclosure event
// but you could use a binding also. if you don't have the exact script element you need
// to find it like we do below.
UIComponent c = de.getComponent();
// Find our real script component
UIComponent target = c.findComponent(":scriptID");
// get the adf context
AdfFacesContext adfContext = AdfFacesContext.getCurrentInstance();
// add the script as a partial target.
if(target != null) {
adfContext.addPartialTarget(target);
This relies on PPR though, which you may not be doing. If you are navigating to a new page you could set an indication in a backing bean and then access that in an <af:script> block in the new page or even generate the Javascript you want depending on your logic and access all of it via an EL binding on the af:script tag:
<af:script id="scriptID" text="#{bbean.generatedScript}"/>
Hope this helps!
Steve
Maybe you are looking for
-
Each device gives 5gig but multiple devices on the same account don't increase the cloud space. Do Apple recognise this and help?
-
Formatting a date like: Friday 24th January
Formatting a date like: Friday 24th January Is there any way using the Java API to get the 'th' or 'st' bits on the numbers. I can't see it in java.text.SimpleDateFormat Thanks.
-
Multi display options for MBP using USB - Diamond BVU195 vs Sewell Minideck
I have narrowed my search for a multidisplay option for my MBP down to 2 devices; Diamond BVU195 http://www.diamondmm.com/BVU195.php http://www.amazon.com/Diamond-BVU195-Display-Adapter-included/dp/B002GHBW4S and Sewell Mindeck http://sewelldirect.co
-
Hi, I have an error in support. please send me the answer. in ODS in it is showing red 0 from 0 recrods. but in status of this ODS it is telling that "No Idocs generated; file system". after that i went and also saw the short dump. it is telling ther
-
System.AccessViolationException .... Using add_on with UDO
Hello I have a problem with a add_on using UDO. The addon works well and installed everything except objects related to UDO. When I enter a record in UDO gives me the following error .. System.AccessViolationException'': Attempted to read or write pr