Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

cancel
Showing results for 
Search instead for 
Did you mean: 
jdominguez
Active Member II

Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Buenas tardes, comento las características de nuestro entorno (obviaré gran parte para no extenderme demasiado) y el problema que tenemos.

INICIO configuración de entorno:

En 2019 realizamos la migración de Alfresco 5.2 hacia Alfresco 6.1.1.

Para la instalación de Alfresco 6.1.1 elegimos realizarla vía Docker con el siguiente enlace como base: https://github.com/keensoft/docker-alfresco

Comento las modificaciones realizadas por si necesitais reproducirlo.

En vez de PostgreSQL, utilizamos MariaDB, para ello hacemos uso del subpost incluído en la anterior url: https://github.com/keensoft/docker-alfresco/wiki/Using-MariaDB-instead-of-PostgreSQL-as-database

Ojo en la descarga del driver de conexión a MariaDB, tiene que ser la versión en concreta indicada en el post, he probado con otras versiones y algunas fallan.

Incluyo las configuraciones de docker-compose y Dockerfile de alfresco (contiene cambiada de imagen entre 6.0.7-ga y 6.1.1)

INICIO docker-compose.yml:

version: "3"

services:
alfresco6:
build: ./alfresco
container_name: alfresco
restart: "always"
depends_on:
- db
environment:
JAVA_OPTS : '
-Ddb.driver=org.mariadb.jdbc.Driver
-Ddb.username=alfresco
-Ddb.password=alfresco
-Ddb.url=jdbc:mariadb://db:3306/alfresco?useUnicode=true\&characterEncoding=UTF-8
-Dsolr.host=solr6
-Dsolr.port=8983
-Dsolr.secureComms=none
-Dsolr.base.url=/solr
-Dindex.subsystem.name=solr6
-Ddeployment.method=DOCKER_COMPOSE
-Dcsrf.filter.enabled=false
-XX:+UseG1GC -XX:+UseStringDeduplication
-Xmx${ALFRESCO_XMX} -Xms${ALFRESCO_XMS}
'
volumes:
- ./volumes/data/alf-repo-data:/usr/local/tomcat/alf_data
- ./volumes/logs/alfresco:/usr/local/tomcat/logs
ports:
- 8082:8080
networks:
- internal

share:
build: ./share
container_name: share
restart: "always"
depends_on:
- alfresco6
environment:
- REPO_HOST=alfresco6
- REPO_PORT=8080
- "CATALINA_OPTS=-XX:+UseG1GC -XX:+UseStringDeduplication -Xms${SHARE_XMS} -Xmx${SHARE_XMX}"
volumes:
- ./volumes/logs/share:/usr/local/tomcat/logs
ports:
- 8080:8080
networks:
- internal

solr6:
image: alfresco/alfresco-search-services:1.2.0
container_name: solr
restart: "always"
depends_on:
- alfresco6
environment:
- SOLR_ALFRESCO_HOST=alfresco6
- SOLR_ALFRESCO_PORT=8080
- SOLR_SOLR_HOST=solr6
- SOLR_SOLR_PORT=8983
- SOLR_CREATE_ALFRESCO_DEFAULTS=alfresco,archive
- SOLR_JAVA_MEM=-Xms${SOLR_XMS} -Xmx${SOLR_XMX}
volumes:
- ./volumes/data/solr-data:/opt/alfresco-search-services/data
- ./volumes/data/solr-backup/alfresco:/usr/local/tomcat/alf_data/solr6Backup/alfresco
- ./volumes/data/solr-backup/archive:/usr/local/tomcat/alf_data/solr6Backup/archive
ports:
- 8083:8983
networks:
- internal

db:
image: mariadb:latest
container_name: mariadb
restart: "always"
volumes:
- ./volumes/data/mariadb_data:/var/lib/mysql
- ./volumes/logs/mariadb:/var/log/mysql
environment:
- MYSQL_ROOT_PASSWORD=alfresco
- MYSQL_DATABASE=alfresco
- MYSQL_USER=alfresco
- MYSQL_PASSWORD=alfresco
ports:
- 3306:3306
networks:
- internal

command: [mysqld, --character-set-server=utf8, --collation-server=utf8_bin, --wait_timeout=28800, --general-log=1, --general-log-file=/var/log/mysql/general-log.log, --slow_query_log=1, --long_query_time=1, --slow_query_log_file=/var/log/mysql/slow.log, --log_queries_not_using_indexes=1]

