Visual Editor not working with 6.7.2

Hi, guys

I have downloaded the source code, we are more interested in working on Visual Editor to be able to extend our components and edit it and generate code(currently, java, but we want to use xml to describle the UI )

The Visual editor works fine with the libs it come with which is 6.5 , but I wanted to use 6.7.2 so i updated the gwt lib to 2.3 and updated vaadin to 6.7.2 which is the latest version with a lot of new bug fix and security fix in it.

I run the compile ant script it generate a war file, but when I drop it into a tomcat container, and visit it from Browser address bar. it throw an error

Does anyone konw how to work around this , or does the visual editor actually support new versions of Vaadin?

it doesn’t work with the lastest version in Eclipse plugin as well, also, the svn repository for visual editor is not updated for like month, is there a plan to continue this ?


Dec 6, 2011 10:57:29 AM com.vaadin.Application terminalError
SEVERE: Terminal error:
java.lang.NullPointerException
	at com.vaadin.visualdesigner.server.ComponentHierarchy$2.getActions(Unknown Source)
	at com.vaadin.ui.Tree.paintContent(Tree.java:580)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.CssLayout.paintContent(CssLayout.java:187)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.AbstractSplitPanel.paintContent(AbstractSplitPanel.java:235)
	at com.vaadin.visualdesigner.server.components.PropertyEditorSplitPanel.paintContent(Unknown Source)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.AbstractSplitPanel.paintContent(AbstractSplitPanel.java:242)
	at com.vaadin.visualdesigner.server.components.PropertyEditorSplitPanel.paintContent(Unknown Source)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.AbstractOrderedLayout.paintContent(AbstractOrderedLayout.java:171)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.AbstractSplitPanel.paintContent(AbstractSplitPanel.java:242)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.AbstractOrderedLayout.paintContent(AbstractOrderedLayout.java:171)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.CustomComponent.paintContent(CustomComponent.java:133)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.CssLayout.paintContent(CssLayout.java:187)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.ui.Panel.paintContent(Panel.java:269)
	at com.vaadin.ui.Window.paintContent(Window.java:641)
	at com.vaadin.ui.AbstractComponent.paint(AbstractComponent.java:781)
	at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.writeUidlResponce(AbstractCommunicationManager.java:1040)
	at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.paintAfterVariableChanges(AbstractCommunicationManager.java:927)
	at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleUidlRequest(AbstractCommunicationManager.java:794)
	at com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(CommunicationManager.java:296)
	at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServlet.java:501)
	at org.vaadin.artur.icepush.ICEPushServlet.service(ICEPushServlet.java:72)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:680)


Yes - we are definitely continuing to improve and support Visual Editor. At the moment the main focus points are Vaadin 7 and JPAContainer 2 - both are worked on by a dedicated development team. Meanwhile - the the other products and projects are maintained and only minor features are added to them. There is even a new major feature planned for Visual Editor before summer…

Please file a ticket for updating Vaadin version for the visual editor - truck definitely should be kept working with the latest Vaadin version.