Symptom
In SAP Commerce Cloud environment, if the manifest.json has been configured properly (compared with manifest_sample.json), and after build (to install Orbeon/yform and keystore the related parameters) and deployment, encounter the below error(log from path accstorefront_pod_name:/log/orbeon/orbeon.log) when accessing Orbeon form in Storefront:
| 2021-07-30 12:45:47,689 ERROR PageFlowControlleProcessor - error caught {controller: "oxf:/apps/fr/page-flow.xml", method: "GET", path: "/fr/service/persistence/crud/vikingServicePortal/Condemnation/form/form.xhtml"} 2021-07-30 12:45:47,749 ERROR PageFlowControllerProcessor - +----------------------------------------------------------------------------------------------------------------------+ |An Error has Occurred | |----------------------------------------------------------------------------------------------------------------------| |unable to find valid certification path to requested target | |----------------------------------------------------------------------------------------------------------------------| |Application Call Stack | |----------------------------------------------------------------------------------------------------------------------| |oxf:/apps/fr/page-flow.xml |reading page model data output| 18| |······················································································································| |element=<service path="/fr/service/persistence/.*" model="persistence/proxy.xpl"/> | |model =persistence/proxy.xpl | |----------------------------------------------------------------------------------------------------------------------| |oxf:/apps/fr/persistence/proxy.xpl |executing processor | 18| |······················································································································| |element=<p:processor name="fr:persistence-proxy"/> | |name ={http://orbeon.org/oxf/xml/form-runner}persistence-proxy | |----------------------------------------------------------------------------------------------------------------------| |xyformsweb/fr/service/hybris/crud/vikingServicePortal/Condemnation/form/form.xhtml| | | |----------------------------------------------------------------------------------------------------------------------| |Exception: sun.security.provider.certpath.SunCertPathBuilderException | |----------------------------------------------------------------------------------------------------------------------| |sun.security.provider.certpath.SunCertPathBuilder |build |SunCertPathBuilder.java | 141| |sun.security.provider.certpath.SunCertPathBuilder |engineBuild |SunCertPathBuilder.java | 126| |java.security.cert.CertPathBuilder |build |CertPathBuilder.java | 297| |sun.security.validator.PKIXValidator |doBuild |PKIXValidator.java | 434| |----------------------------------------------------------------------------------------------------------------------| |Exception: sun.security.validator.ValidatorException | |----------------------------------------------------------------------------------------------------------------------| |sun.security.validator.PKIXValidator |doBuild |PKIXValidator.java | 439| |sun.security.validator.PKIXValidator |engineValidate |PKIXValidator.java | 306| |sun.security.validator.Validator |validate |Validator.java | 264| |sun.security.ssl.X509TrustManagerImpl |validate |X509TrustManagerImpl.java | 313| |sun.security.ssl.X509TrustManagerImpl |checkTrusted |X509TrustManagerImpl.java | 222| |sun.security.ssl.X509TrustManagerImpl |checkServerTrusted |X509TrustManagerImpl.java | 129| |urity.ssl.CertificateMessage$T13CertificateConsumer|checkServerCerts |CertificateMessage.java |1340| |----------------------------------------------------------------------------------------------------------------------| |Exception: javax.net.ssl.SSLHandshakeException | |----------------------------------------------------------------------------------------------------------------------| |sun.security.ssl.Alert |createSSLException |Alert.java | 131| |sun.security.ssl.TransportContext |fatal |TransportContext.java | 349| |sun.security.ssl.TransportContext |fatal |TransportContext.java | 292| |sun.security.ssl.TransportContext |fatal |TransportContext.java | 287| |urity.ssl.CertificateMessage$T13CertificateConsumer|checkServerCerts |CertificateMessage.java |1356| |urity.ssl.CertificateMessage$T13CertificateConsumer|onConsumeCertificate |CertificateMessage.java |1231| |urity.ssl.CertificateMessage$T13CertificateConsumer|consume |CertificateMessage.java |1174| |sun.security.ssl.SSLHandshake |consume |SSLHandshake.java | 392| |sun.security.ssl.HandshakeContext |dispatch |HandshakeContext.java | 443| |sun.security.ssl.HandshakeContext |dispatch |HandshakeContext.java | 421| |sun.security.ssl.TransportContext |dispatch |TransportContext.java | 182| |sun.security.ssl.SSLTransport |decode |SSLTransport.java | 171| |sun.security.ssl.SSLSocketImpl |decode |SSLSocketImpl.java |1418| |sun.security.ssl.SSLSocketImpl |readHandshakeRecord |SSLSocketImpl.java |1324| |sun.security.ssl.SSLSocketImpl |startHandshake |SSLSocketImpl.java | 440| |sun.security.ssl.SSLSocketImpl |startHandshake |SSLSocketImpl.java | 411| |org.apache.http.conn.ssl.SSLSocketFactory |connectSocket |SSLSocketFactory.java | 553| |org.apache.http.conn.ssl.SSLSocketFactory |connectSocket |SSLSocketFactory.java | 412| |ache.http.impl.conn.DefaultClientConnectionOperator|openConnection |DefaultClientConnectionOperato| 179| |g.apache.http.impl.conn.ManagedClientConnectionImpl|open |ManagedClientConnectionImpl.ja| 328| |org.apache.http.impl.client.DefaultRequestDirector |tryConnect |DefaultRequestDirector.java | 612| |org.apache.http.impl.client.DefaultRequestDirector |execute |DefaultRequestDirector.java | 447| |org.apache.http.impl.client.AbstractHttpClient |doExecute |AbstractHttpClient.java | 884| |org.apache.http.impl.client.CloseableHttpClient |execute |CloseableHttpClient.java | 82| |org.orbeon.oxf.http.ApacheHttpClient |connect |ApacheHttpClient.scala | 160| |org.orbeon.oxf.util.Connection |connect |Connection.scala | 157| |----------------------------------------------------------------------------------------------------------------------| |Exception: org.orbeon.oxf.common.ValidationException | |----------------------------------------------------------------------------------------------------------------------| |org.orbeon.oxf.util.Connection |connect |Connection.scala | 217| |oxf.fr.persistence.proxy.PersistenceProxyProcessor$|proxyEstablishConnection |PersistenceProxyProcessor.scal| 300| |oxf.fr.persistence.proxy.PersistenceProxyProcessor$|proxyRequest |PersistenceProxyProcessor.scal| 227| |oxf.fr.persistence.proxy.PersistenceProxyProcessor$|proxyRequest |PersistenceProxyProcessor.scal| 168| |oxf.fr.persistence.proxy.PersistenceProxyProcessor$|proxyRequest |PersistenceProxyProcessor.scal| 94| |.oxf.fr.persistence.proxy.PersistenceProxyProcessor|start |PersistenceProxyProcessor.scal| 64| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 617| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|start |PipelineProcessor.java | 614| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 617| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|start |PipelineProcessor.java | 614| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|getInput |PipelineProcessor.java | 141| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|readImpl |PipelineProcessor.java | 84| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |processor.pipeline.choose.ConcreteChooseProcessor$1|readImpl |ConcreteChooseProcessor.java | 126| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.IdentityProcessor$1 |readImpl |IdentityProcessor.java | 33| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |orbeon.oxf.processor.pipeline.PipelineProcessor$1$1|run |PipelineProcessor.java | 93| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|access$000 |PipelineProcessor.java | 60| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|readImpl |PipelineProcessor.java | 91| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.IdentityProcessor$1 |readImpl |IdentityProcessor.java | 33| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.IdentityProcessor$1 |readImpl |IdentityProcessor.java | 33| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |orbeon.oxf.processor.pipeline.PipelineProcessor$1$1|run |PipelineProcessor.java | 93| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|access$000 |PipelineProcessor.java | 60| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|readImpl |PipelineProcessor.java | 91| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |processor.pipeline.choose.ConcreteChooseProcessor$1|readImpl |ConcreteChooseProcessor.java | 126| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |ssor.pipeline.PipelineProcessor$InternalTopOutput$1|run |PipelineProcessor.java | 535| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeParents |PipelineProcessor.java | 696| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|access$400 |PipelineProcessor.java | 60| |cessor.pipeline.PipelineProcessor$InternalTopOutput|readImpl |PipelineProcessor.java | 531| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.NullSerializer |start |NullSerializer.java | 28| |----------------------------------------------------------------------------------------------------------------------| |Exception: org.orbeon.oxf.common.OXFException | |----------------------------------------------------------------------------------------------------------------------| |org.orbeon.oxf.processor.NullSerializer |start |NullSerializer.java | 30| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 617| |----------------------------------------------------------------------------------------------------------------------| |Exception: org.orbeon.oxf.common.ValidationException | |----------------------------------------------------------------------------------------------------------------------| |org.orbeon.oxf.common.OrbeonLocationException$ |wrapException |OrbeonLocationException.scala | 60| |org.orbeon.oxf.common.OrbeonLocationException |wrapException |OrbeonLocationException.scala | | |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 619| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|start |PipelineProcessor.java | 614| |f.processor.pipeline.choose.ConcreteChooseProcessor|start |ConcreteChooseProcessor.java | 231| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 617| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|start |PipelineProcessor.java | 614| |ller.PageFlowControllerProcessor$PageOrServiceRoute|process |PageFlowControllerProcessor.sc| 588| |g.orbeon.oxf.controller.PageFlowControllerProcessor|start |PageFlowControllerProcessor.sc| 180| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$4|run |PipelineProcessor.java | 617| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|start |PipelineProcessor.java | 614| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|getInput |PipelineProcessor.java | 141| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|readImpl |PipelineProcessor.java | 84| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |processor.pipeline.choose.ConcreteChooseProcessor$1|readImpl |ConcreteChooseProcessor.java | 126| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.IdentityProcessor$1 |readImpl |IdentityProcessor.java | 33| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |orbeon.oxf.processor.pipeline.PipelineProcessor$1$1|run |PipelineProcessor.java | 93| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|executeChildren |PipelineProcessor.java | 679| |org.orbeon.oxf.processor.pipeline.PipelineProcessor|access$000 |PipelineProcessor.java | 60| |g.orbeon.oxf.processor.pipeline.PipelineProcessor$1|readImpl |PipelineProcessor.java | 91| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |org.orbeon.oxf.processor.IdentityProcessor$1 |readImpl |IdentityProcessor.java | 33| |essor.impl.ProcessorOutputImpl$TopLevelOutputFilter|read |ProcessorOutputImpl.java | 256| |org.orbeon.oxf.processor.impl.ProcessorOutputImpl |read |ProcessorOutputImpl.java | 392| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 262| |org.orbeon.oxf.processor.ProcessorImpl |readInputAsSAX |ProcessorImpl.java | 266| |---8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<---| |org.tuckey.web.filters.urlrewrite.UrlRewriter |processRequest |UrlRewriter.java | 92| |org.tuckey.web.filters.urlrewrite.UrlRewriteFilter |doFilter |UrlRewriteFilter.java | 389| |org.apache.catalina.core.ApplicationFilterChain |internalDoFilter |ApplicationFilterChain.java | 193| |org.apache.catalina.core.ApplicationFilterChain |doFilter |ApplicationFilterChain.java | 166| |org.orbeon.oxf.servlet.FormRunnerAuthFilter |doFilter |FormRunnerAuthFilter.scala | 49| |org.apache.catalina.core.ApplicationFilterChain |internalDoFilter |ApplicationFilterChain.java | 193| |org.apache.catalina.core.ApplicationFilterChain |doFilter |ApplicationFilterChain.java | 166| |doFilter$1$$anonfun$apply$1$$anonfun$apply$mcV$sp$1|apply$mcV$sp |LimiterFilter.scala | 85| |doFilter$1$$anonfun$apply$1$$anonfun$apply$mcV$sp$1|apply |LimiterFilter.scala | 85| |doFilter$1$$anonfun$apply$1$$anonfun$apply$mcV$sp$1|apply |LimiterFilter.scala | 85| |org.orbeon.oxf.logging.LifecycleLogger$ |withEvent |LifecycleLogger.scala | 125| |.LimiterFilter$$anonfun$doFilter$1$$anonfun$apply$1|apply$mcV$sp |LimiterFilter.scala | 84| |.LimiterFilter$$anonfun$doFilter$1$$anonfun$apply$1|apply |LimiterFilter.scala | 78| |.LimiterFilter$$anonfun$doFilter$1$$anonfun$apply$1|apply |LimiterFilter.scala | 78| |org.orbeon.oxf.logging.LifecycleLogger$ |withEvent |LifecycleLogger.scala | 125| |rbeon.oxf.servlet.LimiterFilter$$anonfun$doFilter$1|apply |LimiterFilter.scala | 78| |rbeon.oxf.servlet.LimiterFilter$$anonfun$doFilter$1|apply |LimiterFilter.scala | 72| |scala.Option |foreach |Option.scala | 257| |org.orbeon.oxf.servlet.LimiterFilter |doFilter |LimiterFilter.scala | 72| |org.apache.catalina.core.ApplicationFilterChain |internalDoFilter |ApplicationFilterChain.java | 193| |org.apache.catalina.core.ApplicationFilterChain |doFilter |ApplicationFilterChain.java | 166| |org.apache.catalina.core.StandardWrapperValve |invoke |StandardWrapperValve.java | 199| |org.apache.catalina.core.StandardContextValve |invoke |StandardContextValve.java | 97| |org.apache.catalina.authenticator.AuthenticatorBase|invoke |AuthenticatorBase.java | 544| |org.apache.catalina.core.StandardHostValve |invoke |StandardHostValve.java | 143| |org.apache.catalina.valves.RemoteIpValve |invoke |RemoteIpValve.java | 747| |org.apache.catalina.valves.AbstractAccessLogValve |invoke |AbstractAccessLogValve.java | 690| |.hybris.tomcat.StoreJvmRouteAsContextParameterValve|invoke |StoreJvmRouteAsContextParamete| 50| |org.apache.catalina.valves.ErrorReportValve |invoke |ErrorReportValve.java | 81| |org.apache.catalina.core.StandardEngineValve |invoke |StandardEngineValve.java | 78| |org.apache.catalina.connector.CoyoteAdapter |service |CoyoteAdapter.java | 343| |org.apache.coyote.http11.Http11Processor |service |Http11Processor.java | 616| |org.apache.coyote.AbstractProcessorLight |process |AbstractProcessorLight.java | 65| |rg.apache.coyote.AbstractProtocol$ConnectionHandler|process |AbstractProtocol.java | 831| |.apache.tomcat.util.net.NioEndpoint$SocketProcessor|doRun |NioEndpoint.java |1634| |org.apache.tomcat.util.net.SocketProcessorBase |run |SocketProcessorBase.java | 49| |java.util.concurrent.ThreadPoolExecutor |runWorker |ThreadPoolExecutor.java |1128| |java.util.concurrent.ThreadPoolExecutor$Worker |run |ThreadPoolExecutor.java | 628| |che.tomcat.util.threads.TaskThread$WrappingRunnable|run |TaskThread.java | 61| |java.lang.Thread |run |Thread.java | 829| +----------------------------------------------------------------------------------------------------------------------+ |
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Read more...
Environment
SAP Commerce Cloud
Product
Keywords
Hybris, CCV2, Commerce, Orbeon, yform, keystore, log from path accstorefront_pod_name:/log/orbeon/orbeon.log, org.orbeon.oxf.common.OXFException, password, value , KBA , CEC-SCC-COM-YFO , yforms , CEC-COM-3RD-ORB , ORBIAN forms , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview