Giter Club home page Giter Club logo

acs-deployment's People

Contributors

alandavis avatar alxgomz avatar amohammedalfresco avatar ancutam avatar andrei-zapodeanu-alfresco avatar anxumalo avatar aymanthefirst avatar cezarleahu avatar ciprianchelaru avatar cristianturlica avatar denisgabriela avatar dependabot[bot] avatar eknidev avatar epurashu avatar gionn avatar killerboot avatar mmuller88 avatar montgolfiere avatar mteodori avatar nilssure avatar paulbrodner avatar pmacius avatar punchedchimera avatar sergiuv2020 avatar skopf avatar slohe1 avatar snegi01 avatar sridharvellingiri avatar tunaaksoy avatar tzclucian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acs-deployment's Issues

Enable HTTPS on ACS

We are running ACS on Docker in EC2 (not ECS). This setup is fronted with an ELB to allow HTTPS traffic. When the client connect to https://publicurl.com/share/pages and logs in , we see the message :

We may have hit an error or something might have been removed or deleted, so check that the URL is correct. Alternatively you might not have permission to view the page (it could be on a private site) or there could have been an internal error. Try checking with your IT team. If you're trying to get to your home page and it's no longer available you should change it by clicking your name on the toolbar.

We have tried adding the lines to the environment variable to the docker-compose file
alfresco.context=alfresco alfresco.host=<external-proxy-host-name> alfresco.port=443 alfresco.protocol=https share.context=share share.host=<external-proxy-host-name> share.port=443 share.protocol=https

However, the issue remains the same. What will be the workaround

volume claim alfresco-volume-claim assigned to multiple pods

Almost all pods (except solr but including e.g. activemq) are using the same volume claim. This is not possible in the infrastructure of the Alfresco customer I am working with which is based on vmware vsphere. At the moment only the postgresql volume claim can be changed by setting the property postgresql.persistence.existingClaim. All other pods are sharing the same configuration property persistence.existingClaim which makes it impossible to configure different claims without modifying the chart templates.

We would like to have an option to configure different claims for all pods that does not require forking and modifying the helm charts.

ActiveMQ doesn't start

Hi,

When taking the docker-compose file from tag 2.1.0 and doing a docker-compose up I get the following error on the activeMq image:

ACTIVEMQ_DATA: /opt/activemq/data log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /opt/activemq/data/activemq.log (Permission denied) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.<init>(FileOutputStream.java:213) at java.io.FileOutputStream.<init>(FileOutputStream.java:133) at org.apache.log4j.FileAppender.setFile(FileAppender.java:294) at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207) at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)

Could you check? Or elaborate in the documentation is something extra is needed in the config?

Google docs related BeanCreationException

This seems to be a long running issue since the 6.2 version. It still persist with latest versions: https://github.com/Alfresco/acs-deployment/blob/master/docker-compose/community-docker-compose.yml

