ADF 11g on JBoss5 part 2 – POJO Databindings

I'm going to show you in this article how to get a the ADF databindings in this case from a POJO to deploy in JBoss5GA.This is article is the second part of a previous post. As you will notice after reading this post, approach that I follow this time differs from the one in the first part regarding the location of the libraries and the addition of the JBoss classloader into my project.

The first step is to create our sample project that uses the POJO datacontrol to expose data from out java class to our WebUI. The structure of my project is shown in the image, the first new element that appears is the jboss-web.xml which we are going to use to define our own class loading configuration for our project.

image

The jboss-web.xml file contains:

  1: <?xml version="1.0" encoding="UTF-8"?>
  2:  <!DOCTYPE jboss-web PUBLIC
  3:     "-//JBoss//DTD Web Application 5.0//EN"
  4:     "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
  5: 
  6: <jboss-web>
  7:     <class-loading>
  8:         <loader-repository>
  9:             com.oracle.adfpojo:loader=adfm.jar
 10:             <loader-repository-config>java2ParentDelegation=true</loader-repository-config>
 11:         </loader-repository>
 12:     </class-loading>
 13: </jboss-web>

The loader repository setting points to any of the jars that are included into our WAR file. The last step is to include all of the necessary libraries into our project and deployment profile.In the project properties make sure the following libraries as well as individual jar files are selected.

imageThen on your WAR deployment profile under libraries you should have the following list of jars selected:

adf-controller-api.jar
adf-controller.jar
adf-controller-rt-common.jar
adf-dt-at-rt.jar
adfdt_common.jar
adf-faces-databinding-rt.jar
adflogginghandler.jar
adfm.jar
adfmweb.jar
adf-pageflow-dtrt.jar
adf-pageflow-fwk.jar
adf-pageflow-impl.jar
adf-pageflow-rc.jar
adf-richclient-api-11.jar
adf-richclient-impl-11.jar
adf-share-base.jar
adf-share-ca.jar
adf-share-support.jar
adf-transactions-dt.jar
cache.jar
commons-cli-1.0.jar
commons-el.jar
db-ca.jar
dms.jar
dvt-databindings.jar
dvt-facesbindings.jar
dvt-faces.jar
dvt-jclient.jar
dvt-utils.jar
groovy-all-1.5.4.jar
identitystore.jar
inspect4.jar
javatools-nodeps.jar
javax.xml.bind_2.1.3.jar
jaxb-impl_2.1.3.jar
jdev-cm.jar
jewt4.jar
jmxframework.jar
jmxspi.jar
jps-api.jar
jps-common.jar
jsf-api.jar
jsf-ri.jar
jsp-el-api.jar
jstl.jar
mdsrt.jar
oc4j-unsupported-api.jar
ojdbc5.jar
ojmisc.jar
oracle-el.jar
oracle.ucp_11.1.0.7.0.jar
share.jar
trinidad-api.jar
trinidad-impl.jar
weblogic-injection-provider.jar
xmlef.jar
xml.jar
xmlparserv2.jar

After that you can deploy your War file to JBoss.

image

Comments:

Hi Juan, This is a very useful article, thanks for sharing. You mentioned that this is a POJO databindings project, is that different from the way that we drag-and-drop the DataControl from the jdeveloper? Thanks very much. Jiakuan

Posted by Jiakuan on March 30, 2009 at 02:14 PM PDT #

Hi Jiakuan, What I'm referring in the article is that I'm using the Java DataControl for the sample, I'm not using (not tested) with the WebService, Business Component, PlaceHolder or URL DataControl. But this doesn't affect any of the d-n-d functionalities provided in JDeveloper. Juan C.

Posted by Juan Camilo on April 02, 2009 at 03:11 AM PDT #

Hi Juan C. I am finding deployement oracle ADF11g application with ADFm Businesscomponents. Do you have latest release for this types of deployemens ? Please HELP Me!

Posted by Zakir on May 01, 2009 at 02:14 AM PDT #

