Community
Participate
Working Groups
When switching to the new target platform skalli.target Vaadin 6.5.3 from the Eclipse Orbit is referenced now instead of Vaadin 6.4.0 in the old skalli-for-eclipse.target. However, with Vaadin 6.5.3 the edit dialog is not opened anymore if clicking on the "Edit" link in the navigation panel of a project's detail page. On creating a new project, the edit dialog works fine.
Workaround: For local development, comment the line <unit id="com.vaadin" version="6.5.3.v201111241034"/> in skalli.target and work with a filesystem location <location path="${project_loc:org.eclipse.skalli.target}/target-platform-3rdparty" type="Directory"> <unit id="com.vaadin" version="6.4.0"/> </location> as in skalli-for-eclipse.target before.
o.e.s.view/search/project.jsp line 74: Some preliminary debugging shows, that Vaadin seems to no longer handle the pathInfo parameter in vaadin.vaadinConfigurations["project"] = {appUri:'/vprojects', pathInfo: '<%=pathInfo%>', windowName: '<%=windowName%>', themeUri:'/VAADIN/themes/simple', versionInfo : {vaadinVersion:"6.5.3",applicationVersion:"NONVERSIONED"},"comErrMsg": {"caption":"Communication problem","message" : "Take note of any unsaved data, and <u>click here</u> to continue.","url" : null}}; It does not matter what you send, ProjectApplication#onRequestStart() always receives "UIDL". However, pathInfo has been used by us to transport the project name and the edit" keyword that triggers the edit dialog. Putting everythibng into the appUri parameter seems to work, but not sure yet whether that is the "correct" way.
com.vaadin.terminal.gwt.client.ApplicationConfiguration: pathInfo parameter has been removed completely from ApplicationConfiguration in 6.5.3 explaining why setting pathInfo in project.jsp no longer works
https://vaadin.com/forum/-/message_boards/view_message/314831
Created attachment 207710 [details] proposed patch
commited as http://git.eclipse.org/c/skalli/org.eclipse.skalli.git/commit/?id=35bb98e9772bf3f1ace51046b831c3a8310e0705