t: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googleDocsImportFormats' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/google-customResponse-context.xml]: Cannot resolve reference to bean 'GoogleDocsService' while setting bean property 'googledocsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | 2021-02-09 18:10:01,510 WARN [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'googledocs' subsystem, ID: [googledocs, drive] failed alfresco_1 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googleDocsImportFormats' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/google-customResponse-context.xml]: Cannot resolve reference to bean 'GoogleDocsService' while setting bean property 'googledocsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1691) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588) alfresco_1 | at org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ApplicationContextState.start(ChildApplicationContextFactory.java:824) alfresco_1 | at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.start(AbstractPropertyBackedBean.java:1098) alfresco_1 | at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.onApplicationEvent(AbstractPropertyBackedBean.java:637) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) alfresco_1 | at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401) alfresco_1 | at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292) alfresco_1 | at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) alfresco_1 | at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) alfresco_1 | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4699) alfresco_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5165) alfresco_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) alfresco_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) alfresco_1 | at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:129) alfresco_1 | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:150) alfresco_1 | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:140) alfresco_1 | at java.base/java.security.AccessController.doPrivileged(Native Method) alfresco_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:717) alfresco_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) alfresco_1 | at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125) alfresco_1 | at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1859) alfresco_1 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) alfresco_1 | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) alfresco_1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) alfresco_1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) alfresco_1 | at java.base/java.lang.Thread.run(Thread.java:834) alfresco_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1691) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) alfresco_1 | ... 43 more alfresco_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) alfresco_1 | ... 53 more alfresco_1 | Caused by: java.lang.NullPointerException alfresco_1 | at java.base/java.io.Reader.<init>(Reader.java:167) alfresco_1 | at java.base/java.io.InputStreamReader.<init>(InputStreamReader.java:72) alfresco_1 | at org.alfresco.integrations.google.docs.service.GoogleDocsServiceImpl.init(GoogleDocsServiceImpl.java:344) alfresco_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) alfresco_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) alfresco_1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) alfresco_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:566) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$invokeCustomInitMethod$7(AbstractAutowireCapableBeanFactory.java:1904) alfresco_1 | at java.base/java.security.AccessController.doPrivileged(Native Method) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1903) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1856) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784) alfresco_1 | ... 60 more alfresco_1 | 2021-02-09 18:10:01,514 ERROR [management.subsystems.AbstractPropertyBackedBean] [localhost-startStop-1] Error auto-starting subsystem alfresco_1 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googleDocsImportFormats' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/google-customResponse-context.xml]: Cannot resolve reference to bean 'GoogleDocsService' while setting bean property 'googledocsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1691) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588) alfresco_1 | at org.alfresco.repo.management.subsystems.ChildApplicationContextFactory$ApplicationContextState.start(ChildApplicationContextFactory.java:824) alfresco_1 | at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.start(AbstractPropertyBackedBean.java:1098) alfresco_1 | at org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.onApplicationEvent(AbstractPropertyBackedBean.java:637) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186) alfresco_1 | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943) alfresco_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) alfresco_1 | at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401) alfresco_1 | at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292) alfresco_1 | at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) alfresco_1 | at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) alfresco_1 | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4699) alfresco_1 | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5165) alfresco_1 | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) alfresco_1 | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) alfresco_1 | at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:129) alfresco_1 | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:150) alfresco_1 | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:140) alfresco_1 | at java.base/java.security.AccessController.doPrivileged(Native Method) alfresco_1 | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:717) alfresco_1 | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) alfresco_1 | at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125) alfresco_1 | at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1859) alfresco_1 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) alfresco_1 | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) alfresco_1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) alfresco_1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) alfresco_1 | at java.base/java.lang.Thread.run(Thread.java:834) alfresco_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1691) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1436) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) alfresco_1 | ... 43 more alfresco_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) alfresco_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) alfresco_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) alfresco_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) alfresco_1 | ... 53 more alfresco_1 | Caused by: java.lang.NullPointerException alfresco_1 | at java.base/java.io.Reader.<init>(Reader.java:167) alfresco_1 | at java.base/java.io.InputStreamReader.<init>(InputStreamReader.java:72) alfresco_1 | at org.alfresco.integrations.google.docs.service.GoogleDocsServiceImpl.init(GoogleDocsServiceImpl.java:344) alfresco_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) alfresco_1 | at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) alfresco_1 | at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) alfresco_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:566) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.lambda$invokeCustomInitMethod$7(AbstractAutowireCapableBeanFactory.java:1904) alfresco_1 | at java.base/java.security.AccessController.doPrivileged(Native Method) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1903) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1856) alfresco_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784) alfresco_1 | ... 60 more

Consider documenting how to run via helm/kubernetes with less than 16G

I was able to run on a 16G MacBook Pro with this values.yaml: https://gist.github.com/binduwavell/868779f53da14de5a7a41759648980a3

Four key things I did:

  • Reduced replica count from 2 to 1 in all cases where it is 2 by default
  • Reduce memory for all containers
  • Change config for liveness and readiness as the cluster takes a while to start and the default timeouts resulted in the cluster never starting
  • Disabled (via CLI command listed in there) the file sync stuff as I don't need it and I wanted the resources back.

GoogleDocs Error!

When starting Alfresco the following error with the GoogleDocs extension occurs:

2020-11-26 08:32:03,503  ERROR [management.subsystems.AbstractPropertyBackedBean] [localhost-startStop-1] Error auto-starting subsystem 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googleDocsImportFormats' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/google-customResponse-context.xml]: Cannot resolve reference to bean 'GoogleDocsService' while setting bean property 'googledocsService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'GoogleDocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Cannot resolve reference to bean 'googledocsService' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'googledocsService' defined in file [/usr/local/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/googledocs/drive/googledocs-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException

Version:

image

Full Log:

alfresco-logs.log

docker-compose on ECS and ALB

I am trying to deploy the ACS following the docker-compose file on ECS (on EC2 using Task definitions).

While most containers are started successfully, alfresco and nginx fails.
I have alternatively tried to start the alfresco container alone and exposed ports 8080 to see if they run. Successfully connects to the port 8080, however, shows the error Cannot find Alfresco Repository on this server. (Does this application have access to alfresco-global.properties? Does this application have cross-context permissions?)

While trying the same way, when we bring the nginx up, it always fails.

Is there a way to bypass the nginx and launch alfresco and share services. The reason again will be using an ELB for fronting this application rather than using the nginx. Is there a workaround for this issue?

Consider publishing projects that produce containers used by this project

Read timeout error on search scheduler worker while starting up containers

Read timeout error on search scheduler worker while starting up containers.

Used this latest version of docker-compose: https://github.com/Alfresco/acs-deployment/blob/master/docker-compose/community-docker-compose.yml