Hi Juan. I'm trying to deploy an adf application that lookups an ejb from a jboss server. The deploy was successful but the following exception appears when I'm try to see some page. Then I'm going to write the jar list. Do you know why appears this exception or did you deploy some kind of app like this? 18:21:58,995 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception java.lang.NoClassDefFoundError: Could not initialize class oracle.security.jps.util.SubjectUtil at oracle.adf.share.security.providers.jps.JpsServices.getAnonymousUser(JpsServices.java:125) at oracle.adf.share.security.providers.jps.JpsSecurityContext.getUserPrincipal(JpsSecurityContext.java:137) at oracle.adf.model.BindingRequestHandler.initializeContextForDataControl(BindingRequestHandler.java:474) at oracle.adf.model.servlet.HttpBindingRequestHandler.initializeContextForDataControl(HttpBindingRequestHandler.java:69) at oracle.adf.model.BindingRequestHandler.initializeBindingContext(BindingRequestHandler.java:389) at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:182) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:189) ... jar list: adf-controller-api.jar bank-entity.jar glassfish.jsf_1.2.9.0.jar jboss-remoting.jar adf-controller.jar bank-service.jar glassfish.jstl_1.2.0.1.jar jboss-security-spi.jar adf-controller-rt-common.jar cache.jar groovy-all-1.6.3.jar jboss-serialization.jar adf-controller-security.jar com.bea.core.apache.xercesImpl_2.8.1.jar identitystore.jar jbosssx-client.jar adf-dt-at-rt.jar com.bea.core.weblogic.web.api_1.3.0.0.jar inspect4.jar jdev-cm.jar adfdt_common.jar commons-cli-1.0.jar javatools-nodeps.jar jewt4.jar adf-faces-databinding-dt-core.jar commons-el.jar javax.activation_1.1.0.0_1-1.jar jmxframework.jar adf-faces-databinding-rt.jar com.oracle.jps-api_1.0.0.0.jar javax.jsf_1.2.0.1.jar jmxspi.jar adf-faces-templating-dt-core.jar com.oracle.jps-common_1.0.0.0.jar javax.jsp_1.1.0.0_2-1.jar jnp-client.jar adf-faces-templating-dtrt.jar com.oracle.jps-ee_1.0.0.0.jar javax.management_1.2.1.jar jrf-api.jar adflibfilter.jar com.oracle.jps-internal_1.0.0.0.jar javax.management.j2ee_1.0.jar jsp-el-api.jar adflogginghandler.jar com.oracle.jps-mbeans_1.0.0.0.jar javax.servlet_1.0.0.0_2-5.jar jstl.jar adfm.jar com.oracle.jps-unsupported-api_1.0.0.0.jar javax.xml.bind_2.1.1.jar mdsrt.jar adfmweb.jar com.oracle.jps-upgrade_1.0.0.0.jar jboss-aop-client.jar ojdbc6.jar adf-pageflow-dtrt.jar com.oracle.jps-wls_1.0.0.0.jar jboss-aspect-jdk50-client.jar ojdl.jar adf-pageflow-fwk.jar concurrent.jar jboss-client.jar ojmisc.jar adf-pageflow-impl.jar db-ca.jar jboss-common-core.jar oracle-el.jar adf-pageflow-rc.jar dms.jar jboss-ejb3-common-client.jar oracle.ucp_11.1.0.jar adf-richclient-api-11-sherman-SNAPSHOT.jar dvt-databindings.jar jboss-ejb3-core-client.jar oramds.jar adf-richclient-impl-11-sherman-SNAPSHOT.jar dvt-facesbindings.jar jboss-ejb3-proxy-clustered-client.jar share.jar adf-share-base.jar dvt-faces.jar jboss-ejb3-proxy-impl-client.jar trinidad-api.jar adf-share-ca.jar dvt-jclient.jar jboss-ejb3-proxy-spi-client.jar trinidad-impl.jar adfsharembean.jar dvt-trinidad.jar jboss-ejb3-security-client.jar velocity-dep-1.4.jar adf-share-security.jar dvt-utils.jar jboss-integration.jar wls.jsf.di.jar adf-share-support.jar eclipselink.jar jboss-javaee.jar xmlef.jar adf-transactions-dt.jar ejb3-persistence.jar jboss-logging-jdk.jar xml.jar adftransactionsdt.jar glassfish.el_2.1.1.jar jboss-logging-log4j.jar xmlparserv2.jar adf-view-databinding-dt-core.jar glassfish.jaxb_1.2.0.0_2-1-7.jar jboss-logging-spi.jar

Posted by Federico on January 18, 2010 at 04:43 AM PST #

Hi Federico, Seems that you are missing a jar into your deployement, use find jars to locate the jar with the class SubjectUtil. Hope it helps. Cheers, Juan Camilo

