vaadin / designer

Public repository for Vaadin Designer
https://vaadin.com/designer
15 stars 3 forks source link

Designer Wrap With... doesn't always work #806

Closed vaadin-bot closed 8 years ago

vaadin-bot commented 8 years ago

Originally by @OlliTietavainenVaadin


OS: Windows 10 Pro Eclipse: Luna Service Release 2

"Wrap with..." on the Designer Outline context menu occasionally doesn't do anything. I don't have reliable steps to reproduce it, but it does happen pretty often (1 in 5?) in any kind of design I've tried. It doesn't seem to matter what type of layout is chosen in the context menu, or what is the component that is being wrapped. Even the same kind of layout on the same component occasionally works and occasionally doesn't.


Imported from https://dev.vaadin.com/ issue #19308

vaadin-bot commented 8 years ago

Originally by @OlliTietavainenVaadin


In error log, not sure if it's related:

eclipse.buildId=4.4.2.M20150204-1700 java.version=1.8.0_66 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

com.vaadin.designer Info Thu Nov 26 15:43:59 EET 2015 Can't inspect java type com.vaadin.ui.VerticalLayout

Java Model Exception: Java Model Status [WidgetProject-root does not exist] at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:566) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:579) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:316) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:302) at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1642) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2329) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2339) at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1357) at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1264) at com.vaadin.designer.eclipse.internal.AbstractInitPropertyProvider.getStateReturnType(AbstractInitPropertyProvider.java:36) at com.vaadin.designer.eclipse.internal.StateTypePrimaryStyleNameInitPropertyProvider.getInitialProperties(StateTypePrimaryStyleNameInitPropertyProvider.java:32) at com.vaadin.designer.eclipse.internal.ComponentInfoScanner$ComponentInfoWrapper.getInitialProperties(ComponentInfoScanner.java:386) at com.vaadin.designer.server.ComponentInitializer.initializeProperties(ComponentInitializer.java:358) at com.vaadin.designer.server.ComponentInitializer.initializeComponentContainer(ComponentInitializer.java:351) at com.vaadin.designer.server.ComponentInitializer.initializeComponent(ComponentInitializer.java:237) at com.vaadin.designer.server.ComponentModelMapper.createEditableComponent(ComponentModelMapper.java:105) at com.vaadin.designer.server.ComponentModelMapper.createEditableComponent(ComponentModelMapper.java:193) at com.vaadin.designer.server.ComponentModelMapper.createEditableComponent(ComponentModelMapper.java:289) at com.vaadin.designer.server.ComponentModelMapper.createEditableComponent(ComponentModelMapper.java:268) at com.vaadin.designer.server.AbstractEditorUI$VetoableEditorModelHandler.vetoableChange(AbstractEditorUI.java:833) at com.vaadin.designer.model.EditorController.fireVetoChangeEvent(EditorController.java:1525) at com.vaadin.designer.model.EditorController$EditorModelOperationsLock.executeAtomicOperation(EditorController.java:1950) at com.vaadin.designer.model.EditorController.performChanges(EditorController.java:1641) at com.vaadin.designer.model.EditorController.execute(EditorController.java:545) at com.vaadin.designer.model.EditorController.executeImpl(EditorController.java:1555) at com.vaadin.designer.model.EditorController.wrapComponentWith(EditorController.java:1405) at com.vaadin.designer.eclipse.views.utils.WrapComponentAction$WrapAction.run(WrapComponentAction.java:89) at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

eclipse.buildId=4.4.2.M20150204-1700 java.version=1.8.0_66 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.jdt.core Error Thu Nov 26 15:43:59 EET 2015 WidgetProject-root does not exist

vaadin-bot commented 8 years ago

Originally by @OlliTietavainenVaadin


https://dev.vaadin.com/ticket/19204