alfresco_1 | 2021-02-09 18:10:02,061 ERROR [quartz.core.JobRunShell] [SearchScheduler_Worker-1] Job Solr.SolrWatcher threw an unhandled Exception: alfresco_1 | org.alfresco.error.AlfrescoRuntimeException: 01090038 Read timed out alfresco_1 | at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:96) alfresco_1 | at org.alfresco.repo.solr.SOLRAdminClient.executeAction(SOLRAdminClient.java:221) alfresco_1 | at org.alfresco.repo.solr.SOLRAdminClient$SolrTracker.pingSolr(SOLRAdminClient.java:333) alfresco_1 | at org.alfresco.repo.solr.SOLRWatcherJob.execute(SOLRWatcherJob.java:54) alfresco_1 | at org.quartz.core.JobRunShell.run(JobRunShell.java:202) alfresco_1 | at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) alfresco_1 | Caused by: java.net.SocketTimeoutException: Read timed out alfresco_1 | at java.base/java.net.SocketInputStream.socketRead0(Native Method) alfresco_1 | at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) alfresco_1 | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168) alfresco_1 | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) alfresco_1 | at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) alfresco_1 | at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:271) alfresco_1 | at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) alfresco_1 | at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) alfresco_1 | at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) alfresco_1 | at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) alfresco_1 | at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) alfresco_1 | at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) alfresco_1 | at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) alfresco_1 | at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) alfresco_1 | at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:73) alfresco_1 | ... 5 more alfresco_1 | 2021-02-09 18:10:02,064 ERROR [quartz.core.ErrorLogger] [SearchScheduler_Worker-1] Job (Solr.SolrWatcher threw an exception. alfresco_1 | org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.error.AlfrescoRuntimeException: 01090038 Read timed out] alfresco_1 | at org.quartz.core.JobRunShell.run(JobRunShell.java:213) alfresco_1 | at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) alfresco_1 | Caused by: org.alfresco.error.AlfrescoRuntimeException: 01090038 Read timed out alfresco_1 | at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:96) alfresco_1 | at org.alfresco.repo.solr.SOLRAdminClient.executeAction(SOLRAdminClient.java:221) alfresco_1 | at org.alfresco.repo.solr.SOLRAdminClient$SolrTracker.pingSolr(SOLRAdminClient.java:333) alfresco_1 | at org.alfresco.repo.solr.SOLRWatcherJob.execute(SOLRWatcherJob.java:54) alfresco_1 | at org.quartz.core.JobRunShell.run(JobRunShell.java:202) alfresco_1 | ... 1 more alfresco_1 | Caused by: java.net.SocketTimeoutException: Read timed out alfresco_1 | at java.base/java.net.SocketInputStream.socketRead0(Native Method) alfresco_1 | at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) alfresco_1 | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168) alfresco_1 | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) alfresco_1 | at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) alfresco_1 | at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:271) alfresco_1 | at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) alfresco_1 | at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) alfresco_1 | at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) alfresco_1 | at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) alfresco_1 | at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) alfresco_1 | at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) alfresco_1 | at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) alfresco_1 | at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) alfresco_1 | at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) alfresco_1 | at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:73) alfresco_1 | ... 5 more

How to add ssl certificate for alfresco content service,need to use with https access.

I have downloaded the acs-community edition docker-compose file in the centOS server i have did docker-compose up,all the images and containers are created and i have configured with LDAP application is up and running. When i am adding SSL certificate in the nginx container for https access for the URL. i have copied the SSL certificate and key file into the container and in the nginx.conf folder i have added the certificate path and reloaded the nginx services,even though the URL is not opening with https. can anyone help in resolving this issue

Keystore missing in Alfresco Community version 6.2.0-ga

The Java keystore is missing in Alfresco Community version 6.2.0-ga when starting the Alfresco stack with the docker-compose/community-docker-compose.yml (after changing the Alfresco version to 6.2.0-ga and the Share version to 6.2.0).

Steps to reproduce the error

  1. Change the version numbers for Alfresco and Share in docker-compose/community-docker-compose.yml like this:

    services:
        alfresco:
            image: alfresco/alfresco-content-repository-community:6.2.0-ga
            mem_limit: 1500m
    ...
        share:
            image: alfresco/alfresco-share:6.2.0
            mem_limit: 1g
    ...
    
  2. Start the stack (from the docker-compose folder) with

    $ docker-compose -f community-docker-compose.yml up -d
    

Observations
Tailing the Alfresco log gives this:

$ docker-compose -f community-docker-compose.yml logs -f alfresco

