In one of my application when i change the menu in design, it is not reflected when the application is running. The running application shows the menu design that was two days before.
Please try to execute “Reload from disk” command in the context menu of the .jmix node after restarting the app. Sometimes the IDE doesn’t reload changes in directories instantly.
Thank you for the log provided.
But unfortunately there is no valuable information in the log.
I’ve improved logging for this “Clean Hot Deploy Conf Dircetory” before run task.
Could you please install latest NIGHTLY build with this improvements (Jmix 2.3.NIGHTLY1366-241)? Installation :: Jmix Documentation
Then DEBUG logging level should be enabled for 2 categories. Help → Diagnostic Tools → Debug Log Settings…
Thank you for your cooperation!
Two projects with the same name is not a problem since they have unique path. Did you create this 2.3 project from scratch via Studio or maybe copied somehow from initial 1.5 project?
The new log provided shows that the project or Run/Debug configuration has some non-expected structure. So Jmix Studio can’t resolve this conf directory path.
Could you please attach the whole project folder? Without src and build folders, so you won’t share your code.
You can send it via forum private messages if you want.
To reduce archive size you can also exclude node_modules and .jmix/screen-designer folders. They have huge size and contain frontend files that are not relevant to the current issue.
But I can’t find any problem in project structure or run configuration settings that can cause the issue.
You can try to do the following:
Invalidate IDEA caches: File → Invalidate Caches… → Invalidate and Exit
If this doesn’t help:
Close IDEA, delete (or move) jmix-studio.xml and sheelonline.iml files, .jmix and .gradle folders, all content of .idea folder except encodings.xml in the project directory.
Open the project in the IDE as a Gradle project. After Gradle import and indexing completed run/debug configuration should be recreated.