Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Can't run adf app on another device

Mariam_KemoSep 6 2018 — edited Sep 8 2018

Dears

good day

I have an ADF App (Jdev 12.2.1.0.0) and DB 12 c R1

The App is working fine on my Laptop (Win 10 pro )

I have another Laptop has (win 10 home )also has the same data base and same jdev version and also same database password and path also same JDK ver

when i run App in new  Laptop the login page appears but once i enter the user name and password i got the following error:

Error 500--Internal Server Error

  1. javax.faces.el.EvaluationException: //C:/Users/MyProject Egypt/AppData/Roaming/JDeveloper/system12.2.1.0.42.170105.1157/o.j2ee/drs/MyProjectERP/ViewControllerWebApp.war/pages/Login.jsf @29,86 action="#{Login.login}": oracle.jbo.JboException: Illegal CodeSource:  SalesRequestsVORow.  Code or URI must be defined.

               at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)

               at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)

               at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)

               at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)

               at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171)

               at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)

               at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)

               at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:111)

               at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)

               at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:168)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:510)

               at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:171)

               at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:115)

               at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)

               at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)

               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1207)

               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeInvokeApplication(LifecycleImpl.java:607)

               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:348)

               at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:224)

               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)

               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 weblogic.servlet.utils.FastSwapFilter.doFilter(FastSwapFilter.java:64)

               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)

Caused by: 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-.

               at oracle.jbo.server.CodeSourceImpl.loadXMLContents(CodeSourceImpl.java:677)

               at oracle.jbo.server.CodeSourceImpl.loadFromXML(CodeSourceImpl.java:741)

               at oracle.jbo.server.ComponentOperations.loadXMLContents(ComponentOperations.java:393)

               at oracle.jbo.server.ComponentOperations.loadFromXML(ComponentOperations.java:407)

               at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:609)

               at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1983)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:1079)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:980)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:962)

               at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:926)

               at oracle.jbo.server.ComponentOperations.findDefObject(ComponentOperations.java:354)

               at oracle.jbo.server.ComponentOperations.findDefObjectNoCache(ComponentOperations.java:321)

               at oracle.jbo.server.RemotableCompDef.loadComponentOperations(RemotableCompDef.java:503)

               at oracle.jbo.server.RemotableCompDef.fetchComponentOperations(RemotableCompDef.java:558)

               at oracle.jbo.server.RemotableCompDef.resolveDefObject(RemotableCompDef.java:248)

               at oracle.jbo.server.RowDef.resolveDefObject(RowDef.java:57)

               at oracle.jbo.server.ViewDefImpl.resolveDefObject(ViewDefImpl.java:6207)

               at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:4596)

               at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:4538)

               at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:585)

               at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:1983)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:1079)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:980)

               at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:962)

               at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:926)

               at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:883)

               at oracle.jbo.server.AMViewUsage.createViewObject(AMViewUsage.java:120)

               at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:663)

               at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:926)

               at oracle.jbo.server.ApplicationModuleImpl.createApplicationModuleImpl(ApplicationModuleImpl.java:4625)

               at oracle.jbo.server.ApplicationModuleDefImpl.loadApplicationModule(ApplicationModuleDefImpl.java:864)

               at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:942)

               at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:548)

               at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:86)

               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:2830)

               at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:626)

               at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2389)

               at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2263)

               at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3162)

               at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:604)

               at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:224)

               at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:537)

               at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:532)

               at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:644)

               at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:1017)

               at oracle.adf.model.binding.DCDataControl.setErrorHandler(DCDataControl.java:492)

               at oracle.jbo.uicli.binding.JUApplication.setErrorHandler(JUApplication.java:261)

               at oracle.adf.model.BindingContext.put(BindingContext.java:1731)

               at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:286)

               at oracle.adf.model.BindingContext.instantiateDataControl(BindingContext.java:1416)

               at oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1906)

               at oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1768)

               at oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1728)

               at oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1549)

               at oracle.adf.model.BindingContext.get(BindingContext.java:1499)

               at javax.el.MapELResolver.getValue(MapELResolver.java:199)

               at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

               at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

               at com.sun.el.parser.AstValue.getValue(AstValue.java:139)

               at com.sun.el.parser.AstValue.getValue(AstValue.java:203)

               at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)

               at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:112)

               at com.MyProject.ERP.beans.Login$beaVersion0_11.login(Login.java:149)

               at com.MyProject.ERP.beans.Login.login(Login.java)

               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

               at java.lang.reflect.Method.invoke(Method.java:497)

               at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181)

               at com.sun.el.parser.AstValue.invoke(AstValue.java:289)

               at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)

               at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)

               at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)

and line 149 mentioned above in login method is:

    public String login() {

        FacesContext context = FacesContext.getCurrentInstance();

            //    try {

Application app = context.getApplication();

ValueBinding bind = app.createValueBinding("#{data.AppModuleAMDataControl.dataProvider}");

AppModuleAMImpl am = (AppModuleAMImpl) bind.getValue(context); //line 149

UserInfo user = am.login(userName.toUpperCase(), password);

                    if (user != null) {

context.getExternalContext().getSessionMap().put("userKey", user);

context.getExternalContext().getSessionMap().put("userId", user.getUserId());

context.getExternalContext().getSessionMap().put("phone", user.getPhone());

  context.getExternalContext().getSessionMap().put("userName", user.getUserName());

context.getExternalContext().getSessionMap().put("branchId", user.getBranchId());

context.getExternalContext().getSessionMap().put("orgId", user.getOrgId());

context.getExternalContext().getSessionMap().put("deptId", user.getDeptId());

context.getExternalContext().getSessionMap().put("email", user.getEmail());

context.getExternalContext().getSessionMap().put("levelId", user.getLevelId());

HttpSession session = (HttpSession) context.getExternalContext().getSession(true);

session.setAttribute("userName",  userName);

password=null;

return "go";

}else{

//                             } catch (Exception e) {

// // TODO: Add catch code

// e.printStackTrace();

// }

FacesMessage message = new FacesMessage("Invalid Username Or Password");

message.setSeverity(FacesMessage.SEVERITY_ERROR);

                    

context.addMessage(null, message);

                return null;

            }

    }

everything in two labtops are the same except the windows edition

how could i solve this issue

thanks in advance

This post has been answered by dvohra21 on Sep 6 2018
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 4 2018
Added on Sep 6 2018
2 comments
165 views