alfresco_1            | 2021-01-22 06:59:53,079  ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
alfresco_1            | org.alfresco.error.AlfrescoRuntimeException: 00220011 Keystores are invalid
alfresco_1            | 	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78)
alfresco_1            | 	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1)
alfresco_1            | 	at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450)
alfresco_1            | 	at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:319)
alfresco_1            | 	at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67)
alfresco_1            | 	at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
alfresco_1            | 	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221)
alfresco_1            | 	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186)
alfresco_1            | 	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206)
alfresco_1            | 	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:402)
alfresco_1            | 	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:359)
alfresco_1            | 	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:896)
alfresco_1            | 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
alfresco_1            | 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:400)
alfresco_1            | 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
alfresco_1            | 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
alfresco_1            | 	at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
alfresco_1            | 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4699)
alfresco_1            | 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5165)
alfresco_1            | 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
alfresco_1            | 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
alfresco_1            | 	at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:129)
alfresco_1            | 	at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:150)
alfresco_1            | 	at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:140)
alfresco_1            | 	at java.base/java.security.AccessController.doPrivileged(Native Method)
alfresco_1            | 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:717)
alfresco_1            | 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
alfresco_1            | 	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)
alfresco_1            | 	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1859)
alfresco_1            | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
alfresco_1            | 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
alfresco_1            | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
alfresco_1            | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
alfresco_1            | 	at java.base/java.lang.Thread.run(Thread.java:834)
alfresco_1            | Caused by: org.alfresco.error.AlfrescoRuntimeException: 00220010 Failed to create key: metadata
alfresco_1            |  in key store: 
alfresco_1            |    Location: /usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore
alfresco_1            |    Provider: null
alfresco_1            |    Type:     JCEKS
alfresco_1            | 	at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:661)
alfresco_1            | 	at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:907)
alfresco_1            | 	at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)
alfresco_1            | 	at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)
alfresco_1            | 	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)
alfresco_1            | 	... 33 more
alfresco_1            | Caused by: java.io.FileNotFoundException: /usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore (No such file or directory)
alfresco_1            | 	at java.base/java.io.FileOutputStream.open0(Native Method)
alfresco_1            | 	at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
alfresco_1            | 	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
alfresco_1            | 	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:126)
alfresco_1            | 	at org.alfresco.encryption.AlfrescoKeyStoreImpl.getKeyStoreOutStream(AlfrescoKeyStoreImpl.java:396)
alfresco_1            | 	at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:645)
alfresco_1            | 	... 37 more

I tried to log in to the Alfresco container with

$ docker-compose -f community-docker-compose.yml exec -u root alfresco bash

and search for "keystore"

[root@7e915f538f20 tomcat]# find / -iname '*keystore*'
/usr/share/mime/application/x-java-jce-keystore.xml
/usr/share/mime/application/x-java-keystore.xml

but the search did not return any keystore (only the above XML files).

There is no problem if Alfresco Community version 6.2.2-RC1 is used (and Share version 6.2.2-RC3), but as I understand it from the discussions on the Alfresco Discord channel, there will not be a real (non-RC) release of Community version 6.2.2, so what is the best way to deal with the above keystore issue for version 6.2.0-ga?

(I.e. I am a bit reluctant to run a release candidate version (e.g. 6.2.2-RC1) in production)

Fresh installation, doesn't work...

Local dev Docker Compose installation.

  • http://localhost:8080/share works.
  • http://localhost:8082/alfresco doesn't work.
  • http://localhost:8083/solr doesn't work.

This is the last chunk of console log I could save, exceptions everywhere...

share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:48,820  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-9] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:48,825  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-9] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:48,831  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-8] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:48,832  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-8] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:48,865  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-5] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:48,866  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-5] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:48,869  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-7] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:48,870  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-7] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:49,009  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:49,011  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:49,170  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-2] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:49,171  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-2] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:49,180  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-3] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:49,196  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-3] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:49,309  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-4] Exception calling (GET) http://alfresco:8080/alfresco/s/api/admin/restrictions?guest=true
share_1                  |  2018-08-02 10:29:49,328  INFO  [webscripts.connector.RemoteClient] [http-nio-8080-exec-4] Error status 503 alfresco
share_1                  |  java.net.UnknownHostException: alfresco
share_1                  | 	at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1192)
share_1                  | 	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
share_1                  | 	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
share_1                  | 	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
share_1                  | 	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
share_1                  | 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
share_1                  | 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share_1                  | 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share_1                  | 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share_1                  | 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share_1                  | 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share_1                  | 	at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share_1                  | 	at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share_1                  | 	at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share_1                  | 	at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share_1                  | 	at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:114)
share_1                  | 	at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share_1                  | 	at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share_1                  | 	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1                  | 	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1                  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1                  | 	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1                  | 	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1                  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1                  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1                  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1                  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1                  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1                  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1                  | 	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1                  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1                  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1                  | 	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1                  | 	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1                  | 	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1                  | 	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1                  | 	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1                  | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1                  | 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1                  | 	at java.lang.Thread.run(Thread.java:748)
share_1                  | 2018-08-02 10:29:49,327  INFO  [webscripts.connector.EndpointManager] [http-nio-8080-exec-6] Throttled authentication handshake, waiting for reconnect timeout on: http://alfresco:8080/alfresco/s
share_1                  |  2018-08-02 10:29:49,327  INFO  [webscripts.connector.EndpointManager] [http-nio-8080-exec-6] Throttled call to: /api/admin/restrictions?guest=true waiting for reconnect timeout on: http://alfresco:8080/alfresco/s
share_1                  |  2018-08-02 10:29:49,331  INFO  [webscripts.connector.EndpointManager] [http-nio-8080-exec-10] Throttled authentication handshake, waiting for reconnect timeout on: http://alfresco:8080/alfresco/s
share_1                  |  2018-08-02 10:29:49,333  INFO  [webscripts.connector.EndpointManager] [http-nio-8080-exec-10] Throttled call to: /api/admin/restrictions?guest=true waiting for reconnect timeout on: http://alfresco:8080/alfresco/s
Killing docker-compose_postgres_1               ... done
Killing docker-compose_share_1                  ... done
Killing docker-compose_shared-file-store_1      ... done
Killing docker-compose_tika_1                   ... done
Killing docker-compose_imagemagick_1            ... done
Killing docker-compose_libreoffice_1            ... done
Killing docker-compose_alfresco-pdf-renderer_1  ... done

