java.io.IOException:Hybris服务器重启期间文件名过长错误

2020-09-18 12:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

重新启动Hybris服务器时出现以下错误。 当我清除媒体缓存问题后,此问题已解决。

文件名长度是否有限制?

Hybris版本5.7.0.6

媒体缓存文件名:

 <代码>/root/h97/hd6/c3lzLW1hc3Rlci9yb290L2hjOC9oZjAvOTIxNzY2Nzg5MTIzMC9BcHBsZSBXYXRjaCBTZXJpZXMgMyAoR1BTICsgNEcpIDM4bW0gR29sZCBBbHVtaW5pdW0gQ2FzZSB3aXRoIFBpbmsgU2FuZCBTcG9ydCBCYW5kIC0gR2FuIC0gcHJpbWFyeV9Gb3JtYXQtMTEyMA==__H__09b96f34-76a9-48eb-aad7-ae0bf6ef6b64.bin.EVICTED
    /root/h97/hd6/c3lzLW1hc3Rlci9yb290L2hjOC9oZjAvOTIxNzY2Nzg5MTIzMC9BcHBsZSBXYXRjaCBTZXJpZXMgMyAoR1BTICsgNEcpIDM4bW0gR29sZCBBbHVtaW5pdW0gQ2FzZSB3aXRoIFBpbmsgU2FuZCBTcG9ydCBCYW5kIC0gR2FuIC0gcHJpbWFyeV9Gb3JtYXQtMTEyMA==__H__09b96f34-76a9-48eb-aad7-ae0bf6ef6b64.bin


  

日志:

  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...更多37
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名称为'localMediaFileCacheService'的bean时出错:调用init方法失败; 嵌套异常为java.lang.IllegalStateException:文件名过长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...更多47
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 原因:java.lang.IllegalStateException:文件名太长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.writeEvictedMarkerFile(DefaultLocalMediaFileCacheService.java:579)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.tryRemoveResourceOrWriteEvictedMarker(DefaultLocalMediaFileCacheService.java:523)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheLifecycleCallback.markAsEvictedAndTryRemove(DefaultLocalMediaFileCacheService.java:628)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheLifecycleCallback.onAfterEviction(DefaultLocalMediaFileCacheService.java:615)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController.executeOnEvictionCallbacks(DefaultCacheController.java:434)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController $ 1.onAfterEviction(DefaultCacheController.java:141)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.notifyEvictionListener(LRUCacheRegion.java:87)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.access $ 0(LRUCacheRegion.java:83)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion $ 1.onEviction(LRUCacheRegion.java:59)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion $ 1.onEviction(LRUCacheRegion.java:1)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.notifyListener(ConcurrentLinkedHashMap.java:541)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.afterWrite(ConcurrentLinkedHashMap.java:405)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.put(ConcurrentLinkedHashMap.java:727)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.putIfAbsent(ConcurrentLinkedHashMap.java:703)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.putIfAbsent(LRUCacheRegion.java:74)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.AbstractMapBasedCacheRegion.getWithLoader(AbstractMapBasedCacheRegion.java:80)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRegion.getWithLoader(MediaCacheRegion.java:93)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在uk.co.ee.shop.core.media.EEMediaCacheRegion.getWithLoader(EEMediaCacheRegion.java:49)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController.getWithLoader(DefaultCacheController.java:239)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator $ MediaCacheFileVisitor.visitFile(MediaCacheRecreator.java:179)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator $ MediaCacheFileVisitor.visitFile(MediaCacheRecreator.java:1)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.nio.file.Files.walkFileTree(Files.java:2670)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.nio.file.Files.walkFileTree(Files.java:2742)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator.recreateCacheFromDiskFolder(MediaCacheRecreator.java:102)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator.recreateCache(MediaCacheRecreator.java:74)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService.init(DefaultLocalMediaFileCacheService.java:94)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.lang.reflect.Method.invoke(Method.java:498)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor $ LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor $ LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...还有56个
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 由:java.io.IOException:文件名太长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.io.UnixFileSystem.createFileExclusively(本机方法)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.io.File.createNewFile(File.java:1012)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.writeEvictedMarkerFile(DefaultLocalMediaFileCacheService.java:575)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...还有88个
     
     
 

  

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

重新启动Hybris服务器时出现以下错误。 当我清除媒体缓存问题后,此问题已解决。

文件名长度是否有限制?

Hybris版本5.7.0.6

