You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Robert Munteanu (Jira)" <ji...@apache.org> on 2025/11/28 13:59:00 UTC

[jira] [Created] (SLING-13016) RequestWrapper causes NPEs if 'forceResourceType' is not set

Robert Munteanu created SLING-13016:
---------------------------------------

             Summary: RequestWrapper causes NPEs if 'forceResourceType' is not set
                 Key: SLING-13016
                 URL: https://issues.apache.org/jira/browse/SLING-13016
             Project: Sling
          Issue Type: Bug
          Components: Servlets
    Affects Versions: Servlets Resolver 3.0.0
            Reporter: Robert Munteanu
            Assignee: Robert Munteanu
             Fix For: Servlets Resolver 3.0.4


Failing stack trace

{noformat}
java.lang.NullPointerException: Cannot invoke &quot;String.isEmpty()&quot; because the return value of &quot;org.apache.sling.api.request.RequestDispatcherOptions.getForceResourceType()&quot; is null
	at org.apache.sling.servlets.resolver.internal.bundle.RequestWrapper.getRequestDispatcher(RequestWrapper.java:44)
	at org.apache.sling.api.wrappers.SlingJakartaHttpServletRequestWrapper.getRequestDispatcher(SlingJakartaHttpServletRequestWrapper.java:81)
	at org.apache.sling.api.wrappers.JakartaToJavaxRequestWrapper.getRequestDispatcher(JakartaToJavaxRequestWrapper.java:125)
	at org.apache.sling.scripting.jsp.taglib.AbstractDispatcherTagHandler.doEndTag(AbstractDispatcherTagHandler.java:121)
{noformat}

This was broken with https://github.com/apache/sling-org-apache-sling-servlets-resolver/commit/5d506f45b31ee51bd13b306209618b6274a980a8#diff-55ecf051ed1b507ca6253218eada3a8e1d609653ad1efac396fa9783bd8db9abL46-R44 when making the necessary changes for SLING-12643.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)