Question: how "api/solr" access is protected?

I'm trying to find where SOLR Tracker invocations to Alfresco Repository are protected as now both services are using plain HTTP.

Any additional rules should be applied to include this protection in a real prod scenario?

Docker Compose fails on Centos 8

On Centos 8 there are some errors relating to the firewall and iptables.

The share container fails to start because it is unable to access Postgres.

SOLR6 goes round in circles with a NoRouteToHost Exceptions which then fill up the logs.

I added a rule to allow 8080 on the interface but I only get a 502 bad gateway response. This post has the same issue: https://hub.alfresco.com/t5/alfresco-content-services-forum/centos-8-502-bad-gateway/m-p/297845/highlight/false#M18673

I tried to disable firewalld entirely, but this prevented the containers from starting. However, if I run 'docker-compose start' and then immediately disable firewalld, everything starts up and works.

I am using 'sudo docker-compose start'.

Use of TCP for health and liveness causing heaps of warnings in logs

Use of the TCP port for activemq health and liveness probes is causing a lot of warnings appear in the logs.
WARN | Transport Connection to: tcp://10.244.0.1:40890 failed: java.io.EOFException

The following

tcpSocket:
         port: {{ .Values.services.broker.ports.internal.openwire | default 61616 }}

can be substituted with the health endpoint api

          httpGet:
            path: "/api/jolokia/read/org.apache.activemq:type=Broker,brokerName={{ template "activemq.fullname" . }},service=Health"
            port: {{ .Values.services.webConsole.ports.internal.webConsole | default 8161 }}
            httpHeaders:
              - name: Authorization
                value: Basic {{ (printf "%s:%s" .Values.adminUser.username .Values.adminUser.password ) | b64enc}}

Minimal helm startup hanging. Originally thought to be related to transformation url's.

Original issue title: "There is no way to remove the transformation url's from the repo config".

The urls for the transformation services still end up in the properties file causing acs to try to connect to the transformers which severely slows down startup.

I tried disabling transformations using

    -Dlocal.transform.service.enabled=false
    -Dtransform.service.enabled=false

and setting the appropriate replicaCounts to 0
imagemagick:
replicaCount: 0
libreoffice:
replicaCount: 0
pdfrenderer:
replicaCount: 0
tika:
replicaCount: 0
transformrouter:
replicaCount: 0

However, because the url's to the transformations still endup in alfresco.properties, it seems ACS still tries to connect to them.

Min requirements of 10-16GB for a single installatation is a large footprint

With the setup chosen I think the extra overhead for the 4 additional components will probably add up too much for small deployments.

I'm opting for a feature to have 2 versions:

  1. Current Enterprise Cluster footprint --> min 10-16GB
  2. Similar as the Community deployment https://github.com/Alfresco/acs-community-deployment/blob/master/docker-compose/docker-compose.yml --> min 6-10GB by combing the 4 components in 1

Point 2 could easily be a flag Enterprise/Community to get the different wars/modules etc.

If needed I can raise a JIRA issue or in the Enterprise support portal :).

Great work!

Question : How to deploy Alfresco in HTTPS with Helm

Hello,

How can i deploy Alfresco in full SSL/HTTPS with Helm (pod, service and ingress) ?

And for ingress how to setup letencrypt

I need to add this annotations in ingress, but no option is available for this

  metadata:
    annotations:
      cert-manager.io/cluster-issuer: letsencrypt-prod
      ingress.kubernetes.io/ssl-redirect: "true"

And to manage HTTP on ingress we need to add

  spec:
    rules:
       ...
    tls:
    - hosts:
      - my-https-host.com
      secretName: my-https-host-tls  

But no option exist in Helm chart

Thanks

Running docker-compose startup scripts behind Apache reverse proxy

We'd like to get the docker-compose for community edition working within a docker-enabled Linux Container (LXC) running docker. In another container we have Apache web service which has a virtual host set up to reverse proxy to Alfresco.

In Apache (we have the Nginx from docker-compose on port 80):

ProxyPreserveHost On
RequestHeader set X-Forwarded-Port "443"
RequestHeader set X-Forwarded-Proto "https"
ProxyPass / http://10.10.10.120/ nocanon timeout=1200
ProxyPassReverse  / http://10.10.10.120/

in the Docker file we have tried:

            -Dalfresco.host=external.host.DNS.name                                                      
            -Dalfresco.port=443                                                                        
            -Dshare.host=external.host.DNS.name                                                         
            -Dshare.port=443                                                                           
            -Dshare.context=share                                                                      
            -Dalfresco.protocol=https                                                                  
            -Dhttps.proxyHost=external.host.DNS.name                                                    
            -Dhttp.proxyHost=external.host.DNS.name                                                     
            -DproxySet=true                                                                            
            -Daos.baseUrlOverwrite=https://external.host.DNS.namealfresco/aos        

The problem we then see is that after login we see Cross site errors, and are met with "Something's wrong with this page..." upon login. And " .servlet.ServletException: Possible CSRF attack noted when asserting referer header " in the share_1/nginx logs.

