DevelopmentException: Unable to create screen extranet_Client.browse with type FRAGMENT

Hi,
I use v7.2.14 Cuba Platform
I try invoke another ScreenFragment when the user press a button. But I obtained this error:
“Unable to create screen extranet_Client.browse with type FRAGMENT. If the screen is defined as @UiController make sure it is not present in legacy screens.xml”

The web-screns.xml is empty

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<screen-config xmlns="http://schemas.haulmont.com/cuba/screens.xsd">

</screen-config>

The ClientBrowse.java

@UiController("extranet_Client.browse")
@UiDescriptor("client-browse.xml")
@LookupComponent("clientsTable")
@LoadDataBeforeShow
public class ClientBrowse extends ScreenFragment {
}    

The CompanyBrowse.java

@Install(to = "LKCompany", subject = "lookupSelectHandler")
    private void lKEmpresaLookupSelectHandler() {
        screenBuilders.screen(this)
                     .withScreenId("extranet_Client.browse")
                    .withOpenMode(OpenMode.DIALOG)
                    .build().show();
    } 

 @Subscribe("btnGoClient")
    public void onBtnGoClientClick(Button.ClickEvent event) {
        lKEmpresaLookupSelectHandler();
   }

Please, can someone help me with this problem?. Thanks

‘’’ @Install(to = “LKEmpresa”, subject = “lookupSelectHandler”)
private void lKEmpresaLookupSelectHandler() {
screenBuilders.lookup(Cliente.class, this).withScreenClass(ClienteBrowse.class)
.build().show();
}
‘’’

1 Like