【发布时间】:2015-06-26 07:55:02
【问题描述】:
我已经在资源模块中上传了图片并在 htmlcomponent 中使用。 哪个工作正常。
我已经清除了 temp 、work 文件夹并重新启动了 tomcat 实例。
重新启动后,我无法在 HTML 组件中看到图像。当我尝试打开图像时,它说子应用无法启动:二进制
我可以在日志中看到我们有空指针异常。
2015-06-26 13:14:28,810 错误 agnolia.ui.framework.app.AppInstanceControllerImpl:子应用二进制启动失败:null java.lang.NullPointerException 在 info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter.getItemProperty(AbstractJcrNodeAdapter.java:170) 在 info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter.getItemProperty(JcrNodeAdapter.java:104) 在 info.magnolia.ui.form.field.transformer.item.FileTransformer.createPropertyFromItem(FileTransformer.java:173) 在 info.magnolia.ui.form.field.transformer.item.FileTransformer.readFromItem(FileTransformer.java:130) 在 info.magnolia.ui.form.field.transformer.item.FileTransformer.readFromItem(FileTransformer.java:77) 在 info.magnolia.ui.form.field.transformer.TransformedProperty.(TransformedProperty.java:59) 在 info.magnolia.ui.form.field.factory.AbstractFieldFactory.initializeProperty(AbstractFieldFactory.java:238) 在 info.magnolia.ui.form.field.factory.AbstractFieldFactory.createField(AbstractFieldFactory.java:114) 在 info.magnolia.ui.dialog.formdialog.FormBuilder.buildReducedForm(FormBuilder.java:214) 在 info.magnolia.ui.dialog.formdialog.FormBuilder.buildForm(FormBuilder.java:122) 在 info.magnolia.ui.contentapp.detail.DetailPresenter.setItemView(DetailPresenter.java:159) 在 info.magnolia.ui.contentapp.detail.DetailPresenter.start(DetailPresenter.java:138) 在 info.magnolia.ui.contentapp.detail.DetailEditorPresenter.start(DetailEditorPresenter.java:122) 在 info.magnolia.ui.contentapp.detail.DetailEditorPresenter.start(DetailEditorPresenter.java:101) 在 info.magnolia.ui.contentapp.detail.DetailSubApp.start(DetailSubApp.java:118) 在 info.magnolia.ui.contentapp.detail.DetailSubApp.start(DetailSubApp.java:71)
二进制文件是否会存储在 temp 中?每次发布都会发生什么?
任何输入?
【问题讨论】:
标签: magnolia