Posted by juan.ruiz on January 19, 2010 at 05:20 AM PST #

Hi I am trying to deploy an ADF application to JBoss and I keep getting the below error. 11:54:18,415 ERROR [AbstractKernelController] Error installing to ClassLoader: name=vfsfile:/u01/jboss-5.1.0.GA/server/default/deploy/adf.war/ state=Describe mode=Manual requiredState=ClassLoader org.jboss.deployers.spi.DeploymentException: Error creating classloader for vfsfile:/u01/jboss-5.1.0.GA/server/default/deploy/adf.war/ at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:579) at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentUnit.createClassLoader(AbstractDeploymentUnit.java:161) at org.jboss.deployers.spi.deployer.helpers.AbstractClassLoaderDeployer.deploy(AbstractClassLoaderDeployer.java:53) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702) at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70) at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53) at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271) at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461) at org.jboss.Main.boot(Main.java:221) at org.jboss.Main$1.run(Main.java:556) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.Error: Error visiting DelegatingHandler@578162504[path=adf.war/WEB-INF/lib/adf-richclient-impl-11.jar context=file:/u01/jboss-5.1.0.GA/server/default/deploy/ real=file:/u01/jboss-5.1.0.GA/server/default/deploy/adf.war/WEB-INF/lib/adf-richclient-impl-11.jar] at org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:98) at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determineCapabilities(VFSDeploymentClassLoaderPolicyModule.java:108) at org.jboss.classloading.spi.dependency.Module.getCapabilities(Module.java:654) at org.jboss.classloading.spi.dependency.Module.determinePackageNames(Module.java:716) at org.jboss.classloading.spi.dependency.Module.getPackageNames(Module.java:701) at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.java:129) at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.java:48) at org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.getPolicy(ClassLoaderPolicyModule.java:195) at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:122) at org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:48) at org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.registerClassLoaderPolicy(ClassLoaderPolicyModule.java:131) at org.jboss.deployers.plugins.classloading.AbstractLevelClassLoaderSystemDeployer.createClassLoader(AbstractLevelClassLoaderSystemDeployer.java:120) at org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:565) ... 32 more Caused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file at org.jboss.virtual.plugins.context.AbstractExceptionHandler.handleZipEntriesInitException(AbstractExceptionHandler.java:39) at org.jboss.virtual.plugins.context.helpers.NamesExceptionHandler.handleZipEntriesInitException(NamesExceptionHandler.java:63) at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:626) at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:773) at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChildren(ZipEntryContext.java:845) at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChildren(ZipEntryHandler.java:159) at org.jboss.virtual.plugins.context.DelegatingHandler.getChildren(DelegatingHandler.java:121) at org.jboss.virtual.plugins.context.AbstractVFSContext.getChildren(AbstractVFSContext.java:219) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:336) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:306) at org.jboss.virtual.VFS.visit(VFS.java:421) at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:437) at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:386) at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:367) at org.jboss.classloading.plugins.vfs.PackageVisitor.visit(PackageVisitor.java:200) at org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java:62) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:361) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:376) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:306) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:374) at org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:306) at org.jboss.virtual.VFS.visit(VFS.java:421) at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:437) at org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:94) ... 44 more Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:114) at java.util.zip.ZipFile.(ZipFile.java:131) at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175) at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.acquire(ZipFileWrapper.java:245) at org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:484) at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:619) ... 65 more Any advice is appreciated Thanks Ramesh

Posted by ramesh on April 20, 2010 at 02:21 AM PDT #

Hi Ramesh, Check out this thread http://forums.oracle.com/forums/thread.jspa?threadID=1055505&tstart=0 Update it if you run into any problems. Juan C

Posted by juan.ruiz on April 20, 2010 at 02:23 AM PDT #

Thanks for the link. The application deployes OK now, but when i try to access a page with databound control it says Access denied. I tried setting JDBC URL and JDBC Datasource at Application Module but get the same error "Access Denied". I had to create config folder under Jboss/bin and copy jps-config.xml to config folder. The security is not enabled on application. If i dont have this file the page doesn't show at all. So, so far I am able to see the page with Access Denied error. I am using Jboss 5,1,0GA with Jdeveloper 11.1.1.2 Any idea whats going on? Thanks

Posted by guest on April 22, 2010 at 07:34 AM PDT #

Let´s follow up through the OTN Thread. Thanks, Juan Camilo

