Hello,
In the studio, when in the class select enum, there is an error:
[09:43:25.334] Exception has been thrown by com.haulmont.studio.ui.app.a@577912a5:<b>[09:43:25.335]</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>[09:43:25.344]</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>