Cannot convert * of type class oracle.jbo.uicli.binding.JUFormBinding
HelloExcuse my approach... but I can't... I haven't used this during some time... and I took this to an old APP (working!)
the error is:
Cannot convert * of type class oracle.jbo.uicli.binding.JUFormBinding to the oracle.adf.model.BindingContainer interface
and the code is like this
DCBindingContainer dc = (DCBindingContainer)((fc.getApplication().evaluateExpressionGet(fc,"#{bindings}", BindingContainer.class));
I watched JUFormBinding and as I see the hierarchy isjava.lang.Object
byjava.util.AbstractMap extended
byoracle.jbo.common.JboAbstractMap extended
byoracle.adf.model.binding.DCExecutableBinding extended
byoracle.adf.model.binding.DCBindingContainer extended
byoracle.jbo.uicli.binding.JUFormBinding extended
so DCBindingContainer is great to JUFormBinding
Thank you
Pop Florin
Hello
and it is easier that it is
BindingContext bctx = BindingContext.getCurrent();
BindingContainer bindings = bctx.getCurrentBindingsEntry();
Frank
Tags: Java
Similar Questions
-
Hi all
Please help-
I got this exception when trying to retrieve a row in the table of my grain of support:
Caused by: java.lang.ClassCastException: oracle.adfinternal.view.faces.model.binding.FacesCtrlHierNodeBinding cannot be cast to oracle.jbo.uicli.binding.JUCtrlValueBindingRef
The line of code in the bean to support caused the error:
oracle.jbo.uicli.binding.JUCtrlValueBindingRef tableRowRef = this.getTable1 () .getRowData () (oracle.jbo.uicli.binding.JUCtrlValueBindingRef);
What bothers me is that the same code works very well in the bean to another support page (see * 1) and I can't know the difference.
My environment:
I use JDeveloper 11. The application that I am has been upsized a JDeveloper 10 g app, so that the components are for the most part, Trinidad. We had to do a lot of adjustment to get the app to work on 11g. The work page I mentioned above has been made in 10g app (* 1).
Now, I add more things in this app. The application configuration is now EJB session beans and components of Trinidad.
Jspx page, I have a table that was formed for the purpose of the database (NOT of VO). I have a command to bind to a column in this table and I would like to get an Id of the row in the table. The error code line above causes is in the method of the command link.
Please help if you have the slightest idea.
Thank you very much!
Sophie
Published by: user12876081 on January 12, 2011 14:40Hello
the exception indicates that it is
this.getTable1 () .getRowData (); Returns FacesCtrlHierNodeBinding and should be cast to JUCtrlHierNodeBinding
Frank
-
Hi experts,
I've migrated a 12.1.3 to 12.2.1 project and I get this exception:
oracle.jbo.JboException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-29000. Error message parameters are {0=org.codehaus.groovy.control.MultipleCompilationErrorsException, 1=startup failed: General error during semantic analysis: JBO-25152: Calling the constructor for class oracle.jbo.server.SequenceImpl is not permitted. oracle.jbo.ExprSecurityException: JBO-25152: Calling the constructor for class oracle.jbo.server.SequenceImpl is not permitted. at oracle.jbo.script.InternalSecurityPolicyEnforcer.checkConstructor(InternalSecurityPolicyEnforcer.java:308) at oracle.jbo.script.ExprASTScanningVisitor.visitConstructorCallExpression(ExprASTScanningVisitor.java:137) at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:44) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:273) at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178) at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:76) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMethodCallExpression(CodeVisitorSupport.java:131) at oracle.jbo.script.ExprASTScanningVisitor.visitMethodCallExpression(ExprASTScanningVisitor.java:152) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:64) at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:273) at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178) at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:76) at org.codehaus.groovy.ast.CodeVisitorSupport.visitMethodCallExpression(CodeVisitorSupport.java:131) at oracle.jbo.script.ExprASTScanningVisitor.visitMethodCallExpression(ExprASTScanningVisitor.java:172) at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:64) at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:193) at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40) at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35) at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:163) at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69) at oracle.jbo.script.ExprASTScan.visit(ExprASTScan.java:77) at sun.reflect.GeneratedMethodAccessor445.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSite.invoke(PojoMetaMethodSite.java:189) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.codehaus.groovy.control.customizers.ASTTransformationCustomizer.call(ASTTransformationCustomizer.groovy:292) at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1047) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:583) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:561) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:538) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:286) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:259) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:674) at groovy.lang.GroovyShell.parse(GroovyShell.java:686) at oracle.jbo.ExprEval$6.run(ExprEval.java:1699) at oracle.jbo.ExprEval$6.run(ExprEval.java:1696) at java.security.AccessController.doPrivileged(Native Method) at oracle.jbo.ExprEval.parse(ExprEval.java:1695) at oracle.jbo.ExprEval.parseScript(ExprEval.java:1631) at oracle.jbo.ExprEval.findScript(ExprEval.java:1235) at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:2120) at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1791) at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1778) at oracle.jbo.server.ViewObjectImpl.createViewAccessorRS(ViewObjectImpl.java:18026) at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:2872) at oracle.adf.model.bean.DCDataRow.createViewAccessorRS(DCDataRow.java:452) at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:2880) at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:2091) at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:2126) at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:920) at oracle.jbo.server.ProgrammaticViewRowImpl.getAttributeInternalDelegation(ProgrammaticViewRowImpl.java:406) at oracle.adf.model.bean.DCDataRow.getAttributeInternal(DCDataRow.java:279) at oracle.adf.model.bean.DCCriteriaValueRowImpl.getAttributeInternal(DCCriteriaValueRowImpl.java:247) at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:1008) at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:956) at oracle.jbo.server.ViewRowImpl.findOrCreateViewAccessorRS(ViewRowImpl.java:2813) at oracle.jbo.server.ViewRowImpl.getListBindingRSI(ViewRowImpl.java:2732) at oracle.adf.model.bean.DCCriteriaValueRowImpl.lookupListBinding(DCCriteriaValueRowImpl.java:79) at oracle.jbo.server.ApplicationModuleImpl.internalGetListBindingRSI(ApplicationModuleImpl.java:10032) at oracle.jbo.server.ApplicationModuleImpl.getListBindingRSI(ApplicationModuleImpl.java:10008) at oracle.adf.model.bc4j.DCJboDataControl.internalGetListRSI(DCJboDataControl.java:2526) at oracle.adf.model.bc4j.DCJboDataControl.getListBindingRSI(DCJboDataControl.java:2495) at oracle.jbo.uicli.binding.JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:639) at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.findOrCreateLovBinding(JUSearchBindingCustomizer.java:1846) at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor._getInternalModel(FacesCtrlSearchBinding.java:4106) at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor.getModel(FacesCtrlSearchBinding.java:3949) at oracle.adfinternal.view.faces.renderkit.rich.table.TableFilterUtils.createfilterFieldFromAttributeCriterion(TableFilterUtils.java:73) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderModelDrivenFilterField(BaseColumnRenderer.java:2133) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderFilterField(BaseColumnRenderer.java:2094) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderColumnFilterCell(BaseColumnRenderer.java:1385) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:169) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.access$3300(BaseTableRenderer.java:80) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$FlattenedColumnEncoder.processComponent(BaseTableRenderer.java:3273) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$FlattenedColumnEncoder.processComponent(BaseTableRenderer.java:3240) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330) at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:3019) at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:3003) at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderFilterRow(TableRenderer.java:2756) at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeaderTable(TableRenderer.java:2283) at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeader(TableRenderer.java:2062) at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:819) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:686) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315) at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1906) at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.access$1200(PanelCollectionRenderer.java:100) at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._renderStretchedContent(PanelCollectionRenderer.java:818) at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._encodeAll(PanelCollectionRenderer.java:953) at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper.access$600(PanelCollectionRenderer.java:635) at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.encodeAll(PanelCollectionRenderer.java:496) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.access$500(PanelHeaderRenderer.java:47) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1702) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1685) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330) at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:733) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1350) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:656) at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:325) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.access$500(ShowDetailItemRenderer.java:40) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:663) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:646) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330) at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer._encodeChildren(ShowDetailItemRenderer.java:583) at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.encodeAll(ShowDetailItemRenderer.java:127) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417) at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.access$600(ShowOneContainerRenderer.java:42) at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$BodyEncoderCallback.processComponent(ShowOneContainerRenderer.java:471) at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$BodyEncoderCallback.processComponent(ShowOneContainerRenderer.java:404) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198) at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330) at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295) at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.encodeShowDetailItems(ShowOneContainerRenderer.java:361) at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer._renderTabBody(PanelTabBaseRenderer.java:949) at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer.encodeAll(PanelTabBaseRenderer.java:258) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.encodeAll(IncludeTag.java:568) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677) at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284) at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677) at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284) at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:275) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677) at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284) at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1428) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:102) at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431) at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:232) at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101) at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101) at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:338) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:170) at oracle.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1228) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeRenderResponse(LifecycleImpl.java:1040) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:332) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:254) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:651) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:194) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354) at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232) at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141) 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:649) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:224) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3654) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3620) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:196) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2423) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2280) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2258) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1626) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1586) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397) at weblogic.work.ExecuteThread.run(ExecuteThread.java:346) 1 error }
In 2014, I created this thread with a similar problem: Jdev 12.1.3: Houston-25152: calling the constructor for the class oracle.jbo.server.SequenceImpl is not allowed (WITH HR TEST... )
It would be the same question, I would need a way to determine which EO is the cause, so I could change trustMode = "of trust".
The strange here is that the application works very well before the migration.Kind regards
Jose.
I found the problem. I'm oracle.jbo.server.SequenceImpl in the original Version mistakenly.
Thank you for all your help.
-
Hello
I use JDev 12.1.3;
I'm calling the following expression in a transitional attribute to my VO;
key oracle.jbo.Key = new oracle.jbo.Key ("yourKey"); return yourViewAccessor.findByKey(key,1) [0] .getAttribute ("yourAttribute")
It comes to getting an attribute of my LOV accessor. He used to work in previous versions of JDev but now I get the above error.
Should it?
Related to this thread: Jdev 12.1.3: Houston-25152: call the constructor of class oracle.jbo.server.SequenceImpl is not allowed (WITH HR TEST CASE!)
-
JDeveloper 11 g: convert DBSequence number of Oracle.jbo.domain
Hi all!
Anyone know how to convert DBSequence to oracle.jbo.domain?
I used something like this:
public DBSequence {} seq()
MyWay DBsequence;
/ * code * /.
myWay return}
public void otherMethod() {}
Number num = seq () .getSequenceNumber ();
}
But it does not work.
Thank you to
-
mount the java.lang.String class oracle.jbo.domain.Number class
Dear Sir
How to mount an oracle.jbo.domain.Number chain?
Thank you
AnatoliyTry this:
Variable number = null;
String var = 'var ';
variable = new Number (Integer.ParseInt (var));Concerning
-
error 'Cannot convert the type value' regarding
Here's the scenario:
There are partial data in the ATG user related tables.
1. I mean like the tester deleted the record for one of the user in the dps_contact_info table.
2 Tester invalidates the cache in the profile repository
3. try to connect with the same username and password.
4 get the error in the newspapers ' Can' secret value for type "and also because the exception message 'cannot change existing identifiers. This error message is seen for the first time when the user after deleting the record connections. When we logout and login back again once there mistakes.
5. but the record gets inserted into the dps-contact_info table after connecting successfully.
Here is my definition of the user for the custom address table
< name point-descriptor = "defaultContactInfo" >
< table name = "upt_user_dflt_adr" type = "primary" id-column-names = "user_id, type_cd, opco_id" >
< property name = name of column "address" = 'adr_id' element type = 'contactInfo' category = 'general' cascade = "insert, update, delete" / >
< property name = "user" column-name = data type 'user_id' = 'chain' category = 'general' / >
< property name = column name data type 'type' = 'type_cd"="enumerated"category ="general"default ="HOME">
< attribute name = "useCodeForValue" value = "true" / >
< option value = "HOME" code = "0" / >
< option value = "BILLING" code = "1" / >
< option value = "DELIVERY" code = "2" / >
< / property >
< property name = "opco" column-name = data type 'opco_id' = 'listed' category 'general' = >
< attribute name = "useCodeForValue" value = "true" / >
< option value = "STSH" code = "0" / >
< option value = "ELSA" code = "1" / >
< option value = "GNTC" code = "2" / >
< option value = "MRTN" code = "3" / >
< option value = "MRTR" code = "4" / >
< / property >
< /table >
< / descriptor point >
I am not able to solve this problem. Please let me know what needs to be done to avoid this error ' can' secret value for type. Thanks for your help.
Finally, with some out of debugging the code in the box, I found the real problem.
Here the solution useCodeForValue is set to false and it solves the problem of conversion for me.
-
I have this error:
ViewId treatment < UIXRegion > < _warn > error: / frameworks-designer-task-flow/hand URI: FrameworksDesignerMain.jsff real-URI: EnterpriseProcessExecutionSchedules.jsff.
java.lang.IllegalArgumentException: cannot convert 2 type class to class java.lang.Long oracle.jbo.domain.Number
at com.sun.el.lang.ELSupport.coerceToNumber (unknown Source)
at com.sun.el.lang.ELSupport.equals (unknown Source)
at com.sun.el.parser.AstNotEqual.getValue (unknown Source)
at com.sun.el.ValueExpressionImpl.getValue (unknown Source)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)
to oracle.adfinternal.view.faces.renderkit.rich. LabeledInputRenderer.isDisabled (LabeledInputRenderer.java:285)
My question is how do I find in my page jsff? I see that it is on a property of disabled but I don't know which and there are many on this page. I think it's one that looks like this: disabled = ' #{bindings. " "{PGSchedType.inputValue No 5}. If my different EL expression?
Thank you.
Rudy
JDev 11.1.2.4.0
Hi Rudy,.
I guess that you have spotted it right. Instead of 5 in your disabled property, use '5'
I mean, just surround it with quotes like below
disabled="#{bindings.PGSchedType.inputValue ne '5'}"
Thank you
SAIF
-
oracle.jbo.domain.RowID cannot be cast to java.lang.String
JDeveloper 11.1.1.6
This error is broadcast in weblogic when I try to create a new detail line in a table
< Utils > < buildFacesMessage > ADF: addition of the following JSF error: oracle.jbo.domain.RowID cannot be cast to java.lang.String
java.lang.ClassCastException: oracle.jbo.domain.RowID cannot be cast to java.lang.String
at model.eoCotizacionDetalleImpl.getTpcio(eoCotizacionDetalleImpl.java:866)
to model.eoCotizacionDetalleImpl$ AttributesEnum$ 27.get(eoCotizacionDetalleImpl.java:660)
at model.eoCotizacionDetalleImpl.getAttrInvokeAccessor(eoCotizacionDetalleImpl.java:1254)
at oracle.jbo.server.EntityImpl.getAttribute(EntityImpl.java:1715)
at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1815)
at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1923)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:866)
at oracle.jbo.server.ViewRowImpl.getKey(ViewRowImpl.java:677)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.updateNavigated(JUCtrlValueBinding.java:291)
at oracle.jbo.uicli.binding.JUIteratorBinding.navigated(JUIteratorBinding.java:299)
at oracle.jbo.uicli.binding.JUIteratorBinding.cacheCreatedRow(JUIteratorBinding.java:432)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1420)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2150)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:185)
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 com.sun.el.parser.AstValue.invoke (unknown Source)
at com.sun.el.MethodExpressionImpl.invoke (unknown Source)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:889)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:379)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
to 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)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to 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)
to 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)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
to 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)
< LifecycleImpl > < _handleException > ADF_FACES - 60098:Faces life cycle receives exceptions that are unhandled in phase 6 RENDER_RESPONSE
oracle.jbo.AttrValException: Houston-27019: the get method for attribute "RowID" in eoCotizacionDetalle is not resolved.
at oracle.jbo.server.EntityImpl.getAttribute(EntityImpl.java:1734)
at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1815)
at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1923)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:866)
at oracle.jbo.server.ViewRowImpl.getKey(ViewRowImpl.java:677)
at oracle.adf.model.binding.DCIteratorBinding.buildFormToken(DCIteratorBinding.java:4023)
at oracle.adf.model.binding.DCBindingContainerState.buildStringBuffer(DCBindingContainerState.java:92)
at oracle.adf.model.binding.DCBindingContainerState.toString(DCBindingContainerState.java:694)
at oracle.adf.model.binding.DCBindingContainer.getStateToken(DCBindingContainer.java:5031)
at oracle.adfinternal.controller.application.model.SaveStateTokenListener.afterPhase(SaveStateTokenListener.java:62)
to oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$ PagePhaseListenerWrapper.afterPhase (ADFLifecycleImpl.java:531)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchAfterEvent(LifecycleImpl.java:120)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchAfterPagePhaseEvent(LifecycleImpl.java:168)
to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$ PhaseInvokerImpl.dispatchAfterPagePhaseEvent (ADFPhaseListener.java:131)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:74)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:222)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
to 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)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to 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)
to 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)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)
to 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)
Subsystem = HTTP USERID < WLS Kernel > = SEVERITY = error THREAD = ExecuteThread [ASSET]: '3' for queue: MSGID 'weblogic.kernel.Default (self-adjusting)' = BEA - 101020 MACHINE = TXID CC-INF-02 = the CONTEXTID = d5376a00c2542e48:7e8a3ab0:139ee0ca119:-8000 - 00000000000004be TIMESTAMP = 1348323991041
WatchAlarmType: AutomaticReset
WatchAlarmResetPeriod: 30000
>OK, where is the issue?
the error message is quite clear that you cannot get an oracle.jbo.domain.RowID to a string type, which is exactly what the code to model.eoCotizacionDetalleImpl.getTpcio(eoCotizacionDetalleImpl.java:866).
Check what you're doing here...Timo
-
JDeveloper version - 11.1.1.7.0
I followed this blog http://www.java-n-me.com/2013/11/adf-good-practice-provide-your-own-base.html to create an extension framework as a library class and added to my request.
In the library, I read only VO based on a table of database and is added to a module of the Application. In my AMImpl class I wrote a method say 'retrieveVersion' that runs my VO and returns a string. The original Version has been exposed in the client interface.
In my main application, I added the library both model and the view. The block of data in my main application commands I drag and drop the method retrieveVersion my page as button and his return as an output text. On the page running, I get the following error
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.ConfigException, msg=JBO-33005: Configuration FrameworkCommonsAMLocal is not found. at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:594) at oracle.adf.model.bc4j.DCJboDataControl.findApplicationPool(DCJboDataControl.java:572) at oracle.adf.model.bc4j.DCJboDataControl.initializeSessionCookie(DCJboDataControl.java:396) at oracle.adf.model.bc4j.DCJboDataControl.initializeJboSession(DCJboDataControl.java:310) at oracle.adf.model.bc4j.DataControlFactoryImpl.createSessionInternal(DataControlFactoryImpl.java:220) at oracle.adf.model.bc4j.DataControlFactoryImpl.createSession(DataControlFactoryImpl.java:130) at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:167) at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1128) at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1638) at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1507) at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1467) at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1261) at oracle.adf.model.BindingContext.get(BindingContext.java:1211) at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:304) at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1496) at oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1596) at oracle.jbo.uicli.binding.JUCtrlActionBinding.getDataControl(JUCtrlActionBinding.java:566) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:316) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:296) at oracle.jbo.uicli.binding.JUCtrlActionBinding.getEnabled(JUCtrlActionBinding.java:1833) at oracle.jbo.uicli.binding.JUCtrlActionBinding.internalGet(JUCtrlActionBinding.java:1927) at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.internalGet(FacesCtrlActionBinding.java:369) at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:749) at javax.el.MapELResolver.getValue(MapELResolver.java:164) 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.AstNot.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.GoLinkRenderer.getDisabled(GoLinkRenderer.java:506) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.isDisabled(GoLinkRenderer.java:681) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.handleInaccessibility(GoLinkRenderer.java:584) at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.encodeAll(GoLinkRenderer.java:131) at oracle.adfinternal.view.faces.renderkit.rich.CommandLinkRenderer.encodeAll(CommandLinkRenderer.java:158) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788) 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 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:1432) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeTopFacet(PanelStretchLayoutRenderer.java:781) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeHorizontalPane(PanelStretchLayoutRenderer.java:1255) at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:298) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:438) at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:220) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422) at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:438) at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1341) at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840) 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:979) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:408) at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237) 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:128) 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.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:324) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) 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:163) 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) Caused by: oracle.jbo.ConfigException: JBO-33005: Configuration FrameworkCommonsAMLocal is not found. at oracle.jbo.client.Configuration.getConfiguration(Configuration.java:618) at oracle.jbo.common.ampool.PoolMgr.loadConfiguration(PoolMgr.java:761) at oracle.jbo.common.ampool.PoolMgr.findPool(PoolMgr.java:591) ... 122 more ## Detail 0 ##
Refer to:
http://gopsatora.blogspot.com/2014/11/JBO-29115-app-module-name-mismatch-and.html
-
Hello
I get the same error, that so many times posted in this forum. But the case of the mine is little different from the others. I use JDeveloper 12 c
I have download several files and commit in DB a. Files and downloaded a list here. I am facing problem when Blob respective data in connection parameter. I am trying to download the file doc.txt which contained karima.
Code snippet:
private list < UploadedFile > uploadedFile.
List of files < UploadedFile > = this.getUploadedFile ();
for (int i = 0; i < files.size (); i ++) {}
AttributeBinding atrBlobDocContent = (AttributeBinding) bindings.getControlBinding ("DocContent");
atrBlobDocContent.setInputValue (files.get (i)); Error happen here tried 1
Below I tried 2
blobFile = FileOperations.writeToBlobDomain (files.get (i));
atrBlobDocContent.setInputValue (blobFile);
How can I set blob value in list in link atrBlobDocContent.
See detail below code
Bean class public class FolderUploadBean {}
public BindingContainer {} getBindings()
back...
Return BindingContext.getCurrent () .getCurrentBindingsEntry ();
}
BindingContainer links = getBindings();
private list < UploadedFile > uploadedFile.
private list < String > fileName;
Private BlobDomain blobFile;
{} public void setBlobFile (BlobDomain blobFile)
this.blobFile = blobFile;
}
public BlobDomain getBlobFile() {}
Return blobFile;
}
public FolderUploadBean() {}
}
{} public void setUploadedFile (list < UploadedFile > uploadedFile)
this.uploadedFile = uploadedFile;
}
public list < UploadedFile > getUploadedFile() {}
uploadedFile return;
}
public String saveFiles() {}
List of files < UploadedFile > = this.getUploadedFile ();
System.out.println ("save the files called");
If (file! = null) {}
System.out.println ("\n file size ==" + files.size ());
for (int i = 0; i < files.size (); i ++) {}
System.out.println ("\n File Name is" + files.get (i) .getFilename ());
System.out.println ("\n the file length is" + files.get (i) .getLength ());
OperationBinding dmsBlobBinding = bindings.getOperationBinding ("CreateInsert");
OperationBinding dmsInfoBinding = bindings.getOperationBinding("CreateInsert1");
OperationBinding dmsApplMapBinding = bindings.getOperationBinding("CreateInsert2");
//-------------------
AttributeBinding atrBlobDocId = (AttributeBinding) bindings.getControlBinding ("DocBlobId");
AttributeBinding atrBlobSeqNo = (AttributeBinding) bindings.getControlBinding ("SeqNo");
AttributeBinding atrBlobDocContent = (AttributeBinding) bindings.getControlBinding ("DocContent");
Information attribute values
AttributeBinding atrInfDocBlobId = (AttributeBinding) bindings.getControlBinding ("DocBlobId1");
AttributeBinding atrInfoSeqNo = (AttributeBinding) bindings.getControlBinding ("SeqNo1");
AttributeBinding atrInfoDocType = (AttributeBinding) bindings.getControlBinding ("DocType");
AttributeBinding atrInfoDocName = (AttributeBinding) bindings.getControlBinding ("DocName");
Card Attrib Valuess
AttributeBinding atrDMSMapDocBlobId = (AttributeBinding) bindings.getControlBinding ("DocBlobId2");
dmsBlobBinding.execute ();
dmsInfoBinding.execute ();
dmsApplMapBinding.execute ();
OperationBinding opBindingSeql = bindings.getOperationBinding("generateDocBlobId");
Map paramsMap = opBindingSeql.getParamsMap ();
String strFirstDocBlobId = opBindingSeql.execute (m:System.NET.SocketAddress.ToString ());
System.out.println ("returned seq impl =" + strFirstDocBlobId);
int intFirstSeqNumber = Integer.parseInt (strFirstDocBlobId);
atrBlobDocId.setInputValue (intFirstSeqNumber);
atrBlobSeqNo.setInputValue (0);
//----------------Blob Table-------------------------
System.out.println ("value of the lob is" + files);
files. Set (i, uploadedFile.get (i));
BlobDomain blobDomain = createBlobDomain (files.get (i));
System.out.println ("blobDomain is" + blobDomain);
Byte [] dataContent = blobDomain.getStorageByteArray ();
//----------------Info Table-------------------------
atrInfDocBlobId.setInputValue (intFirstSeqNumber);
atrInfoSeqNo.setInputValue (0);
atrInfoDocName.setInputValue (files.get (i) .getFilename ());
//--------------Map Table---------------------------
atrDMSMapDocBlobId.setInputValue (intFirstSeqNumber);
int intgetBlob = Integer.parseInt (atrBlobDocId.getInputValue () m:System.NET.SocketAddress.ToString ());
atrBlobDocId.setInputValue (intFirstSeqNumber);
atrInfDocBlobId.setInputValue (intFirstSeqNumber);
try {}
blobFile = FileOperations.writeToBlobDomain (files.get (i));
atrBlobDocContent.setInputValue (blobFile);
} catch (Exception e) {}
e.printStackTrace ();
}
Abvoe all values are defined
try {}
OperationBinding operationBinding = bindings.getOperationBinding ("Commit");
operationBinding.execute ();
} catch (Exception ex) {}
ex.printStackTrace ();
}
}
}
Returns a null value.
}
}
FileOperation.java public class {FileOperations
Public synchronized Shared BlobDomain writeToBlobDomain (UploadedFile imageFile)
throws SQLException, IOException {}
InputStream in = imageFile.getInputStream ();
BlobDomain blobDomain = new BlobDomain();
OutputStream out = blobDomain.getBinaryOutputStream ();
ubyte [] buffer = new byte [8192];
int bytesRead = 0;
While ((bytesRead = in.read (buffer, 0, 8192))! = - 1) {}
out. Write (buffer, 0, bytesRead);
}
in. Close();
Return blobDomain;
}
}
Error log oracle.adfinternal.view.faces.util.ReportableImpl: oracle.jbo.domain.DataCreationException: Houston-25009: failed to create an object of type: java.lang.Integer type: oracle.jbo.domain.BlobDomain with value: karima
at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding._postSetValue(FacesCtrlAttrsBinding.java:183)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.setInputValue(FacesCtrlAttrsBinding.java:146)
at com.almulla.dms.view.beans.FolderUploadBean.saveFiles(FolderUploadBean.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:107)
to oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$ 1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:101)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:123)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1083)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:402)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:280)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:254)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:192)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:478)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:303)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:208)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:202)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:137)
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:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:81)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:225)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3367)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3333)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:254)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
Caused by: oracle.jbo.domain.DataCreationException: Houston-25009: failed to create an object of type: java.lang.Integer type: oracle.jbo.domain.BlobDomain with value: karima
at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:933)
at oracle.jbo.domain.TypeFactory.getInstance(TypeFactory.java:112)
at oracle.jbo.server.AttributeDefImpl.convertToJava(AttributeDefImpl.java:2515)
at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:1090)
at oracle.adf.model.binding.DCDataControl.setAttributeInRow(DCDataControl.java:2388)
at oracle.adf.model.bc4j.DCJboDataControl.setAttributeInRow(DCJboDataControl.java:2884)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.setAttributeInRow(JUCtrlValueBinding.java:1175)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.setInputValueInRow(JUCtrlValueBinding.java:3010)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.setInputValue(JUCtrlValueBinding.java:2985)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.setInputValue(JUCtrlValueBinding.java:2948)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.setInputValue(FacesCtrlAttrsBinding.java:145)
... more than 68
Caused by: java.lang.NumberFormatException: for input string: "Karima".
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
in java.lang.Integer. < init > (Integer.java:677)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at oracle.jbo.domain.TypeConvMapEntry.convert(TypeConvMapEntry.java:101)
at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:883)
... more than 78
Maroof
Hello
This post related to my problem in my application have been resolved. I now use for creating data method below.
Private BlobDomain createBlobDomain (file UploadedFile)
{
InputStream in = null;
BlobDomain blobDomain = null;
OutputStream out = null;
Try
{
in = file.getInputStream ();
blobDomain = new BlobDomain();
out = blobDomain.getBinaryOutputStream ();
IOUtils.copy (in, out);
}
catch (IOException e)
{
e.printStackTrace ();
}
catch (SQLException e)
{
e.fillInStackTrace ();
}
Return blobDomain;
}
and other issues as data binding attribute below list file parameter is correct.
atrBlobDocContent.setInputValue (createBlobDomain (files.get (i)));
In my case, it was a stupid mistake in pageDefnitionBinding, here atrBlobDocContent attribute referencing some long type with another VO.
Thanks to Timo Hahn to propose and help debugging.
Maroof
-
EL expression that is evaluated to oracle.jbo.domain.Number
Hello world
11.1.1.5 JDev
I have a problem passing a value of oracle.jbo.domain.Number in a workflow, when you try to type in a literal, for testing purposes.
It's what looks like my pageDef file:
When I type #{'7333177'} for the idSosBrwBdgPer parameter I get<?xml version="1.0" encoding="UTF-8" ?> <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel" version="11.1.1.60.13" id="BdgVerTestPageDef" Package="fo.att.alm.pageDefs"> <parameters/> <executables> <variableIterator id="variables"/> <page path="shared.template.almTemplatePageDef" id="pageTemplateBinding" Refresh="ifNeeded"/> <taskFlow id="sosbrwbdgedit1" taskFlowId="/WEB-INF/sos/bounded/sos-brw-bdg-edit.xml#sos-brw-bdg-edit" activation="deferred" xmlns="http://xmlns.oracle.com/adf/controller/binding"> <parameters> <parameter id="idSosBrwBdgVer" xmlns="http://xmlns.oracle.com/adfm/uimodel" value="#{null}"/> <parameter id="idSosBrwBdgPer" xmlns="http://xmlns.oracle.com/adfm/uimodel" value="#{7333177}"/> </parameters> </taskFlow> </executables> <bindings/> </pageDefinition>
Cannot convert the type class java.lang.String 7333177 to class oracle.jbo.domain.Number
When I type #{7333177} for the idSosBrwBdgPer parameter I get
Cannot convert 7 333 177-type class to the oracle.jbo.domain.Number class java.lang.Long
Anyone know the good EL for that to work?
Best regards
JohnHello
create a bean managed which exposes a method, back Houston area number and reference to El EL doesn't have an option to create instances of the object
Frank
-
Mr President
I am able to add records with the following method but when I navigate through folders and then I get the above error.
When you use this code in my doDML()
package model; import java.sql.PreparedStatement; import oracle.jbo.Key; import oracle.jbo.domain.Number; import oracle.jbo.server.EntityDefImpl; import oracle.jbo.server.EntityImpl; import oracle.jbo.server.SequenceImpl; import oracle.jbo.server.TransactionEvent; // --------------------------------------------------------------------- // --- File generated by Oracle ADF Business Components Design Time. // --- Tue Nov 10 11:03:43 PKT 2015 // --- Custom code may be added to this class. // --- Warning: Do not modify method signatures of generated methods. // --------------------------------------------------------------------- public class TableNameImpl extends EntityImpl { /** * AttributesEnum: generated enum for identifying attributes and accessors. DO NOT MODIFY. */ public enum AttributesEnum { Column1, Column2, Column3, JoinColumn, HiddenColumn; private static AttributesEnum[] vals = null; private static final int firstIndex = 0; public int index() { return AttributesEnum.firstIndex() + ordinal(); } public static final int firstIndex() { return firstIndex; } public static int count() { return AttributesEnum.firstIndex() + AttributesEnum.staticValues().length; } public static final AttributesEnum[] staticValues() { if (vals == null) { vals = AttributesEnum.values(); } return vals; } } public static final int COLUMN1 = AttributesEnum.Column1.index(); public static final int COLUMN2 = AttributesEnum.Column2.index(); public static final int COLUMN3 = AttributesEnum.Column3.index(); public static final int JOINCOLUMN = AttributesEnum.JoinColumn.index(); public static final int HIDDENCOLUMN = AttributesEnum.HiddenColumn.index(); /** * This is the default constructor (do not remove). */ public TableNameImpl() { } /** * Gets the attribute value for Column1, using the alias name Column1. * @return the value of Column1 */ public Number getColumn1() { return (Number) getAttributeInternal(COLUMN1); } /** * Sets <code>value</code> as the attribute value for Column1. * @param value value to set the Column1 */ public void setColumn1(Number value) { setAttributeInternal(COLUMN1, value); } /** * Gets the attribute value for Column2, using the alias name Column2. * @return the value of Column2 */ public Number getColumn2() { return (Number) getAttributeInternal(COLUMN2); } /** * Sets <code>value</code> as the attribute value for Column2. * @param value value to set the Column2 */ public void setColumn2(Number value) { setAttributeInternal(COLUMN2, value); } /** * Gets the attribute value for Column3, using the alias name Column3. * @return the value of Column3 */ public Number getColumn3() { return (Number) getAttributeInternal(COLUMN3); } /** * Sets <code>value</code> as the attribute value for Column3. * @param value value to set the Column3 */ public void setColumn3(Number value) { setAttributeInternal(COLUMN3, value); } /** * Gets the attribute value for JoinColumn, using the alias name JoinColumn. * @return the value of JoinColumn */ public Number getJoinColumn() { return (Number) getAttributeInternal(JOINCOLUMN); } /** * Sets <code>value</code> as the attribute value for JoinColumn. * @param value value to set the JoinColumn */ public void setJoinColumn(Number value) { setAttributeInternal(JOINCOLUMN, value); } /** * Gets the attribute value for HiddenColumn, using the alias name HiddenColumn. * @return the value of HiddenColumn */ public Number getHiddenColumn() { return (Number) getAttributeInternal(HIDDENCOLUMN); } /** * Sets <code>value</code> as the attribute value for HiddenColumn. * @param value value to set the HiddenColumn */ public void setHiddenColumn(Number value) { setAttributeInternal(HIDDENCOLUMN, value); } /** * @param column1 key constituent * @return a Key object based on given key constituents. */ public static Key createPrimaryKey(Number column1) { return new Key(new Object[] { column1 }); } /** * @return the definition object for this instance class. */ public static synchronized EntityDefImpl getDefinitionObject() { return EntityDefImpl.findDefObject("model.TableName"); } /** * Add locking logic here. */ public void lock() { super.lock(); } /** * Custom DML update/insert/delete logic here. * @param operation the operation type * @param e the transaction event */ protected void doDML(int operation, TransactionEvent e) { if(operation == DML_INSERT) { SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction()); oracle.jbo.domain.Number seqValue = seq.getSequenceNumber(); setJoinColumn(seqValue); insertSecondRowInDatabase(getColumn1(), getColumn2(), getColumn3(), getJoinColumn()); } if(operation == DML_UPDATE) { updateSecondRowInDatabase(getColumn1(), getColumn2(), getColumn3(), getJoinColumn()); } super.doDML(operation, e); } private void insertSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn) { PreparedStatement stat = null; try { String sql = "Insert into table_name (COLUMN_1,COLUMN_2,COLUMN_3,JOIN_COLUMN, HIDDEN_COLUMN) values ('" + value1 + "','" + value2 + "','" + value3 + "','" + joinColumn + "', 1)"; System.out.println("sql= " + sql); stat = getDBTransaction().createPreparedStatement(sql, 1); stat.executeUpdate(); } catch (Exception e) { e.printStackTrace(); } finally { try { stat.close(); } catch (Exception e) { e.printStackTrace(); } } } private void updateSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn) { PreparedStatement stat = null; try { String sql = "update table_name set column_1='" + value1 + "', column_2='" + value2 + "', column_3='" + value3 + "' where JOIN_COLUMN='" + joinColumn + "'"; System.out.println("sql= " + sql); stat = getDBTransaction().createPreparedStatement(sql, 1); stat.executeUpdate(); } catch (Exception e) { e.printStackTrace(); } finally { try { stat.close(); } catch (Exception e) { e.printStackTrace(); } } } }
To me the error.
Exception in thread "AWT-EventQueue-0" oracle.jbo.TooManyObjectsException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[4 ]. at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:862) at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:555) at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:9089) at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:7664) at oracle.jbo.server.EntityImpl.merge(EntityImpl.java:8008) at oracle.jbo.server.EntityCache.addForAltKey(EntityCache.java:1189) at oracle.jbo.server.EntityCache.add(EntityCache.java:579) at oracle.jbo.server.ViewRowStorage.entityCacheAdd(ViewRowStorage.java:3454) at oracle.jbo.server.ViewRowImpl.entityCacheAdd(ViewRowImpl.java:4062) at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:6351) at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:4145) at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:4000) at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2491) at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:5540) at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3590) at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:2007) at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3859) at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:11845) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:473) at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:300) at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1345) at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1334) at oracle.jbo.jbotester.app.NavigationBar._updateButtonStates(NavigationBar.java:123) at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1249) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Concerning
You can't repeat the value of pharmacokinetics in several lines. try to follow this:
1. in your database to create new sequence "PK_SEQ".
2. in doDML write this
if (operation == DML_INSERT) { SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction()); oracle.jbo.domain.Number seqValue = seq.getSequenceNumber(); setJoinColumn(seqValue); setPKey(getPkSeqNextNumber()) insertSecondRowInDatabase(getPkSeqNextNumber(), getColumn1(), getColumn2(), getColumn3(), getJoinColumn()); }
the getPkSeqNextNumber will be
private Number getPkSeqNextNumber() { SequenceImpl pkSeq = new SequenceImpl("PK_SEQ", getDBTransaction()); return pkSeq.getSequenceNumber(); }
or
You can do a trigger in the database, this trigger Gets the value of the sequence and sets the pkey to insert before
-
Hello
We have built a standalone ADF on Jdeveloper 11.1.1.7 application that interacts with the Oracle database using business components.
XxwfsMdmCustSummaryReportVO is a view object that is based on an entity object. After the application is redeployed on a server remote weblogic, whenever a user attempts to access the application, the page is empty. Even if the error disappears once this managed server is restarted. On checking the logs we could trace it down to the below error:
oracle.jbo.PersistenceException: Houston-29114 ADFContext is not configured to process this exception messages. Use the code of exception stack trace and error to investigate the root cause of this exception. Root cause error code is Houston-26049. Error messages settings are {0 = XxwfsMdmCustSummaryReportVO}
at oracle.jbo.server.ViewDefImpl.doLoadFromXML(ViewDefImpl.java:4762)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:4015)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:3962)
at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:560)
at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1300)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:626)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:546)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:528)
at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:794)
at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:876)
at oracle.jbo.server.AMViewUsage.createViewObject(AMViewUsage.java:112)
at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:660)
at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:921)
at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:510)
at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:87)
at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:158)
at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:73)
at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2836)
at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:583)
at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2396)
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2270)
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3169)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:592)
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:525)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:520)
at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:523)
at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:869)
at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:484)
at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261)
at oracle.adf.model.BindingContext.put(BindingContext.java:1412)
at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:174)
at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1128)
at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1638)
at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1507)
at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1467)
at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1261)
at oracle.adf.model.BindingContext.get(BindingContext.java:1211)
at oracle.adf.model.dcframe.DataControlFrameImpl.restoreDataControl(DataControlFrameImpl.java:953)
at oracle.adf.model.dcframe.DataControlFrameImpl.restoreSnapshot(DataControlFrameImpl.java:1022)
at oracle.adf.model.BindingContext.restoreSnapshot(BindingContext.java:766)
at oracle.adf.model.BindingContext.beginRequest(BindingContext.java:1876)
at oracle.adf.model.BindingRequestHandler.invokeBeginRequest(BindingRequestHandler.java:395)
at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:261)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:203)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to 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:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
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.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:292)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
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)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)
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:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: java.lang.IllegalArgumentException: no oracle.jbo.AttributeDependency$ class const enum Type.
at java.lang.Enum.valueOf(Enum.java:196)
to oracle.jbo.AttributeDependency$ Type.valueOf (AttributeDependency.java:20)
at oracle.jbo.server.AttributeDefImpl.loadDependencies(AttributeDefImpl.java:6235)
at oracle.jbo.server.AttributeDefImpl.loadUserDefinedAttr(AttributeDefImpl.java:4672)
at oracle.jbo.server.ViewAttributeDefImpl.loadFromXML(ViewAttributeDefImpl.java:2190)
at oracle.jbo.server.ViewDefImpl.loadAttributes(ViewDefImpl.java:7081)
at oracle.jbo.server.ViewDefImpl.doLoadFromXML(ViewDefImpl.java:4631)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:4015)
at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:3962)
at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:560)
at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1300)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:626)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:546)
at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:528)
at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:794)
at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:876)
at oracle.jbo.server.AMViewUsage.createViewObject(AMViewUsage.java:112)
at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:660)
at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:921)
at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:510)
at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:87)
at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:158)
at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:73)
at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2836)
at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:583)
at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2396)
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2270)
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3169)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:592)
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:234)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:525)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:520)
at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:523)
at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:871)
at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:484)
at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261)
at oracle.adf.model.BindingContext.put(BindingContext.java:1412)
at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:174)
at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1128)
at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1638)
at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1507)
at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1467)
at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1261)
at oracle.adf.model.BindingContext.get(BindingContext.java:1211)
at oracle.adf.model.dcframe.DataControlFrameImpl.restoreDataControl(DataControlFrameImpl.java:953)
at oracle.adf.model.dcframe.DataControlFrameImpl.restoreSnapshot(DataControlFrameImpl.java:1022)
at oracle.adf.model.BindingContext.restoreSnapshot(BindingContext.java:766)
at oracle.adf.model.BindingContext.beginRequest(BindingContext.java:1876)
at oracle.adf.model.BindingRequestHandler.invokeBeginRequest(BindingRequestHandler.java:396)
at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:261)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:203)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:131)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:447)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:447)
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:57)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:181)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
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:57)
at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:293)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3730)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3696)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
I found a bug " ", "(12564061" related to this error and it asks me to check if the oracle.jbo.usemdm property is set to true or not and check if there are dependencies defined in the associated principal object. The property is already set to true and it is y no dependency attribute defined in the enitity object. Could you please help?
Your case root:
java.lang.IllegalArgumentException: no oracle.jbo.AttributeDependency$ class const enum Type.
This means that your java implementation line is corrupt.
Try to remove your current line Impl, then expose it again.
-
oracle.jbo.NoDefException: Houston-25058 POJO data control
Hello.
I had a problem where I get the following exception:
oracle.jbo.NoDefException: Houston-25058: groupLabel of definition of the attribute type is not found in ViewDefgroups3_254.
Here is the description:
With the help of:
12.1.3 JDev (Build JDEVADF_12.1.3.0.0_GENERIC_140521.1008.S).
JDK 1.7.0_79
In my application I have XSD which was used to generate the content model (next classes of java: Project.java (as the main class of the model), GroupsType.java, ThemeType.java).
Data control was created on this model (POJO data control).
When I was creating a data control I also create wrapper class (for additional functions) - ProjectWrapper.
Created data control has the following structure:
ProjectWrapper:
attributes of the project
groups (collection):
group attributes of
themes (collection):
attributes of theme
After I did drag GROUPS onto the page and create trees that have the following structure (lets call it groupsTree):
groups:
groupLabel
themes:
themeLabel
In pageDef there are:
< Tree IterBinding = "groupsIterator" id = "groups" >
< nodeDefinition DefName = "ru.project.GroupsType" Name = "groups0" > "
< AttrNames >
< item Value = "groupLabel" / >
< / AttrNames >
< accessors >
< item Value = "themes" / >
< / accessors >
< / nodeDefinition >
< nodeDefinition DefName = "ru.project.ThemeType" Name = "groups" path1 = TargetIterator"${bindings.themesIterator}" > "
< AttrNames >
< item Value = "themeLabel" / >
< / AttrNames >
< / nodeDefinition >
< / tree >
I also add:
< action IterBinding = "groupsIterator" id = "ExecuteGroups" InstanceName = "ru.project.ProjectTypeWrapper.groups" "
DataControl = "ProjectTypeWrapper" RequiresUpdateModel = "true" Action = "iteratorExecute" / >
After starting my application, load the XML data in the content model and executes the ExecuteGroups action.
In the application page all items that show the project attributes are filled with data.
but when he goes to make application groupsTree throws the exception mentioned above.
Interesting thing here that when I recreate the data control in the class of the project (without using the wrapper class).
application works very well without any exception.
Any ideas why this happened?
Here is the part of the stack trace:
at oracle.jbo.server.ViewObjectImpl.findAttributeDef(ViewObjectImpl.java:7984)
at oracle.adf.model.bc4j.DCJboDataControl.getAttributeDefs(DCJboDataControl.java:2809)
at oracle.adf.model.bean.DCBeanDataControl.getAttributeDefs(DCBeanDataControl.java:2171)
at oracle.adf.model.binding.DCIteratorBinding.getAttributeDefs(DCIteratorBinding.java:3440)
at oracle.jbo.uicli.binding.MyIteratorBinding.getAttributeDefs(JUAccessorIteratorDef.java:519)
...
See similar position.
Unrecognized in the base model DataControl base class attribute
Maybe you are looking for
-
can't empty the Trash because of locked elements and certain permissions
I want to well to empty the trash, but am getting blocked by two numbers, starting with: (1) ''there are some elements locked in the trash. " Do you want to remove all items, including those locked or just unlocked items? » Unlike previous messages o
-
HHD on pavilion dm4-1265dx failed, replacement?
It is what is inside at the moment: http://www.amazon.com/dp/B0039Z5IUU/ref=asc_df_B0039Z5IUU2091099?smid=A33Y0YQUZ2NYD5&tag=cnet-pc-20&... want to see if I can replace it without pain with: http://www.amazon.com/Seagate-Momentus-Internal-Notebook-ST
-
How do I uninstall defender windows professional xp
How to UNINSTALL Windows Defender
-
Limited number of ports forwarding with WAG54G2?
Hello, I have a simple question... I'm looking to buy a WAG54G2, I downloaded the manual to check if there was a limit of ports to send because I know that it was a limitation on previous models, but I've found no information about it. Please can som
-
filmmaker does not allow "add to the timeline.
Hello everyoneI have vista 32 bit and moviemaker 6.0I installed a plugin called ShaderTFXAfter a fact that I tried to add a transition to a video on the timelinebut each transition I click on the option. Add to the timeline. is offI uninstall the plu