{"id":16887,"date":"2021-11-30T18:46:57","date_gmt":"2021-11-30T17:46:57","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/"},"modified":"2021-11-30T18:46:57","modified_gmt":"2021-11-30T17:46:57","slug":"alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/","title":{"rendered":"Alfresco \u2013 Share Clustering fail with &#8216;Ignored XML validation warning&#8217;, again"},"content":{"rendered":"<p>In a <a href=\"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning\/\" target=\"_blank\" rel=\"noopener\">previous blog<\/a>, I mentioned an issue that I faced when upgrading an Alfresco Content Services 5.2 to 6.1 on a VM with no internet access. The solution was simply to change one of the schema &#8220;URL&#8221; so that it can fallback to local references, meaning that it will try to check and find the schema definition inside the jar files present in the classpath. When upgrading this exact same VM from 6.1 to 7.1, I had, again, the same error:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1; highlight: [4,5]\">29-Nov-2021 08:19:07.891 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]\n29-Nov-2021 08:19:07.892 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat\/9.0.55]\n29-Nov-2021 08:19:07.922 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [alfresco\/alfresco-7.1.0.1\/tomcat\/conf\/Catalina\/localhost\/share.xml]\n2021-11-29 08:19:19,024  WARN  [factory.xml.XmlBeanDefinitionReader] [main] Ignored XML validation warning\n org.xml.sax.SAXParseException; lineNumber: 19; columnNumber: 92; schema_reference.4: Failed to read schema document 'http:\/\/www.hazelcast.com\/schema\/spring\/hazelcast-spring-2.4.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not &lt;xsd:schema&gt;.\n        at java.xml\/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)\n        at java.xml\/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(ErrorHandlerWrapper.java:100)\n        at java.xml\/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:392)\n        at java.xml\/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:306)\n        at java.xml\/com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:4257)\n        ...\nCaused by: java.net.ConnectException: Connection refused (Connection refused)\n...\n2021-11-29 08:19:19,061  ERROR [web.context.ContextLoader] [main] Context initialization failed\n org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [surf-config.xml]\nOffending resource: class path resource [web-application-config.xml]; nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:alfresco\/web-extension\/*-context.xml]\nOffending resource: class path resource [surf-config.xml]; nested exception is org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 19 in XML document from file [alfresco\/alfresco-7.1.0.1\/tomcat\/shared\/classes\/alfresco\/web-extension\/custom-slingshot-application-context.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 19; columnNumber: 92; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'hz:topic'.\n        at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)\n        at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:119)\n        at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:104)\n        at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:266)\n        ...\nCaused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:alfresco\/web-extension\/*-context.xml]\n...\n29-Nov-2021 08:19:19.074 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file\n29-Nov-2021 08:19:19.077 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [\/share] startup failed due to previous errors<\/pre>\n<p>&nbsp;<\/p>\n<p>The first thing I checked was obviously if there were any differences between the previous and the new versions of the custom-slingshot-application-context.xml files. There was none, so it is not exactly the same issue, but it has the same consequences:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">alfresco@alfvm01:alfresco$ ll\ntotal 16\ndrwxr-x---  4 alfresco alfresco 4096 Nov 26 09:15 .\/\ndrwxr-xr-x 10 alfresco alfresco 4096 Nov 26 10:09 ..\/\ndrwxr-x---  8 alfresco alfresco 4096 Nov 29 08:11 alfresco-6.1.1.3\/\ndrwxr-x---  8 alfresco alfresco 4096 Nov 29 14:44 alfresco-7.1.0.1\/\nalfresco@alfvm01:alfresco$\nalfresco@alfvm01:alfresco$ diff alfresco-*\/tomcat\/shared\/classes\/alfresco\/web-extension\/custom-slingshot-application-context.xml\nalfresco@alfvm01:alfresco$<\/pre>\n<p>&nbsp;<\/p>\n<p>Since the file should normally be fine and able to fetch classpath definitions, then the issue would most probably be that either there are no jar files present anymore or the specific version that Share is looking for (as written in the log file: hazelcast-spring-2.4.xsd) doesn&#8217;t exist\/isn&#8217;t found. So that&#8217;s what I looked into then:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [4,5]\">alfresco@alfvm01:alfresco$ find alfresco-*\/tomcat\/webapps\/share\/ -name \"*hazelcast*jar*\"\nalfresco-6.1.1.3\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-2.4.jar\nalfresco-6.1.1.3\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-spring-2.4.jar\nalfresco-7.1.0.1\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-3.12.6.jar\nalfresco-7.1.0.1\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-spring-3.12.6.jar\nalfresco@alfvm01:alfresco$<\/pre>\n<p>&nbsp;<\/p>\n<p>As you can see, the version of Hazelcast has been upgraded from 2.4 to 3.12. So, it&#8217;s probably a version mismatch since the jar files are present properly. Therefore, looking for the 2.4 XSD definition file inside the jar file is the next step:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">alfresco@alfvm01:alfresco$ jar -tvf alfresco-6.1.1.3\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-spring-2.4.jar | grep 'hazelcast-spring.*xsd'\n 44024 Wed Oct 17 17:51:56 CEST 2012 hazelcast-spring-2.4.xsd\nalfresco@alfvm01:alfresco$\nalfresco@alfvm01:alfresco$ jar -tvf alfresco-7.1.0.1\/tomcat\/webapps\/share\/WEB-INF\/lib\/hazelcast-spring-3.12.6.jar | grep 'hazelcast-spring.*xsd'\n178900 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.8.xsd\n106805 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.4.xsd\n 56119 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.2.xsd\n190415 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.9.xsd\n 52802 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.1.xsd\n294159 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.12.xsd\n148564 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.6.xsd\n 50037 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.0.xsd\n262083 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.11.xsd\n 62043 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.3.xsd\n157063 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.7.xsd\n129308 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.5.xsd\n236019 Thu Jan 30 20:44:00 CET 2020 hazelcast-spring-3.10.xsd\nalfresco@alfvm01:alfresco$<\/pre>\n<p>&nbsp;<\/p>\n<p>As seen, the 2.4 XSD definition isn&#8217;t available in the new jar file, which would therefore be the culprit. The solution should then be to use the correct XSD definition version (switch from 2.4 to 3.12) in the custom-slingshot-application-context.xml file:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">alfresco@alfvm01:alfresco$ sed -i 's,2.4,3.12,' alfresco-7.1.0.1\/tomcat\/shared\/classes\/alfresco\/web-extension\/custom-slingshot-application-context.xml\nalfresco@alfvm01:alfresco$\nalfresco@alfvm01:alfresco$ diff alfresco-*\/tomcat\/shared\/classes\/alfresco\/web-extension\/custom-slingshot-application-context.xml\n8c8\n&lt;                 http:\/\/www.hazelcast.com\/schema\/spring\/hazelcast-spring-2.4.xsd\"&gt;\n---\n&gt;                 http:\/\/www.hazelcast.com\/schema\/spring\/hazelcast-spring-3.12.xsd\"&gt;\n13c13\n&lt;         - and specifically http:\/\/docs.hazelcast.org\/docs\/2.4\/manual\/html-single\/#SpringIntegration\n---\n&gt;         - and specifically http:\/\/docs.hazelcast.org\/docs\/3.12\/manual\/html-single\/#SpringIntegration\nalfresco@alfvm01:alfresco$<\/pre>\n<p>&nbsp;<\/p>\n<p>After the update and a restart, the Share Clustering is able to start and it is working successfully:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">29-Nov-2021 08:34:12.776 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]\n29-Nov-2021 08:34:12.777 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat\/9.0.55]\n29-Nov-2021 08:34:12.796 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [alfresco\/alfresco-7.1.0.1\/tomcat\/conf\/Catalina\/localhost\/share.xml]\n...\n29-Nov-2021 08:34:26.437 INFO [main] com.hazelcast.system.null [alfvm01.domain.com]:5801 [slingshot] [3.12.6] Hazelcast 3.12.6 (20200130 - be02cc5) starting at [alfvm01.domain.com]:5801\n29-Nov-2021 08:34:26.437 INFO [main] com.hazelcast.system.null [alfvm01.domain.com]:5801 [slingshot] [3.12.6] Copyright (c) 2008-2020, Hazelcast, Inc. All Rights Reserved.\n...\n29-Nov-2021 08:34:27.729 INFO [main] com.hazelcast.core.LifecycleService.null [alfvm01.domain.com]:5801 [slingshot] [3.12.6] [alfvm01.domain.com]:5801 is STARTING\n...\n29-Nov-2021 08:34:28.790 INFO [main] com.hazelcast.core.LifecycleService.null [alfvm01.domain.com]:5801 [slingshot] [3.12.6] [alfvm01.domain.com]:5801 is STARTED<\/pre>\n<p>&nbsp;<\/p>\n<p>Currently, the <a href=\"https:\/\/docs.alfresco.com\/content-services\/latest\/admin\/cluster\/#configure-hazelcast-between-alfresco-share-instances\" target=\"_blank\" rel=\"noopener\">Alfresco documentation<\/a> contains the wrong references to the 2.4 version. I opened a PR to correct the documentation to use the 3.12 version instead (impacts all versions starting from ACS 7.0) so hopefully it should be updated soon. In the meantime, check that you are using the correct versions! In case your server does have internet access, then you will not have any issues but that means that Alfresco will always perform internet lookups to retrieve the 2.4 version of the XSD definition.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a previous blog, I mentioned an issue that I faced when upgrading an Alfresco Content Services 5.2 to 6.1 on a VM with no internet access. The solution was simply to change one of the schema &#8220;URL&#8221; so that it can fallback to local references, meaning that it will try to check and find [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197,525],"tags":[3169,38,1681,1170],"type_dbi":[],"class_list":["post-16887","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","category-enterprise-content-management","tag-alfresco","tag-cluster","tag-hazelcast","tag-share"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Alfresco \u2013 Share Clustering fail with &#039;Ignored XML validation warning&#039;, again - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Alfresco \u2013 Share Clustering fail with &#039;Ignored XML validation warning&#039;, again\" \/>\n<meta property=\"og:description\" content=\"In a previous blog, I mentioned an issue that I faced when upgrading an Alfresco Content Services 5.2 to 6.1 on a VM with no internet access. The solution was simply to change one of the schema &#8220;URL&#8221; so that it can fallback to local references, meaning that it will try to check and find [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-30T17:46:57+00:00\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Alfresco \u2013 Share Clustering fail with &#8216;Ignored XML validation warning&#8217;, again\",\"datePublished\":\"2021-11-30T17:46:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/\"},\"wordCount\":376,\"commentCount\":0,\"keywords\":[\"Alfresco\",\"Cluster\",\"Hazelcast\",\"Share\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/\",\"name\":\"Alfresco \u2013 Share Clustering fail with 'Ignored XML validation warning', again - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2021-11-30T17:46:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alfresco \u2013 Share Clustering fail with &#8216;Ignored XML validation warning&#8217;, again\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\\\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\\\/\\\/blog.dbi-services.com\\\/author\\\/morgan-patou\\\/\",\"https:\\\/\\\/x.com\\\/MorganPatou\"],\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/morgan-patou\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Alfresco \u2013 Share Clustering fail with 'Ignored XML validation warning', again - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/","og_locale":"en_US","og_type":"article","og_title":"Alfresco \u2013 Share Clustering fail with 'Ignored XML validation warning', again","og_description":"In a previous blog, I mentioned an issue that I faced when upgrading an Alfresco Content Services 5.2 to 6.1 on a VM with no internet access. The solution was simply to change one of the schema &#8220;URL&#8221; so that it can fallback to local references, meaning that it will try to check and find [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/","og_site_name":"dbi Blog","article_published_time":"2021-11-30T17:46:57+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Alfresco \u2013 Share Clustering fail with &#8216;Ignored XML validation warning&#8217;, again","datePublished":"2021-11-30T17:46:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/"},"wordCount":376,"commentCount":0,"keywords":["Alfresco","Cluster","Hazelcast","Share"],"articleSection":["Application integration &amp; Middleware","Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/","url":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/","name":"Alfresco \u2013 Share Clustering fail with 'Ignored XML validation warning', again - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2021-11-30T17:46:57+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/alfresco-share-clustering-fail-with-ignored-xml-validation-warning-again\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Alfresco \u2013 Share Clustering fail with &#8216;Ignored XML validation warning&#8217;, again"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=16887"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16887\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=16887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=16887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=16887"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=16887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}