媒体缓存文件名:

 <代码>/root/h97/hd6/c3lzLW1hc3Rlci9yb290L2hjOC9oZjAvOTIxNzY2Nzg5MTIzMC9BcHBsZSBXYXRjaCBTZXJpZXMgMyAoR1BTICsgNEcpIDM4bW0gR29sZCBBbHVtaW5pdW0gQ2FzZSB3aXRoIFBpbmsgU2FuZCBTcG9ydCBCYW5kIC0gR2FuIC0gcHJpbWFyeV9Gb3JtYXQtMTEyMA==__H__09b96f34-76a9-48eb-aad7-ae0bf6ef6b64.bin.EVICTED
    /root/h97/hd6/c3lzLW1hc3Rlci9yb290L2hjOC9oZjAvOTIxNzY2Nzg5MTIzMC9BcHBsZSBXYXRjaCBTZXJpZXMgMyAoR1BTICsgNEcpIDM4bW0gR29sZCBBbHVtaW5pdW0gQ2FzZSB3aXRoIFBpbmsgU2FuZCBTcG9ydCBCYW5kIC0gR2FuIC0gcHJpbWFyeV9Gb3JtYXQtMTEyMA==__H__09b96f34-76a9-48eb-aad7-ae0bf6ef6b64.bin


  

日志:

  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...更多37
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 由以下原因引起:org.springframework.beans.factory.BeanCreationException:创建名称为'localMediaFileCacheService'的bean时出错:调用init方法失败; 嵌套异常为java.lang.IllegalStateException:文件名过长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...更多47
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 原因:java.lang.IllegalStateException:文件名太长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.writeEvictedMarkerFile(DefaultLocalMediaFileCacheService.java:579)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.tryRemoveResourceOrWriteEvictedMarker(DefaultLocalMediaFileCacheService.java:523)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheLifecycleCallback.markAsEvictedAndTryRemove(DefaultLocalMediaFileCacheService.java:628)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheLifecycleCallback.onAfterEviction(DefaultLocalMediaFileCacheService.java:615)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController.executeOnEvictionCallbacks(DefaultCacheController.java:434)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController $ 1.onAfterEviction(DefaultCacheController.java:141)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.notifyEvictionListener(LRUCacheRegion.java:87)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.access $ 0(LRUCacheRegion.java:83)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion $ 1.onEviction(LRUCacheRegion.java:59)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion $ 1.onEviction(LRUCacheRegion.java:1)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.notifyListener(ConcurrentLinkedHashMap.java:541)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.afterWrite(ConcurrentLinkedHashMap.java:405)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.put(ConcurrentLinkedHashMap.java:727)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.putIfAbsent(ConcurrentLinkedHashMap.java:703)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.LRUCacheRegion.putIfAbsent(LRUCacheRegion.java:74)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.region.impl.AbstractMapBasedCacheRegion.getWithLoader(AbstractMapBasedCacheRegion.java:80)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRegion.getWithLoader(MediaCacheRegion.java:93)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在uk.co.ee.shop.core.media.EEMediaCacheRegion.getWithLoader(EEMediaCacheRegion.java:49)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.regioncache.DefaultCacheController.getWithLoader(DefaultCacheController.java:239)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator $ MediaCacheFileVisitor.visitFile(MediaCacheRecreator.java:179)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator $ MediaCacheFileVisitor.visitFile(MediaCacheRecreator.java:1)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.nio.file.Files.walkFileTree(Files.java:2670)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.nio.file.Files.walkFileTree(Files.java:2742)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator.recreateCacheFromDiskFolder(MediaCacheRecreator.java:102)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.MediaCacheRecreator.recreateCache(MediaCacheRecreator.java:74)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService.init(DefaultLocalMediaFileCacheService.java:94)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.lang.reflect.Method.invoke(Method.java:498)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor $ LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor $ LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)处
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...还有56个
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 由:java.io.IOException:文件名太长
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.io.UnixFileSystem.createFileExclusively(本机方法)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在java.io.File.createNewFile(File.java:1012)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 | 在de.hybris.platform.media.storage.impl.DefaultLocalMediaFileCacheService $ MediaCacheUnit.writeEvictedMarkerFile(DefaultLocalMediaFileCacheService.java:575)
      信息|  jvm 1 | 主|  2018/06/13 04:18:52.437 |  ...还有88个
     
     
 

  
付费偷看设置
发送
2条回答
Bunny_CDM
1楼-- · 2020-09-18 13:05

你好,

我认为媒体缓存文件的路径太长了。

文件路径长度有限制。 对于每个文件系统,它都是不同的。 https://en.wikipedia.org/wiki/Filename (在本文结尾处 是显示最大长度的表格。

可以使用较短的文件名吗?

为避免文件名过长,好的做法是将Hybris放在文件系统顶部附近的目录中。

最好的问候

2楼-- · 2020-09-18 13:26

谢谢,但这不是自定义。

一周热门 更多>