NullPointerException by com.haulmont.studio.ui

Hello,
In the studio, when in the class select enum, there is an error:


&#91;09:43:25.334&#93; Exception has been thrown by com.haulmont.studio.ui.app.a@577912a5:<b>&#91;09:43:25.335&#93;</b> java.lang.NullPointerExceptionat com.haulmont.studio.ui.d.a.a.a(SourceFile:272)at com.haulmont.studio.ui.d.a.a.l(SourceFile:259)at com.haulmont.studio.ui.d.a.a.k(SourceFile:230)at com.haulmont.studio.ui.d.a.a.<init>(SourceFile:147)at com.haulmont.studio.ui.d.d.c.valueChange(SourceFile:197)at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:510)at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:200)at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:163)at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1037)at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1181)at com.vaadin.ui.AbstractField.setValue(AbstractField.java:580)at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:742)at com.vaadin.ui.AbstractField.setValue(AbstractField.java:474)at com.vaadin.ui.AbstractSelect.changeVariables(AbstractSelect.java:552)at com.vaadin.ui.Table.changeVariables(Table.java:3025)at com.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:615) ...<b>&#91;09:43:25.344&#93;</b> Unexpected errorjava.lang.NullPointerException

CLASS


@Column(name = "STATE")
protected Integer state;

ENUM


<li>
public enum ActivityMonthlyStateEnum implements EnumClass<Integer> {
</li><li> NONE(0), 
</li><li> READY(1), 
</li><li> APPROVED(2), 
</li><li> LOCKED(3);
</li><li> private Integer id; 
</li><li> ActivityMonthlyStateEnum(Integer value) {
</li><li> this.id = value;  } 
</li><li> public Integer getId() { 
</li><li> return id; 
</li><li> } 
</li><li> @Nullable 
</li><li> public static ActivityMonthlyStateEnum fromId(Integer id) { 
</li><li> for (ActivityMonthlyStateEnum at : ActivityMonthlyStateEnum.values()) {
</li><li> if (at.getId().equals(id)) {                return at;            }        } 
</li><li> return null;    }}
</li>

When I try to remove the enum, studio crashed with an error

Error 500 Server Error.html (10.5K)

What Studio version do you use?

6.5.0

studio version 6.4 works fine

Unfortunately, we cannot reproduce the problem. Could you share your project (e.g. send a link to info@cuba-platform.com) or create a test project?