Skip to content

No longer possible to Delete MS extensions in DEV #12791

Description

@tdipisa

Description

It is no longer possible to Delete the extension.

How to reproduce

Expected Result

The extension is deleted successfully.

Current Result

The extension is not deleted with an error in console.

Error on console:

DELETE https://dev-mapstore.geosolutionsgroup.com/mapstore/rest/config/uninstallPlugin/SampleExtension 500 (500)

  • Not browser related
Browser info (use this site: https://www.whatsmybrowser.org/ for non expert users)
Browser Affected Version
Internet Explorer
Edge
Chrome
Firefox
Safari

Other useful information

This issue only affects DEV.

Security vulnerabilities

Do not report security vulnerabilities in public issues.

If you believe you have found a vulnerability in MapStore, please use GitHub private vulnerability reporting or contact the security address listed in SECURITY.md.

Activity

  1. added this to the 2026.03.00 milestone on Aug 12, 2026
  2. tdipisa commented on Aug 12, 2026

    @tdipisa
    MemberAuthor

    @mahesh-wor can you please handle this first to collect the MS log and maybe exclude permission issues on the FS? Thanks.

  3. changed the title [-]Not possible to Delete the extension in DEV[/-] [+]No longer possible to Delete MS extensions in DEV[/+] on Aug 12, 2026
  4. mahesh-wor commented on Aug 13, 2026

    @mahesh-wor
    Contributor

    Checked permission to the data dir, and it's not an issue

    total 28K
    drwxr-x--- 4 mapstore mapstore 4.0K Jul 16 12:58 SampleExtension
    -rw-r----- 1 mapstore mapstore  103 Jul 16 12:58 extensions.json
    -rw-r----- 1 mapstore mapstore 131 Jul 16 12:58 configs/pluginsConfig.json.patch
    

    Tested with find ... chmod a+rw {} and yet it didn't work.

    Mapstore complains of build time parameter during the error.

    mapstore2.js?4f3577a79545372a:2  DELETE https://dev-mapstore.geosolutionsgroup.com/mapstore/rest/config/uninstallPlugin/SampleExtension 500 (500)
    
    ==> localhost.2026-08-13.log <==
    13-Aug-2026 13:06:16.276 SEVERE [ajp-nio-0.0.0.0-8009-exec-71] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [loadAssets] in context with path [/mapstore] threw exception [Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.] with root cause
    	java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.
    		at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.updateNamedValueInfo(AbstractNamedValueMethodArgumentResolver.java:184)
    

    I believe this is spring 7 upgrade issue, possibly need <parameters>true</parameters> to compiler configuration or fix at the controller level.

    @tdipisa

  5. axl8713 commented on Aug 31, 2026

    @axl8713
    Collaborator

    Fix was trivial, went ahead with the push.

    PR here: #12844

  6. assigned and unassigned on Aug 31, 2026
  7. assigned and unassigned on Aug 31, 2026
  8. self-assigned this
    on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions