Unable to copy from file:/opt/liferay/osgi/modules error when starting docker

Issue

When starting Liferay docker environment, the user gets the following error: 

ERROR [main][ModuleReadHookImpl:88] Unable to copy from file:/opt/liferay/osgi/modules

Environment

  • Docker
  • Liferay Quarterly Release 2023.Q3

Resolution

  • Because in 2023.Q3 the directory osgi/modulesalso contains Liferay modules. This may clash with some of Docker's own volume for your developments. 
     
    LPS-200065 will move Liferay modules to the directory osgi/portalinstead osgi/modules. This fix is expected to be included in the 2023.Q4 quarterly.
     
    An alternative resolution to the 2023.Q3 versions is to define your own directory using portal-ext.properties of the form:
    module.framework.auto.deploy.dirs=\
    ${module.framework.client.extensions.dir},\
    ${module.framework.configs.dir},\
    ${module.framework.marketplace.dir},\
    ${module.framework.modules.dir},\
    ${module.framework.portal.dir},\
    ${module.framework.war.dir},\
    ${module.framework.base.dir}/custom

 

 

Was this article helpful?
0 out of 0 found this helpful