Skip to content

chore: drop the design-JSP mappings from the systemHelper override - #18

Merged
marevol merged 1 commit into
mainfrom
chore/drop-design-jsp-mappings
Sep 26, 2026
Merged

marevol merged 1 commit into
mainfrom
chore/drop-design-jsp-mappings

Conversation

@marevol

@marevol marevol commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Fess 15.9 removes the JSP search pages and the per-virtual-host JSP copies, and with them SystemHelper.addDesignJspFileName(). The systemHelper override repeated the 19 addDesignJspFileName calls from fess.xml; on 15.9 they name a method that no longer exists, so initializing the override fails with BeanMethodNotFoundException. The override now declares no postConstruct, like the core definition, and the README requirement moves to Fess 15.9.

This can merge before the Fess change: on a Fess that still has the method, the override simply registers no design JSP names.

Verification

  • mvn test against a Fess 15.9 build without the method: all tests pass; with the old override, CustomSystemHelperTest fails with BeanMethodNotFoundException.
  • A standalone LastaDi container with Fess 15.9 and this jar resolves systemHelper to CustomSystemHelper.

Fess 15.9 removes the JSP search pages and the per-virtual-host JSP
copies, so fess.xml no longer registers design JSP names on
systemHelper and SystemHelper.addDesignJspFileName() is gone. The
override repeated those 19 calls, which now name a method that does
not exist: initializing the component fails with
BeanMethodNotFoundException, as the plugin's own tests show.

The override now declares no postConstruct, like the core definition.
The README and the CustomSystemHelper javadoc say what to keep in step
with, and the requirement moves to Fess 15.9.
@marevol marevol self-assigned this Sep 26, 2026
@marevol marevol added this to the 15.9.0 milestone Sep 26, 2026
@marevol
marevol merged commit 52a5066 into main Sep 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant