This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
     new 9bd54309cf FELIX-6646 : Plugin registered using AbstractServlet 
renders a blank page.
9bd54309cf is described below

commit 9bd54309cf2e047d55af30c532b8f2ba9d2162a3
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Sat Sep 2 10:57:30 2023 +0200

    FELIX-6646 : Plugin registered using AbstractServlet renders a blank page.
---
 .../felix/webconsole/internal/servlet/JakartaServletAdapter.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
index c25883f0de..56a07b9374 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/JakartaServletAdapter.java
@@ -151,6 +151,7 @@ public class JakartaServletAdapter extends 
AbstractWebConsolePlugin {
     private static final class CheckHttpServletResponse extends 
HttpServletResponseWrapper {
 
         private boolean done = false;
+
         public CheckHttpServletResponse(HttpServletResponse response) {
             super(response);
         }
@@ -214,14 +215,13 @@ public class JakartaServletAdapter extends 
AbstractWebConsolePlugin {
     public void service( HttpServletRequest req, HttpServletResponse resp )
     throws ServletException, IOException {
         final CheckHttpServletResponse checkResponse = new 
CheckHttpServletResponse(resp);
-        // call plugin first
+        // call plugin service method first
         try {
-            plugin.service( 
(jakarta.servlet.http.HttpServletRequest)HttpServletRequestWrapper.getWrapper(req),
 
-                
(jakarta.servlet.http.HttpServletResponse)HttpServletResponseWrapper.getWrapper(resp)
 );
+            plugin.service( 
(jakarta.servlet.http.HttpServletRequest)HttpServletRequestWrapper.getWrapper(req),
 checkResponse);
         } catch (final jakarta.servlet.ServletException s) {
             throw ServletExceptionUtil.getServletException(s);
         }
-        // if a plugin did not create a response yet, call doGet to get a 
response
+        // if plugin did not create a response yet, call doGet to get a 
response
         if ( !checkResponse.isDone()) {
             this.doGet( req, resp );
         }

Reply via email to