Im just starting with Vaadin and am stumbling on the current issue with vaadin 7.1.0.beta1. Im using Java 7, JBoss 7 and CDI-Utils addon. I looked around and did not find something specific to my issue.
I created a class which extends VerticalLayout. This class has intercepted methods for logging. When I run it I end up with an NullPointer
14:56:32,818 SEVERE [com.vaadin.server.DefaultErrorHandler]
(http--0.0.0.0-8080-1) : java.lang.NullPointerException
at login.NewLoginView$Proxy$_$$_WeldSubclass.getParent(NewLoginView$Proxy$_$$_WeldSubclass.java) [classes:]
at com.vaadin.ui.AbstractComponent.getParent(AbstractComponent.java:51) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at com.vaadin.server.AbstractClientConnector.getUI(AbstractClientConnector.java:457) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at login.NewLoginView$Proxy$_$$_WeldSubclass.getUI(NewLoginView$Proxy$_$$_WeldSubclass.java) [classes:]
at com.vaadin.server.AbstractClientConnector.markAsDirty(AbstractClientConnector.java:138) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at login.NewLoginView$Proxy$_$$_WeldSubclass.markAsDirty(NewLoginView$Proxy$_$$_WeldSubclass.java) [classes:]
at com.vaadin.ui.AbstractComponent.setWidth(AbstractComponent.java:816) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at com.vaadin.ui.AbstractComponentContainer.setWidth(AbstractComponentContainer.java:257) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at NewLoginView$Proxy$_$$_WeldSubclass.setWidth(NewLoginView$Proxy$_$$_WeldSubclass.java) [classes:]
at com.vaadin.ui.AbstractComponent.setWidth(AbstractComponent.java:829) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
at login.NewLoginView$Proxy$_$$_WeldSubclass.setWidth(NewLoginView$Proxy$_$$_WeldSubclass.java) [classes:]
at com.vaadin.ui.VerticalLayout.<init>(VerticalLayout.java:35) [vaadin-server-7.1.0.beta1.jar:7.1.0.beta1]
Is this use case supported ? If so, I am missing something ?
Many thanks