java.lang.IllegalArgumentException: Null reference passed as parameter
at com.haulmont.bali.util.Preconditions.checkNotNullArgument(Preconditions.java:88)
at com.haulmont.cuba.gui.upload.FileUploading.uploadFileIntoStorage(FileUploading.java:242)
at com.haulmont.cuba.gui.upload.FileUploading.putFileIntoStorage(FileUploading.java:229)
at com.haulmont.cuba.web.gui.components.WebFileUploadField.saveFile(WebFileUploadField.java:196)
at com.haulmont.cuba.web.gui.components.WebFileUploadField.lambda$initUploadButton$510c8040$1(WebFileUploadField.java:257)
at sun.reflect.GeneratedMethodAccessor5301.invoke(Unknown Source)
xml 中 upload
和 Java 中关于图片上传处理的相关代码发一下?
XML 里面的配置看上去是没问题的。你搜一下代码里有没有跟 portraitField
相关的处理逻辑?
不好意思我忘记提及了, 现在是本地可以正常上传图片, 但是部署到服务器后就会报这个错误
那你看看服务器日志上这个错附近还有别的错吗?
这个错误是说 FileDescriptor
参数为 null
。看看是不是文件保存出错了