Posted by juan.ruiz on April 22, 2010 at 07:55 AM PDT #

Hi Juan, Thanks for your article. I have deployed my project on JBoss 5 and successful. My project using security and JDBC connection to Oracle Database 10g and run OK. But I have 1 issue. My issue: While i click pages(all page used databinding get data from DB10g), JBoss log will appearance ERROR message: 14:49:20,361 ERROR [STDERR] Jun 13, 2011 2:49:20 PM oracle.adf.share.ADFContext getNativeJdbcConnection INFO: java.lang.IllegalArgumentException: object is not an instance of declaring class at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at oracle.adf.share.ADFContext.getNativeJdbcConnection(ADFContext.java:1701) at oracle.jbo.server.DBTransactionImpl.establishNewConnection(DBTransactionImpl.java:990) at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1165) at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:6728) at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:300) at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:331) at oracle.jbo.common.ampool.DefaultConnectionStrategy.connect(DefaultConnectionStrategy.java:203) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolConnect(ApplicationPoolMessageHandler.java:576) at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:419) at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:8933) at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4496) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2458) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2270) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3168) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:460) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:431) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426) at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:516) at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:862) at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:483) at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261) at oracle.adf.model.BindingContext.put(BindingContext.java:1300) at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:174) at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1024) at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1282) at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1186) at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1146) at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1149) at oracle.adf.model.BindingContext.get(BindingContext.java:1102) at oracle.adf.model.binding.DCParameter.evaluateValue(DCParameter.java:82) at oracle.adf.model.binding.DCParameter.getValue(DCParameter.java:111) at oracle.adf.model.binding.DCBindingContainer.getChildByName(DCBindingContainer.java:2708) at oracle.adf.model.binding.DCBindingContainer.internalGet(DCBindingContainer.java:2756) at oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:115) at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:328) at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1460) at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1590) at oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2470) at oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2414) at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4313) at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:341) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isAttributeUpdateable(JUCtrlValueBinding.java:1638) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isAttributeUpdateable(JUCtrlValueBinding.java:1745) at oracle.jbo.uicli.binding.JUCtrlValueBinding.isUpdateable(JUCtrlValueBinding.java:2600) at oracle.adfinternal.view.faces.model.AdfELResolver._isReadOnly(AdfELResolver.java:96) at oracle.adfinternal.view.faces.model.AdfELResolver.isReadOnly(AdfELResolver.java:112) at javax.el.CompositeELResolver.isReadOnly(CompositeELResolver.java:81) at com.sun.faces.el.FacesCompositeELResolver.isReadOnly(FacesCompositeELResolver.java:113) at org.apache.el.parser.AstValue.isReadOnly(AstValue.java:128) at org.apache.el.ValueExpressionImpl.isReadOnly(ValueExpressionImpl.java:224) at org.apache.jasper.el.JspValueExpression.isReadOnly(JspValueExpression.java:71) at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer._getUncachedReadOnly(EditableValueRenderer.java:486) at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.cacheReadOnly(EditableValueRenderer.java:416) at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.beforeEncode(LabeledInputRenderer.java:117) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:334) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeFormItem(PanelFormLayoutRenderer.java:1015) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.access$100(PanelFormLayoutRenderer.java:46) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1491) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1410) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170) 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.PanelFormLayoutRenderer._encodeChildren(PanelFormLayoutRenderer.java:352) at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.encodeAll(PanelFormLayoutRenderer.java:187) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:405) 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:654) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:573) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290) at o 14:49:20,364 ERROR [STDERR] rg.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255) at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:330) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:415) 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:335) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:415) at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1181) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:946) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942) at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:273) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:204) 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:777) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:293) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:213) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 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 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:680) i have referenced http://forums.oracle.com/forums/thread.jspa?threadID=1055505&tstart=0 and have not my issue. I don't know why this Error message appearance? Although my project run OK! I don't want ERROR message appearance in JBoss log. Please help me?

Posted by guest on June 12, 2011 at 06:44 PM PDT #

Hi, I'm glad your application is running now. Can you post your question at the forum so we can follow up more accordingly? perhaps someone might I have already ran into that problem.

Thanks,

Juan Camilo

Posted by Juan Ruiz on June 13, 2011 at 08:05 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

me
A blog that explores features, tips and tricks of ADF and JDeveloper by Juan Camilo Ruiz, Product Manager on the ADF and JDeveloper team
Follow me:
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today