I realise that we can dig into the tomcat configs to make necessary changes. However, I would like to know if this can all be dealt with somehow cleanly by just changing/adding parameters to docker-compose.yml file?

Thanks!

Unable to deploy over docker compose.

Hi Guys,

I cannot deploy using docker compose due to an error on YAML file:

$docker-compose up
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yml", line:385, column 26

May you please fix the sintax?

yaml indentation bug

patch:

Index: helm/alfresco-content-services/templates/deployment-transform-router.yaml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- helm/alfresco-content-services/templates/deployment-transform-router.yaml	(revision c6781aa1e0e6bf5b5c871e028cab1f4a490ebb5d)
+++ helm/alfresco-content-services/templates/deployment-transform-router.yaml	(revision 309128ffecc808f94b86d7f1cfc8d0e36c2b7d5e)
@@ -57,17 +57,17 @@
             httpGet:
               path: /actuator/health
               port: {{ .Values.transformrouter.image.internalPort }}
-              initialDelaySeconds: {{ .Values.transformrouter.livenessProbe.initialDelaySeconds }}
-              periodSeconds: {{ .Values.transformrouter.livenessProbe.periodSeconds }}
-              failureThreshold: 1
-              timeoutSeconds: {{ .Values.transformrouter.livenessProbe.timeoutSeconds }}
+            initialDelaySeconds: {{ .Values.transformrouter.livenessProbe.initialDelaySeconds }}
+            periodSeconds: {{ .Values.transformrouter.livenessProbe.periodSeconds }}
+            failureThreshold: 1
+            timeoutSeconds: {{ .Values.transformrouter.livenessProbe.timeoutSeconds }}
           readinessProbe:
             httpGet:
               path: /actuator/health
               port: {{ .Values.transformrouter.image.internalPort }}
-              initialDelaySeconds: {{ .Values.transformrouter.readinessProbe.initialDelaySeconds }}
-              periodSeconds: {{ .Values.transformrouter.readinessProbe.periodSeconds }}
-              timeoutSeconds: {{ .Values.transformrouter.readinessProbe.timeoutSeconds }}
+            initialDelaySeconds: {{ .Values.transformrouter.readinessProbe.initialDelaySeconds }}
+            periodSeconds: {{ .Values.transformrouter.readinessProbe.periodSeconds }}
+            timeoutSeconds: {{ .Values.transformrouter.readinessProbe.timeoutSeconds }}
           {{- if .Values.ai.enabled }}
           volumeMounts:
           - name: config-volume

Docker Desktop Kubernetes deployment with Helm charts - fails to access services through nginx ingress

Hi,

I am failing to deploy Alfresco using the instructions specified here: https://github.com/Alfresco/acs-deployment/blob/master/docs/helm/docker-desktop-deployment.md. I have tried different ingress controllers and different versions of Alfresco (both community and enterprise). The problem seems to be related to configuration of the ingress.

These are the steps I perform:

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx

helm repo update

kubectl create namespace alfresco

helm install acs-ingress ingress-nginx/ingress-nginx --set controller.scope.enabled=true --set controller.scope.namespace=alfresco --set rbac.create=true --atomic --namespace alfresco

helm repo add alfresco https://kubernetes-charts.alfresco.com/stable

helm install acs alfresco/alfresco-content-services --devel \
--values=community_values.yaml \
--set externalPort="80" \
--set externalProtocol="http" \
--set externalHost="localhost" \
--atomic \
--timeout 10m0s \
--namespace=alfresco

This is the error message I get:

Error: release acs failed, and has been uninstalled due to atomic being set: admission webhook "validate.nginx.ingress.kubernetes.io" denied the request:
-------------------------------------------------------------------------------
Error: exit status 1
2020/11/17 08:32:29 [emerg] 456#456: location "^(/.*/service/api/solr/.*)$" cannot be inside the exact location "/api-explorer" in /tmp/nginx-cfg470113740:509
nginx: [emerg] location "^(/.*/service/api/solr/.*)$" cannot be inside the exact location "/api-explorer" in /tmp/nginx-cfg470113740:509
nginx: configuration file /tmp/nginx-cfg470113740 test failed

-------------------------------------------------------------------------------

I tried to turn off admissionWebhooks in nginx Ingress, but then I just moved the errors to the ingress-logs instead (--set controller.admissionWebhooks.enabled=false).

I tried to troubleshoot the ingress, but I didn't manage to identify the error.

kubectl get ing -n alfresco
Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
NAME                         CLASS    HOSTS   ADDRESS     PORTS   AGE
acs-alfresco-cs-repository   <none>   *       localhost   80      3m5s
acs-alfresco-cs-share        <none>   *       localhost   80      3m5s



kubectl describe ing acs-alfresco-cs-share -n alfresco
Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
Name:             acs-alfresco-cs-share
Namespace:        alfresco
Address:          localhost
Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
Rules:
  Host        Path  Backends
  ----        ----  --------
  *
              /share   acs-alfresco-cs-share:80   10.1.1.22:8080)