activemq:
image: alfresco/alfresco-activemq:5.15.6
container_name: activemq
ports:
- 8161:8161 # Web Console
- 5672:5672 # AMQP
- 61616:61616 # OpenWire
- 61613:61613 # STOMP

networks:
internal:

FIN docker-compose.yml

INICIO Dockerfile de alfresco:

FROM alfresco/alfresco-content-repository-community:6.1.1

# Fix to https://issues.alfresco.com/jira/browse/ALF-22013
ENV LC_ALL C.UTF-8 \
LANG C.UTF-8

ARG TOMCAT_DIR=/usr/local/tomcat

# Logs always under $TOMCAT/logs folder
RUN echo "cd $TOMCAT_DIR/logs" > $TOMCAT_DIR/bin/setenv.sh \
&& chmod +x $TOMCAT_DIR/bin/setenv.sh

# Install modules and addons
RUN mkdir -p $TOMCAT_DIR/amps
COPY modules/amps $TOMCAT_DIR/amps
COPY modules/jars $TOMCAT_DIR/webapps/alfresco/WEB-INF/lib

RUN java -jar $TOMCAT_DIR/alfresco-mmt/alfresco-mmt*.jar install \
$TOMCAT_DIR/amps $TOMCAT_DIR/webapps/alfresco -directory -nobackup -force

# Install AOS
RUN yum -y update && \
yum -y install wget && \
yum -y install unzip && \
yum clean all

