[ https://issues.apache.org/jira/browse/OFBIZ-12674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17571445#comment-17571445 ]
Jacques Le Roux commented on OFBIZ-12674: ----------------------------------------- Of course the sendconfirmationmail request exists but RequestHandler receives "/sendconfirmationmail/getJSONuiLabelArray" If you have nothing better to suggest we could do that: {noformat} diff --git a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/RequestHandler.java b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/RequestHandler.java index 18ec08d8d5..8c9f715183 100644 --- a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/RequestHandler.java +++ b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/RequestHandler.java @@ -395,9 +395,9 @@ public final class RequestHandler { Collection<RequestMap> rmaps = resolveURI(ccfg, request); if (rmaps.isEmpty()) { if (throwRequestHandlerExceptionOnMissingLocalRequest) { - if (path.contains("/checkLogin/")) { - // Nested requests related with checkLogin uselessly clutter the log. There is nothing to worry about, better remove this wrong - // error message. + if (path.contains("/checkLogin/") || path.contains("/sendconfirmationmail/")) { + // Nested requests related with checkLogin and sendconfirmationmail are OK. + // There is nothing to worry about, better remove these wrong errors messages. return; } else if (path.contains("/images/") || path.contains("d.png")) { if (Debug.warningOn()) { {noformat} > Send Confirmation Mail Request Problem > -------------------------------------- > > Key: OFBIZ-12674 > URL: https://issues.apache.org/jira/browse/OFBIZ-12674 > Project: OFBiz > Issue Type: Bug > Affects Versions: Upcoming Branch > Reporter: Ingo Wolfmayr > Assignee: Jacques Le Roux > Priority: Major > > When sending a confirmation mail from the order screen > ([https://localhost:8443/ordermgr/control/confirmationmailedit]) it get the > following error. > {code:java} > 2022-07-25 10:52:26,244 |sse-nio-8443-exec-19 |ControlServlet > |T| [[[ordermgr::sendconfirmationmail (Domain:https://localhost)] Request > Done- total:13.844,since last([ordermgr::sendco...):13.844]] > 2022-07-25 10:52:27,499 |jsse-nio-8443-exec-7 |ControlServlet > |T| [[[ordermgr::sendconfirmationmail (Domain:https://localhost)] Request > Begun, encoding=[UTF-8]- total:0.0,since last(Begin):0.0]] > 2022-07-25 10:52:27,501 |jsse-nio-8443-exec-7 |ControlServlet > |E| Error in request handler: > org.apache.ofbiz.webapp.control.RequestHandlerException: Unknown request > [sendconfirmationmail]; this request does not exist or cannot be called > directly. > at > org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:408) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231) > ~[main/:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81) > ~[main/:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) > ~[tomcat-servlet-api-9.0.60.jar:4.0.FR] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) > ~[tomcat-servlet-api-9.0.60.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.41.jar:9.0.41] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188) > ~[main/:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:167) > ~[main/:?] > at javax.servlet.http.HttpFilter.doFilter(HttpFilter.java:57) > ~[tomcat-servlet-api-9.0.60.jar:4.0.FR] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71) > ~[log4j-web-2.17.2.jar:2.17.2] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) > ~[tomcat-catalina-9.0.60.jar:9.0.60] > at > org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:426) > ~[tomcat-coyote-9.0.60.jar:9.0.60] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) > ~[tomcat-coyote-9.0.60.jar:9.0.60] > at > org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:87) > ~[tomcat-coyote-9.0.60.jar:9.0.60] > at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35) > ~[tomcat-coyote-9.0.60.jar:9.0.60] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) > ~[tomcat-util-9.0.60.jar:9.0.60] > at > org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) > ~[tomcat-util-9.0.60.jar:9.0.60] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > ~[tomcat-util-9.0.60.jar:9.0.60] > at java.lang.Thread.run(Thread.java:829) ~[?:?] > 2022-07-25 10:52:27,561 |jsse-nio-8443-exec-7 |ControlServlet > |E| An error occurred, going to the errorPage: > file:/opt/ofbiz-framework/framework/common/webcommon/error/Error.ftl > 2022-07-25 10:52:27,755 |jsse-nio-8443-exec-7 |ServerHitBin > |I| Visit delegatorName=default, ServerHitBin delegatorName=default > 2022-07-25 10:52:27,767 |jsse-nio-8443-exec-7 |ControlServlet > |T| [[[ordermgr::sendconfirmationmail (Domain:https://localhost)] Request > Done- total:0.268,since last([ordermgr::sendco...):0.268]]{code} > The controller.xml seems to be fine, the request is available. > -- This message was sent by Atlassian Jira (v8.20.10#820010)