Extensions/Features - Enabled features resetting on app recycle
See original GitHub issueI’m submitting a … [x] bug report
…about [x] admin experience UI
Current behavior We have enabled Extensions/Features for Public Forms and Public File Uploads using the new licensing mechanism, but each time we recycle the app the enabled features become disabled. This is causing all customer forms to fail with an error similar to below in the logs and preventing the launch of a new customer site:
Message:can't save in ADAM - Features https://2sxc.org/r/f/79b9f5f8-d104-458b-8e8f-9f4a11c5935e not enabled - see also https://2sxc.org/help?tag=features
We originally thought this might be a result of using a dnndev.me domain for local development, but it also happens on our publicly accessible server.
Expected behavior The enabled Extensions/Features should persist beyond app recycles.
Instructions to Reproduce the Problem Register a new license, enable one or more Extensions/Feature (e.g. public forms/uploads), note they function as expected. Recycle the app pool and return to the Extensions/Features panel and note the enabled features are disabled again.
Additional information We noticed this behavior also in v13.06 but upgraded to see if it would resolve the issue. For whatever reason, these Core/Core+ features are reset after each app pool recycle.
- 2sxc version(s): 13.12
- Browser: All
- DNN: 09.10.02
- Language: All
Issue Analytics
- State:
- Created a year ago
- Comments:13 (7 by maintainers)
Top GitHub Comments
Thx. You are good. It is not required to update fingerprint in features.json. Btw in next v13 LTS, after change of configuration, fingerprint will be auto updated to correct one, so no need for You to do it manually at this moment.
I reproduced this issue in local 2sxc dev env. Until is fixed, there should be simple workaround. @tpperlman please can You test the following in your installation?
features.json
.features.json
to yourDesktopModules\ToSIC_SexyContent\.data-custom\configurations\
folder, so you will have 2 files there.