我已在资源模块中上传图像并在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中?每次发布都会发生什么?
任何输入?
答案 0 :(得分:0)
不应与temp有关。最有可能的是它设置错误。应该是二进制/图像。将其与其他正在运行的图像进行比较。我现在只能打电话,所以无法验证。如果您无法打开默认情况下资源中的图像,那么资源应用程序的图形就会出现问题。