Annotations:  kubernetes.io/ingress.class: nginx
              meta.helm.sh/release-name: acs
              meta.helm.sh/release-namespace: alfresco
              nginx.ingress.kubernetes.io/configuration-snippet:
                location ~ ^(/.*/proxy/alfresco/api/solr/.*)$ {return 403 ;}
                            location ~ ^(/.*/-default-/proxy/alfresco/api/.*)$ {return 403;}
              nginx.ingress.kubernetes.io/proxy-body-size: 5g
Events:
  Type    Reason  Age                    From                      Message
  ----    ------  ----                   ----                      -------
  Normal  Sync    2m49s (x2 over 3m44s)  nginx-ingress-controller  Scheduled for sync

Is there anyone who is able to see what I'm doing wrong?
I have updated Helm and kubectl to latest version.

Disabling ActiveMQ in Helm chart does not work

When deploying the Alfresco Community edition via the Helm Charts with ActiveMQ disabled, i.e. by setting/overwriting the following in community_values.yaml with

activemq:
  enabled: false

Alfresco hangs when it tries to start the messaging subsystem. The problem seems to be due to these lines in the config-repository.yaml:

     {{- if .Values.activemq.enabled }}
      -Dmessaging.broker.url=failover:(nio://{{ .Release.Name }}-activemq-broker:61616)?timeout=3000&jms.useCompression=true
      -Dmessaging.broker.username={{ .Values.activemq.adminUser.username }}
      -Dmessaging.broker.password={{ .Values.activemq.adminUser.password }}
      {{- else }}
      -Dmessaging.broker.url={{ .Values.messageBroker.url | default (printf "failover:(nio://%s-activemq-broker:61616)?timeout=3000&jms.useCompression=true" .Release.Name)}}
      -Dmessaging.broker.username={{ .Values.messageBroker.user }}
      -Dmessaging.broker.password={{ .Values.messageBroker.password }}
      {{- end }}

If ActiveMQ is disabled shouldn't the else block be replaced with -Dmessaging.subsystem.autoStart=false, i.e. the entire thing should look like this?

     {{- if .Values.activemq.enabled }}
      -Dmessaging.broker.url=failover:(nio://{{ .Release.Name }}-activemq-broker:61616)?timeout=3000&jms.useCompression=true
      -Dmessaging.broker.username={{ .Values.activemq.adminUser.username }}
      -Dmessaging.broker.password={{ .Values.activemq.adminUser.password }}
      {{- else }}
      -Dmessaging.subsystem.autoStart=false
      {{- end }}

can we get a process in place for tagging public DBP repos?

Currently github.com/Activiti/activiti-cloud-sso-idm points here and so Activiti is releasing monthly through https://hub.docker.com/r/activiti/activiti-cloud-sso-idm/tags/

Activiti can stop doing this but there should be alternative tags available to point to so that Activiti can say which version of a DBP component each Activiti release works against (much like in https://github.com/Activiti/activiti-cloud-examples/blob/7-201712-EA/docker/infrastructure-docker.yml#L9)

This presently applies to keycloak-deployment and gateway

Consider adding Docker Desktop documentation

MiniKube has not really been a thing on desktop for over a year since Kubernetes was added to Docker Desktop. Consider documenting how to run on Docker Desktop for both Mac and Windows.

Minimum memory settings too large

Hi,

While attempting to run this on my local development machine, I tuned down the memory settings dramatically to fit within my system limitations (I can at most dedicate 6 GB and 3 cores). The "alfresco" container is crashing due to a lack of enough dedicated resources. Are there plans to reduce the memory requirements of the deployment? It makes local development hard.
Thanks

Digital Workspace Does Not Start

The Alfresco Digital Workspace app hangs at the loading spinner after deploying to Minikube.

It appears that despite the chart value telling the ingress that the path for the app is "/digital-workspace", the index.html file sets the base href value to "./". This relative path does not appear to be recognized in Chrome. When I manually set the value to "/digital-workspace/", the application works as expected.

Initial password not working

I have not been able to login to a new deployment, i tried the defaults alfresco//alfresco, admin//admin but none has worked

Use Statefulset instead of deployment for Solr

Hi,

shouldn't solr be deployed using a statefulset instead of a deployment in a multi master configuration because the replicas cannot share the same volume?

All replicas but one fails with the current helm chart when I set the replica count to a value > 1.

Regards,
Torsten

Documentation Question:

In Option 2: Deploying.......
Update the dependencies required:
cd helm/alfresco-content-services
helm dependency update
cd ..

what do you do after "cd .."?
I ran: helm install alfresco-content-services --set externalProtocol="http" --set externalHost="192.168.99.100" --set externalPort="30341"
is that correct?

Re-Label Branches or Tags to Match ACS Version Numbers

So, I'm an employee of a customer for Alfresco. We're currently undergoing some development to look at containerizing our alfresco instances and migrating away from monolithic installs. While this repo has been helpful into getting some things up and running in OpenShift, there are a few things that would be extremely useful that are currently making progress difficult:

  • Have the version Branch Tags match ACS Versions:

image
Above you can see that non of the branch names indicate what version of ACS is being deployed, but the master branch references a 6.3 Alpha image. When moving over to tags you see:
image
One tag that seems to relate to an ACS release candidate (from over two years ago) and then other version numbers that don't seem to relate at all. As a customer, it sure would be nice to be able to easily find the specific version I'm looking to spin up (6.0, 6.1, alpha, RC, stable, etc. ) with the latest versions that are supported inside those different streams. Instead version 2.1.1 somehow is what translates to the stable release.
image

  • Have the Master Branch Reference Latest Stable:

I expected that the master branch was referencing the latest stable version, but that didn't seem to be the case. It's actually what kicked off this challenge of trying to find a good version to base my other configs. While I would eventually love to have an instance of latest RC candidates, it's simply not useful to me as a customer starting out with either Alfresco (If I'm considering becoming a customer) or with containers (as troubleshooting introduces codebase/image bugs instead of just configuration errors. )

As always thanks for your hard work, and for consideration by allowing this kind of feedback into your development and support systems. =)

Access to download alfresco-pdf-renderer on quay.io is denied.

I am getting the following error after compose up and pulling the base images

Pulling alfresco-pdf-renderer (quay.io/alfresco/alfresco-pdf-renderer:2.0.7)...
ERROR: unauthorized: access to the requested resource is not authorized

I can't access the URL (quay.io/alfresco/alfresco-pdf-renderer) via browser even while logged in into quay.io, I am getting a 403 there, too.

I am trying to test-drive the Community Edition.

Increase view file limit

Am using CentOS 7 and any files either doc, docx or xlsx, xls below 1 MB am able to preview, but when its more than 1MB am not able to preview. All I get a message like

This document can't be previewed.
Click here to download it.

What parameter do I need to change in docker-compose.yml file...?

Anyone facing this issue?

Thanks

broken configuration of transform-router

The imagePullSecrets do not fall back to the secrets referenced in the serviceaccount by default. Here is the patch:

Index: helm/alfresco-content-services/templates/deployment-transform-router.yaml
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- helm/alfresco-content-services/templates/deployment-transform-router.yaml	(date 1560973799000)
+++ helm/alfresco-content-services/templates/deployment-transform-router.yaml	(date 1560974160000)
@@ -17,9 +17,11 @@
         release: {{ .Release.Name }}
         component: transformrouter
     spec:
+      {{- if .Values.registryPullSecrets }}
       # only set this secret if a private docker registry variable is defined
       imagePullSecrets:
         - name: {{ .Values.registryPullSecrets }}
+      {{- end }}
       affinity:
         podAntiAffinity:
           preferredDuringSchedulingIgnoredDuringExecution:
@@ -76,4 +78,4 @@
       - name: config-volume
         configMap:
           name: {{ template "alfresco.shortname" . }}-transform-routes-configmap
-      {{- end }}
\ No newline at end of file
+      {{- end }}

ActiveMQ java.io.EOFException

Hello
l have deployed this service with docker and when i upload a file that size more than 10M, the service will down and catch some error messages .

2020-07-31 07:00:36.638 UTC [600] LOG: unexpected EOF on client connection with an open transaction activemq_1 | WARN | Transport Connection to: tcp://192.168.80.3:60208 failed: java.io.EOFException activemq_1 | WARN | Transport Connection to: tcp://192.168.80.3:60232 failed: java.io.EOFException share_1 | 2020-07-31 07:00:37,122 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-8] Exception calling (POST) http://alfresco:8080/alfresco/s/api/upload?Alfresco-CSRFToken=AVgj3i2ZhJgcqHCLyd7AwfPITVVlRwC%2FUz1MitD6T%2Fs%3D&alf_ticket=TICKET_93f31c127341f36da120906058f832e47f128665 share_1 | org.apache.http.NoHttpResponseException: alfresco:8080 failed to respond share_1 | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) share_1 | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) share_1 | at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) share_1 | at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) share_1 | at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) share_1 | at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) share_1 | at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) share_1 | at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) share_1 | at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) share_1 | at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) share_1 | at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) share_1 | at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) share_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) share_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) share_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) share_1 | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1167) share_1 | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:804) share_1 | at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:143) share_1 | at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:293) share_1 | at org.springframework.extensions.webscripts.servlet.mvc.EndPointProxyController.handleRequestInternal(EndPointProxyController.java:328) share_1 | at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) share_1 | at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) share_1 | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) share_1 | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) share_1 | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) share_1 | at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908) share_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) share_1 | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) share_1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) share_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) share_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) share_1 | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) share_1 | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) share_1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) share_1 | at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) share_1 | at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470) share_1 | at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395) share_1 | at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) share_1 | at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) share_1 | at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) share_1 | at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) share_1 | at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)

Where is externalHost used.

Hi.

I have a question about externalHost config in "Alfresco Content Services Deployment with Helm using Minikube" document.

In the procedure to install Alfresco Content Services on Minikube using Helm, there is a description to set externalHost, but use it to execute the helm install command to access the displayed URL. The login screen is not displayed.

When I access the URL displayed by executing the minikube service <Service name of TYPE is LoadBalancer> --url command, the Alfresco Content Services login screen is displayed.

Where is externalHost used?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.