Page Editor Cannot add a Contact component.
-------------------------------------------
Key: MGNLUI-371
URL: http://jira.magnolia-cms.com/browse/MGNLUI-371
Project: Magnolia UI
Issue Type: Bug
Security Level: Public
Components: page editor
Affects Versions: 5.0 Alpha1 s010
Reporter: Christopher Zimmermann
Priority: Critical
Fix For: 5.0 Alpha1 s010
To reproduce:
On page editor of
"/demo-project/about/subsection-articles/an-interesting-article:edit"
Click in Extras area at bottom. Click New Extras Component.
Select Contact. Click Choose.
> Dialog closes but no component is added.
Get Stack trace:
Dec 7, 2012 9:19:52 AM com.vaadin.Application terminalError
SEVERE: Terminal error:
info.magnolia.objectfactory.MgnlInstantiationException: Unable to resolve
parameters for constructor public
info.magnolia.ui.app.contacts.field.builder.ContactLinkFieldBuilder(info.magnolia.ui.model.imageprovider.definition.ImageProvider,info.magnolia.ui.app.contacts.field.definition.ContactLinkFieldDefinition,com.vaadin.data.Item,info.magnolia.ui.framework.app.AppController)
at
info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:74)
at
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:118)
at
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstance(GuiceComponentProvider.java:108)
at
info.magnolia.ui.model.builder.FactoryBase.create(FactoryBase.java:81)
at
info.magnolia.ui.admincentral.field.builder.FieldFactory.create(FieldFactory.java:73)
at
info.magnolia.ui.admincentral.form.builder.FormBuilder.buildForm(FormBuilder.java:82)
at
info.magnolia.ui.admincentral.form.FormPresenterImpl.start(FormPresenterImpl.java:124)
at
info.magnolia.ui.admincentral.dialog.FormDialogPresenterImpl.start(FormDialogPresenterImpl.java:100)
at
info.magnolia.ui.app.pages.editor.PageEditorPresenter.createDialogAction(PageEditorPresenter.java:193)
at
info.magnolia.ui.app.pages.editor.PageEditorPresenter.access$300(PageEditorPresenter.java:80)
at
info.magnolia.ui.app.pages.editor.PageEditorPresenter$2.onSuccess(PageEditorPresenter.java:169)
at
info.magnolia.ui.admincentral.dialog.action.CallbackDialogAction.execute(CallbackDialogAction.java:58)
at
info.magnolia.ui.admincentral.dialog.DialogPresenter$DialogPresenterUtil$1.onActionExecuted(DialogPresenter.java:104)
at
info.magnolia.ui.vaadin.dialog.BaseDialog$1$1.invoke(BaseDialog.java:84)
at
org.vaadin.rpc.ServerSideProxy.receiveFromClient(ServerSideProxy.java:91)
at
org.vaadin.rpc.ServerSideProxy.changeVariables(ServerSideProxy.java:282)
at
info.magnolia.ui.vaadin.dialog.BaseDialog.changeVariables(BaseDialog.java:125)
at
com.vaadin.terminal.gwt.server.AbstractCommunicationManager.changeVariables(AbstractCommunicationManager.java:1460)
at
com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariableBurst(AbstractCommunicationManager.java:1404)
at
com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariables(AbstractCommunicationManager.java:1329)
at
com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleUidlRequest(AbstractCommunicationManager.java:761)
at
com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(CommunicationManager.java:323)
at
info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet$CustomCommunicationManager.handleUidlRequest(MultipleBrowserWindowsApplicationServlet.java:283)
at
com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServlet.java:501)
at
info.magnolia.ui.vaadin.integration.servlet.MagnoliaIcePushServlet.service(MagnoliaIcePushServlet.java:109)
at
info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet.service(MultipleBrowserWindowsApplicationServlet.java:144)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------