8 Replies Latest reply on Apr 6, 2020 4:19 PM by 1061977

    When I run my page I get java.io.FileNotFoundException: JAR entry META-INF/adfm.xml.  Stopping Integrated WLS and re-running the page fixes the issue every time.

    1061977

      I am using JDEV 12.2.1.3.0

       

      When I run Home.jspx I get the following JBO error.  Every time I get this error I have to stop Integrated WLS and rerun the page.  Doing this 20-30 times a day, as you can imagine, wastes a lot of time.  Does Oracle have fix for this or is this another one of those JDEV issues we have to suffer?  Here is the stack trace of the JBO error:

       

       

      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=java.io.FileNotFoundException, 1=JAR entry META-INF/adfm.xml not found in C:\Users\c-agunda\AppData\Roaming\JDeveloper\system12.2.1.3.42.170820.0914\DefaultDomain\servers\DefaultServer\tmp\_WL_user\SERIS\qh0r33\war\WEB-INF\lib\SERISCommonUI.jar}      at oracle.jbo.uicli.mom.CpxUtils.getCpxListFromMetadata(CpxUtils.java:512)      at oracle.jbo.uicli.mom.JUMetaObjectManager.loadCpx(JUMetaObjectManager.java:915)      at oracle.adf.model.BindingContext.initialize(BindingContext.java:472)      at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:270)      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:196)      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:169)      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)      at oracle.security.jps.ee.http.JpsAbsFilter$3.run(JpsAbsFilter.java:172)      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:650)      at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:110)      at oracle.security.jps.ee.http.JpsAbsFilter.doFilterInternal(JpsAbsFilter.java:273)      at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:147)      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:248)      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:3706)      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3672)      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:328)      at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)      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:2443)      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291)      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269)      at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1705)      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1665)      at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)      at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)      at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)      at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)      at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)      at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652)      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)      at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) Caused by: java.io.FileNotFoundException: JAR entry META-INF/adfm.xml not found in C:\Users\c-agunda\AppData\Roaming\JDeveloper\system12.2.1.3.42.170820.0914\DefaultDomain\servers\DefaultServer\tmp\_WL_user\SERIS\qh0r33\war\WEB-INF\lib\SERISCommonUI.jar      at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:142)      at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)      at java.net.URL.openStream(URL.java:1045)      at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.openStream(MetadataRegistryImpl.java:650)      at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.getDomDocument(MetadataRegistryImpl.java:665)      at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.getRegistryPaths(MetadataRegistryImpl.java:247)      at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.visitRegistryPaths(MetadataRegistryImpl.java:160)      at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.visitRegistryPaths(MetadataRegistryImpl.java:116)      at oracle.jbo.uicli.mom.CpxUtils.getCpxListFromMetadata(CpxUtils.java:491)