点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
由以下原因引起:java.lang.IllegalArgumentException:java.io.IOException:在de.hybris.platform.util.MediaUtil.isValidParentChildRelationship(MediaUtil.java:329)处,文件名,目录名称或卷标签语法不正确〜 [coreserver.jar :?]位于de.hybris.platform.util.MediaUtil.composeOrGetParent(MediaUtil.java:293)〜[coreserver.jar :?]位于de.hybris.platform.media.storage.impl.LocalFileMediaStorageStrategy.store (LocalFileMediaStorageStrategy.java:120)〜[coreserver.jar :?]在de.hybris.platform.jalo.media.MediaDataStoreCommand.execute(MediaDataStoreCommand.java:157)〜[coreserver.jar :?]在de.hybris.platform .jalo.media.MediaManager.storeMedia(MediaManager.java:284)〜[coreserver.jar :?],位于de.hybris.platform.servicelayer.media.impl.DefaultMediaService $ 3.execute(DefaultMediaService.java:580)〜[coreserver .jar :?]在de.hybris.platform.tx.Transaction.execute(Transaction.java:1187)〜[coreserver.jar :?]在de.hybris.platform.tx.Transaction.execute(Transaction.java:1152 )〜[coreserver.jar :?] .hybris.platform.servicelayer.media.impl.DefaultMediaService.setStreamForMedia(DefaultMediaService.java:566)〜[coreserver.jar :?] ... 142个以上原因:java.io.IOException:文件名,目录名称或 卷标签语法在java.io.WinNTFileSystem.canonicalize0(本机方法)〜[?:1.8.0_71]在java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428)〜[?:1.8.0_71]错误 .io.File.getCanonicalPath(File.java:618)〜[?? 1.8.0_71] at de.hybris.platform.util.MediaUtil.isValidParentChildRelationship(MediaUtil.java:320)〜[coreserver.jar :?] at de .hybris.platform.util.MediaUtil.composeOrGetParent(MediaUtil.java:293)〜[coreserver.jar :?],位于de.hybris.platform.media.storage.impl.LocalFileMediaStorageStrategy.store(LocalFileMediaStorageStrategy.java:120)〜[ de.hybris.platform.jalo.media.MediaDataStoreCommand.execute(MediaDataStoreCommand.java:157)的[coreserver.jar :?] de.hybris.platform.jalo.media.MediaManager.storeMedia( MediaManager.java:284)〜[coreserver .jar :?],位于de.hybris.platform.servicelayer.media.impl.DefaultMediaService $ 3.execute(DefaultMediaService.java:580)〜[coreserver.jar :?],位于de.hybris.platform.tx.Transaction.execute( Transaction.java:1187)〜[coreserver.jar :?]位于de.hybris.platform.tx.Transaction.execute(Transaction.java:1152)〜[coreserver.jar :?]位于de.hybris.platform.servicelayer。 media.impl.DefaultMediaService.setStreamForMedia(DefaultMediaService.java:566)〜[coreserver.jar :?] ... 142个以上
嗨,
通过查看源代码
最有可能的是,canonicalPath引用的媒体文件在那里不存在。
可以通过启用DEBUG日志记录来进行其他调查。
如果您可以共享调试日志记录跟踪,将更容易解决。
我收到以下异常信息:尝试将文件保存到文件夹时,文件名,目录名或卷标语法不正确。 有人可以帮我解决这个问题。 我确保该文件夹具有写访问权限。 注意:-我无法写入此新创建的文件夹。 但是,我能够将输入流写入到预先存在的文件夹中。 有人可以帮帮我吗。
文件名或目录结构中是否包含特殊字符?
一周热门 更多>