jmix icon indicating copy to clipboard operation
jmix copied to clipboard

Get rid of deprecated API

Open glebfox opened this issue 4 months ago • 2 comments

Remove all API that has been deprecated prior 3.0

glebfox avatar Nov 06 '25 18:11 glebfox

Hi @glebfox

Please pay attention that some view has

    @Autowired
    protected MessageBundle messageBundle;

so navigation to those views fails with error:

java.lang.IllegalStateException: messageGroup is not set
	at io.jmix.flowui.view.MessageBundle.getMessage(MessageBundle.java:66) ~[jmix-flowui-2.8.999-SNAPSHOT.jar:na]

Looks like following changes should be pointed in ticket on Studio for migration:

    @Autowired
    protected MessageBundle messageBundle;

should be replaced with:

    @ViewComponent
    protected MessageBundle messageBundle;
Image

mig-sam avatar Dec 04 '25 08:12 mig-sam

@mig-sam Studio should already provide migration since the @Autovired annotation has been deprecated for MessageBundle.

P.S. views fixed

glebfox avatar Dec 04 '25 11:12 glebfox