RUN set -x \
&& mkdir /tmp/aos \
&& wget --no-check-certificate https://download.alfresco.com/cloudfront/release/community/201806-GA-build-00113/alfresco-aos-module... \
&& unzip alfresco-aos-module-distributionzip-1.2.0.zip -d /tmp/aos \
&& mv /tmp/aos/extension/* $TOMCAT_DIR/shared/classes/alfresco/extension \
&& mv /tmp/aos/alfresco-aos-module-1.2.0.amp amps \
&& mv /tmp/aos/aos-module-license.txt licenses \
&& mv /tmp/aos/_vti_bin.war $TOMCAT_DIR/webapps \
&& rm -rf /tmp/aos alfresco-aos-module-distributionzip-1.2.0.zip

# Install MariaDB Driver
COPY tomcat/lib $TOMCAT_DIR/lib
COPY tomcat/conf $TOMCAT_DIR/conf

FIN Dockerfile alfresco

 

Adicionalmente tenemos implementados:

Amp de alfresco con modelos de datos, workflows, acciones, etc.

Amp para share con formularios de propiedades, búsquedas, etc.

Otra serie de personalizaciones y la migración de los contenidos.

No incluyo información sobre estas extensiones ya que el error se reproduce con una instalación limpia.

FIN configuración entorno

 

Para reproducir el error:

Al intentar cargar una nueva versión sobre cualquier contenido, existentes o creados de nuevos. Share se queda esperando la respuesta de alfresco que nunca llega, mostrando el siguiente error en pantalla:

Alfresco408.png

 

En el log se muestra:

share | 2020-02-04 14:21:36,226 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-10] Exception calling (POST) http://alfresco6:8080/alfresco/s/api/upload?Alfresco-CSRFToken=xQ9uHZeOGznAqb8VAXgUkNUK7bBuDw0Bt8fEzbdvplA%3D&alf_ticket=TICKET_eda8cea0e38691e9ba4e70903f89073e98906539
share | java.net.SocketTimeoutException: Read timed out
share | at java.base/java.net.SocketInputStream.socketRead0(Native Method)
share | at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
share | at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
share | at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
share | at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
share | at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
share | at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
share | at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
share | at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
share | at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
share | at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
share | at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
share | at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
share | at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share | at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1167)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:804)
share | at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:143)
share | at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:293)
share | at org.springframework.extensions.webscripts.servlet.mvc.EndPointProxyController.handleRequestInternal(EndPointProxyController.java:328)
share | at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
share | at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
share | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
share | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
share | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
share | at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
share | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share | at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470)
share | at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
share | at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316)
share | at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share | at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share | at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share | at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share | at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.CSRFFilter.doFilter(CSRFFilter.java:349)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:474)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:443)
share | at org.springframework.extensions.webscripts.servlet.BeanProxyFilter.doFilter(BeanProxyFilter.java:80)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:81)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
share | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
share | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share | at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
share | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
share | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)
share | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808)
share | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
share | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
share | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
share | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share | at java.base/java.lang.Thread.run(Thread.java:834)

 

Pruebas realizadas:

Después de muchos análisis, búsqueda de información, etc. Comprobamos que realizando el cambio de imagen de alfresco en el Dockerfile por la versión inmediatamente anterior 6.1.0-ea, el error no se reproduce y funciona correctamente.

 

Para el cliente final, decrementar la versión no es una opción aceptable.

Nosotros hemos intentado realizar pruebas incrementando la versión y probar con las versiones más actuales, pero se producen cambios sustanciales en el esquema de la base de datos que implicaría realizar una remigración, por lo que es otra opción poca viable.

 

¿Cómo podríamos corregir dicho error en la versión 6.1.1?

1 Solution

Accepted Solutions
angelborroy
Alfresco Employee

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

La versión GA de 6.1 para Community es:

https://hub.docker.com/layers/alfresco/alfresco-content-repository-community/6.1.2-ga/images/sha256-...

Cambia el tag de la imagen Docker de Alfresco a:

alfresco/alfresco-content-repository-community:6.1.2-ga

Hyland Developer Evangelist

View solution in original post

8 Replies
angelborroy
Alfresco Employee

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

La versión GA de 6.1 para Community es:

https://hub.docker.com/layers/alfresco/alfresco-content-repository-community/6.1.2-ga/images/sha256-...

Cambia el tag de la imagen Docker de Alfresco a:

alfresco/alfresco-content-repository-community:6.1.2-ga

Hyland Developer Evangelist
jdominguez
Active Member II

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Cuando cambio sólo el tag de la imagen a: 6.1.2-ga, ninguna de las aplicaciones consigue conectarse a alfresco. Muestra los siguientes errores:

Share:

share | 2020-02-06 10:45:46,287 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Exception calling (GET) http://alfresco6:8080/alfresco/s/api/admin/restrictions?guest=true
share | 2020-02-06 10:45:46,300 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Error status 408 Read timed out
share | java.net.SocketTimeoutException: Read timed out
share | at java.base/java.net.SocketInputStream.socketRead0(Native Method)
share | at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
share | at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
share | at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155)
share | at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
share | at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
share | at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165)
share | at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167)
share | at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
share | at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
share | at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271)
share | at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share | at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share | at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share | at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share | at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share | at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share | at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share | at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share | at org.alfresco.web.site.EditionInterceptor.preHandle(EditionInterceptor.java:116)
share | at org.springframework.web.servlet.handler.WebRequestHandlerInterceptorAdapter.preHandle(WebRequestHandlerInterceptorAdapter.java:55)
share | at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)
share | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928)
share | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share | at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.CSRFFilter.doFilter(CSRFFilter.java:356)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:474)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:443)
share | at org.springframework.extensions.webscripts.servlet.BeanProxyFilter.doFilter(BeanProxyFilter.java:80)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:81)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
share | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
share | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share | at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
share | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
share | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
share | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
share | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
share | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share | at java.base/java.lang.Thread.run(Thread.java:834)
share | 2020-02-06 10:45:46,307 INFO [web.site.EditionInterceptor] [http-nio-8080-exec-1] Unable to retrieve License information from Alfresco: 408
share | 2020-02-06 10:47:46,420 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Exception calling (GET) http://alfresco6:8080/alfresco/s/remoteadm/has/alfresco/site-data/configurations/slingshot.site.configuration.xml?s=sitestore
share | 2020-02-06 10:47:46,421 INFO [webscripts.connector.RemoteClient] [http-nio-8080-exec-1] Error status 408 Read timed out
share | java.net.SocketTimeoutException: Read timed out
share | at java.base/java.net.SocketInputStream.socketRead0(Native Method)
share | at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
share | at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
share | at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
share | at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:155)
share | at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:284)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
share | at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
share | at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
share | at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:165)
share | at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:167)
share | at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
share | at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
share | at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:271)
share | at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
share | at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
share | at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
share | at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
share | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1164)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:931)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:654)
share | at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:588)
share | at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
share | at org.springframework.extensions.webscripts.RequestCachingConnector.call(RequestCachingConnector.java:91)
share | at org.springframework.extensions.webscripts.connector.AbstractConnector.call(AbstractConnector.java:116)
share | at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:114)
share | at org.springframework.extensions.webscripts.RemoteStore.callGet(RemoteStore.java:738)
share | at org.springframework.extensions.webscripts.RemoteStore.hasDocument(RemoteStore.java:348)
share | at org.springframework.extensions.surf.persister.PathStoreObjectPersister.getObject(PathStoreObjectPersister.java:340)
share | at org.springframework.extensions.surf.persister.MultiObjectPersister.getObject(MultiObjectPersister.java:124)
share | at org.springframework.extensions.surf.ObjectPersistenceService.getObject(ObjectPersistenceService.java:115)
share | at org.springframework.extensions.surf.ModelObjectService.getObject(ModelObjectService.java:553)
share | at org.springframework.extensions.surf.ModelObjectService.getConfiguration(ModelObjectService.java:158)
share | at org.springframework.extensions.surf.site.SiteUtil.getSiteConfiguration(SiteUtil.java:105)
share | at org.springframework.extensions.surf.site.SiteUtil.getRootPage(SiteUtil.java:54)
share | at org.springframework.extensions.surf.support.AbstractRequestContext.getRootPage(AbstractRequestContext.java:321)
share | at org.springframework.extensions.surf.mvc.PageViewResolver.canHandle(PageViewResolver.java:110)
share | at org.springframework.web.servlet.view.UrlBasedViewResolver.createView(UrlBasedViewResolver.java:395)
share | at org.springframework.extensions.webscripts.servlet.mvc.AbstractWebScriptViewResolver.resolveViewName(AbstractWebScriptViewResolver.java:64)
share | at org.springframework.web.servlet.DispatcherServlet.resolveViewName(DispatcherServlet.java:1255)
share | at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1196)
share | at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1001)
share | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
share | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share | at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share | at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.springframework.extensions.webscripts.servlet.CSRFFilter.doFilter(CSRFFilter.java:356)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:474)
share | at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:443)
share | at org.springframework.extensions.webscripts.servlet.BeanProxyFilter.doFilter(BeanProxyFilter.java:80)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:81)
share | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
share | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
share | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share | at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)
share | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
share | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
share | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
share | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
share | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share | at java.base/java.lang.Thread.run(Thread.java:834)

 

Solr:

solr | 2020-02-06 10:48:43.663 ERROR (searcherExecutor-7-thread-1-processing-x:alfresco) [ x:alfresco] o.a.s.t.AbstractTracker Model tracking failed for core: alfresco
solr | java.net.SocketTimeoutException: Read timed out
solr | at java.net.SocketInputStream.socketRead0(Native Method)
solr | at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
solr | at java.net.SocketInputStream.read(SocketInputStream.java:171)
solr | at java.net.SocketInputStream.read(SocketInputStream.java:141)
solr | at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
solr | at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
solr | at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
solr | at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
solr | at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
solr | at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)

 

¿Tendría que cambiar alguna otra configuración del docker-compose o el Dockerfile de alfresco?

Gracias.

angelborroy
Alfresco Employee

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Prueba a generar un Docker Compose equivalente con

https://github.com/Alfresco/alfresco-docker-installer

Y compáralo con el tuyo.

Hyland Developer Evangelist
jdominguez
Active Member II

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Buenos días, hemos estado realizando pruebas y hemos conseguido levantar correctamente la versión 6.1.2-ga.

Comprobamos que en dicha versión no se reproduce el error del versionado y algún otro error que también teníamos reportado en la versión 6.1.1. Estas pruebas realizadas sobre un entorno limpio.

 

Estamos integrando esta nueva versión con los volumenes, amps y jars de nuestro proyecto... El primer problema que nos encontramos es al integrar los volúmenes, ya que parece que la base de datos no es compatible o necesita ser actualizada. El error que muestra:

alfresco | 2020-02-10 10:34:51,827 ERROR [domain.schema.SchemaBootstrap] [localhost-startStop-1] Schema auto-update failed
alfresco | org.apache.ibatis.exceptions.PersistenceException:
alfresco | ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'alfresco.act_ge_property' doesn't exist
alfresco | ### The error may exist in org/activiti/db/mapping/entity/Property.xml
alfresco | ### The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity.selectProperty-Inline
alfresco | ### The error occurred while setting parameters
alfresco | ### SQL: select * from ACT_GE_PROPERTY where NAME_ = ?
alfresco | ### Cause: java.sql.SQLSyntaxErrorException: Table 'alfresco.act_ge_property' doesn't exist
alfresco | at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
alfresco | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:122)
alfresco | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:113)
alfresco | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:73)
alfresco | at org.activiti.engine.impl.db.DbSqlSession.selectById(DbSqlSession.java:471)
alfresco | at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1029)
alfresco | at org.activiti.engine.impl.ManagementServiceImpl$1.execute(ManagementServiceImpl.java:99)
alfresco | at org.activiti.engine.impl.ManagementServiceImpl$1.execute(ManagementServiceImpl.java:94)
alfresco | at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
alfresco | at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
alfresco | at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
alfresco | at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
alfresco | at org.activiti.engine.impl.ManagementServiceImpl.databaseSchemaUpgrade(ManagementServiceImpl.java:94)
alfresco | at org.alfresco.repo.domain.schema.SchemaBootstrap.initialiseActivitiDBSchema(SchemaBootstrap.java:1027)
alfresco | at org.alfresco.repo.domain.schema.SchemaBootstrap.updateSchema(SchemaBootstrap.java:942)
alfresco | at org.alfresco.repo.domain.schema.SchemaBootstrap.onBootstrap(SchemaBootstrap.java:1728)
alfresco | at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
alfresco | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221)
alfresco | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186)
alfresco | at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206)
alfresco | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:398)
alfresco | at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:355)
alfresco | at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882)
alfresco | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
alfresco | at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:400)
alfresco | at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
alfresco | at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
alfresco | at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
alfresco | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4792)
alfresco | at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5256)
alfresco | at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
alfresco | at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
alfresco | at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:129)
alfresco | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:150)
alfresco | at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:140)
alfresco | at java.base/java.security.AccessController.doPrivileged(Native Method)
alfresco | at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
alfresco | at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
alfresco | at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140)
alfresco | at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
alfresco | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
alfresco | at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
alfresco | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
alfresco | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
alfresco | at java.base/java.lang.Thread.run(Thread.java:834)
alfresco | Caused by: java.sql.SQLSyntaxErrorException: Table 'alfresco.act_ge_property' doesn't exist
alfresco | at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
alfresco | at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
alfresco | at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
alfresco | at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:974)
alfresco | at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:391)
alfresco | at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
alfresco | at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
alfresco | at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)
alfresco | at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:62)
alfresco | at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:78)
alfresco | at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
alfresco | at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:303)
alfresco | at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:154)
alfresco | at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:102)
alfresco | at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:82)
alfresco | at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:120)
alfresco | ... 43 more

 

¿Como podríamos actualizar la base de datos?

¿Existe algún script de incremento de versión que sólo realice las modificaciones de 6.1.1 a 6.1.2-ga?

¿Existe alguna otra forma que no implique reconstruir la base de datos desde cero, con su respectiva remigración, reparametrización y reconfiguración?

 

Gracias, Saludos

angelborroy
Alfresco Employee

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Prueba a utilizar la base de datos y el contentstore originales de 5.2 para realizar la actualización a 6.1.2-ga

Hyland Developer Evangelist
jdominguez
Active Member II

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Buenas, no puedo utilizar la versión 5.2, porque la versión 6.1.1 ya se encuentra implantada en un entorno productivo.

¿Como podríamos actualizar la base de datos?

¿Existe algún script de incremento de versión que sólo realice las modificaciones de 6.1.1 a 6.1.2-ga?

Gracias. Saludos

angelborroy
Alfresco Employee

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Los scripts de actualización de la base de datos forman parte del código fuente de la aplicación alfresco.war. Se ejecutan automáticamente cuando detecta que la versión de base de datos es anterior a la de la aplicación.

Podrías re-crear la tabla que está fallando, aunque quizá existan otros problemas en la base de datos:

https://github.com/Alfresco/alfresco-repository/blob/ac38ac94ff4f9cbdf2671a9517781bda389a13c4/src/ma...

Hyland Developer Evangelist
jdominguez1
Active Member

Re: Alfresco 6.1.1 error 408 ReadTimeOut al cargar nueva versión

Jump to solution

Ya he conseguido terminar de montar la versión 6.1.2-ga integrada con los volumenes y personalizaciones que tenemos.

El último problema que comentaba, realmente no eran diferencias de base de datos entre versiones, sino problemas con los volumenes y la base de datos que estaban corruptas. Restaurando volumenes, backups y restores de la base de datos ha llegado a funcionar con la nueva versión.

Gracias por tu ayuda. Marco como solución tu primer comentario de actualización a la versión 6.1.2-ga.

Edito: No puedo marcarlo como solución porque no puedo entrar con mi usuario en el foro.