<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Integrity violations : invalid property value found on &amp;quot;cm:name&amp;quot; during upload of fold in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132649#M35746</link>
    <description>&lt;P&gt;OMG, ty very much for the clarification.&lt;/P&gt;&lt;P&gt;For the point 3 a behaviour&amp;nbsp; (on the preCreateNode hook) for trim the folder name is the right solution&amp;nbsp; ? or is better if i override directly the webscript&amp;nbsp; ?&lt;/P&gt;</description>
    <pubDate>Wed, 25 Jan 2023 12:07:18 GMT</pubDate>
    <dc:creator>AlfrescoZZZ</dc:creator>
    <dc:date>2023-01-25T12:07:18Z</dc:date>
    <item>
      <title>Integrity violations : invalid property value found on "cm:name" during upload of folder</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132647#M35744</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Used Version:&lt;/STRONG&gt; Alfresco Community 7.2.1 (Docker Installer)&lt;/P&gt;&lt;P&gt;Hi I have a problem a user is uploading folders with incorrect filenames which seem to give solar a lot of trouble specifically during the integrity checker analysis.&lt;/P&gt;&lt;P&gt;I have the following questions:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt; Does the integrity checker imply that Alfresco calls Solar for model verification on solar is it correct or is everything limited on Alfresco ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt; If solar is off for some reason, the file is STILL uploaded to alfresco because it has no way to ask solar to check the integrity checker ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3)&lt;/STRONG&gt; I find myself with the need to change the value of the file name (node creation to be clear) BEFORE the integrity checker check is a behavior that triggers before this check the correct solution? or are there other tools I can use?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Here is the full stack trace of the error in question:&lt;/P&gt;&lt;PRE&gt;2023-01-20 11:59:21,001 ERROR [node.integrity.IntegrityChecker] [http-nio-8080-exec-3] Found 5 integrity violations:Invalid property value: Node: workspace://SpacesStore/8cd37226-ddab-4302-9b07-3a9bc4f9f5e9 Name: 2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013695 Value '2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/b67caa7d-1e87-49ee-b8e6-26d723b484f3 Name: 2020 RAPPORTI DI SERVIZIO Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013696 Value '2020 RAPPORTI DI SERVIZIO ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/6cca04cc-7ae1-4236-a617-3ad17d1cdacb Name: GJERKAJ Agostin Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013697 Value 'GJERKAJ Agostin ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/92554676-5fa1-4e9f-9664-2f5545af5035 Name: 2020 SANZIONI PASSI CARRAI Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013698 Value '2020 SANZIONI PASSI CARRAI ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/afc47a66-2b56-4ccf-9cfe-470dd53ab653 Name: VOLTURA Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013699 Value 'VOLTURA ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;2023-01-20 11:59:21,002 ERROR [extensions.webscripts.AbstractRuntime] [http-nio-8080-exec-3] Exception from executeScript: 002013700 Found 5 integrity violations:Invalid property value: Node: workspace://SpacesStore/8cd37226-ddab-4302-9b07-3a9bc4f9f5e9 Name: 2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013695 Value '2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/b67caa7d-1e87-49ee-b8e6-26d723b484f3 Name: 2020 RAPPORTI DI SERVIZIO Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013696 Value '2020 RAPPORTI DI SERVIZIO ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/6cca04cc-7ae1-4236-a617-3ad17d1cdacb Name: GJERKAJ Agostin Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013697 Value 'GJERKAJ Agostin ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/92554676-5fa1-4e9f-9664-2f5545af5035 Name: 2020 SANZIONI PASSI CARRAI Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013698 Value '2020 SANZIONI PASSI CARRAI ' is not valid as a file name. This property must be a valid file name.Invalid property value: Node: workspace://SpacesStore/afc47a66-2b56-4ccf-9cfe-470dd53ab653 Name: VOLTURA Type: {http://www.alfresco.org/model/content/1.0}folder Property: {http://www.alfresco.org/model/content/1.0}name Constraint: 002013699 Value 'VOLTURA ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;org.alfresco.repo.node.integrity.IntegrityException: 002013700 Found 5 integrity violations:&lt;BR /&gt;Invalid property value:&lt;BR /&gt;Node: workspace://SpacesStore/8cd37226-ddab-4302-9b07-3a9bc4f9f5e9&lt;BR /&gt;Name: 2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA&lt;BR /&gt;Type: {http://www.alfresco.org/model/content/1.0}folder&lt;BR /&gt;Property: {http://www.alfresco.org/model/content/1.0}name&lt;BR /&gt;Constraint: 002013695 Value '2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;Invalid property value:&lt;BR /&gt;Node: workspace://SpacesStore/b67caa7d-1e87-49ee-b8e6-26d723b484f3&lt;BR /&gt;Name: 2020 RAPPORTI DI SERVIZIO&lt;BR /&gt;Type: {http://www.alfresco.org/model/content/1.0}folder&lt;BR /&gt;Property: {http://www.alfresco.org/model/content/1.0}name&lt;BR /&gt;Constraint: 002013696 Value '2020 RAPPORTI DI SERVIZIO ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;Invalid property value:&lt;BR /&gt;Node: workspace://SpacesStore/6cca04cc-7ae1-4236-a617-3ad17d1cdacb&lt;BR /&gt;Name: GJERKAJ Agostin&lt;BR /&gt;Type: {http://www.alfresco.org/model/content/1.0}folder&lt;BR /&gt;Property: {http://www.alfresco.org/model/content/1.0}name&lt;BR /&gt;Constraint: 002013697 Value 'GJERKAJ Agostin ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;Invalid property value:&lt;BR /&gt;Node: workspace://SpacesStore/92554676-5fa1-4e9f-9664-2f5545af5035&lt;BR /&gt;Name: 2020 SANZIONI PASSI CARRAI&lt;BR /&gt;Type: {http://www.alfresco.org/model/content/1.0}folder&lt;BR /&gt;Property: {http://www.alfresco.org/model/content/1.0}name&lt;BR /&gt;Constraint: 002013698 Value '2020 SANZIONI PASSI CARRAI ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;Invalid property value:&lt;BR /&gt;Node: workspace://SpacesStore/afc47a66-2b56-4ccf-9cfe-470dd53ab653&lt;BR /&gt;Name: VOLTURA&lt;BR /&gt;Type: {http://www.alfresco.org/model/content/1.0}folder&lt;BR /&gt;Property: {http://www.alfresco.org/model/content/1.0}name&lt;BR /&gt;Constraint: 002013699 Value 'VOLTURA ' is not valid as a file name. This property must be a valid file name.&lt;BR /&gt;at org.alfresco.repo.node.integrity.IntegrityChecker.checkIntegrity(IntegrityChecker.java:669)&lt;BR /&gt;at org.alfresco.repo.node.integrity.IntegrityChecker.beforeCommit(IntegrityChecker.java:771)&lt;BR /&gt;at org.alfresco.util.transaction.TransactionSupportUtil$TransactionSynchronizationImpl.beforeCommit(TransactionSupportUtil.java:500)&lt;BR /&gt;at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils.java:97)&lt;BR /&gt;at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:916)&lt;BR /&gt;at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:727)&lt;BR /&gt;at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711)&lt;BR /&gt;at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654)&lt;BR /&gt;at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:507)&lt;BR /&gt;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:472)&lt;BR /&gt;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:544)&lt;BR /&gt;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:685)&lt;BR /&gt;at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:721)&lt;BR /&gt;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:413)&lt;BR /&gt;at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:309)&lt;BR /&gt;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:423)&lt;BR /&gt;at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210)&lt;BR /&gt;at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:131)&lt;BR /&gt;at org.alfresco.repo.web.scripts.AlfrescoWebScriptServlet.service(AlfrescoWebScriptServlet.java:43)&lt;BR /&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.alfresco.web.app.servlet.ClearSecurityContextFilter.doFilter(ClearSecurityContextFilter.java:53)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)&lt;BR /&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)&lt;BR /&gt;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)&lt;BR /&gt;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)&lt;BR /&gt;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)&lt;BR /&gt;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)&lt;BR /&gt;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)&lt;BR /&gt;at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769)&lt;BR /&gt;at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)&lt;BR /&gt;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)&lt;BR /&gt;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)&lt;BR /&gt;at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)&lt;BR /&gt;at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)&lt;BR /&gt;at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)&lt;BR /&gt;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)&lt;BR /&gt;at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)&lt;BR /&gt;at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)&lt;BR /&gt;at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)&lt;BR /&gt;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;BR /&gt;at java.base/java.lang.Thread.run(Thread.java:829)&lt;BR /&gt;2023-01-21 04:00:03,103 ERROR [quartz.core.JobRunShell] [SearchScheduler_Worker-9] Job DEFAULT.search.archiveCoreBackupJobDetail threw an unhandled Exception:&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 002113913 Read timed out&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:96)&lt;BR /&gt;at org.alfresco.repo.solr.SOLRAdminClient.executeCommand(SOLRAdminClient.java:280)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupClient.executeImpl(SolrBackupClient.java:188)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupClient.execute(SolrBackupClient.java:139)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupJob.execute(SolrBackupJob.java:65)&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:202)&lt;BR /&gt;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)&lt;BR /&gt;Caused by: java.net.SocketTimeoutException: Read timed out&lt;BR /&gt;at java.base/java.net.SocketInputStream.socketRead0(Native Method)&lt;BR /&gt;at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)&lt;BR /&gt;at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)&lt;BR /&gt;at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)&lt;BR /&gt;at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)&lt;BR /&gt;at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:271)&lt;BR /&gt;at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)&lt;BR /&gt;at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)&lt;BR /&gt;at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)&lt;BR /&gt;at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:84)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:69)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:73)&lt;BR /&gt;... 6 more&lt;BR /&gt;2023-01-21 04:00:03,122 ERROR [quartz.core.ErrorLogger] [SearchScheduler_Worker-9] Job (DEFAULT.search.archiveCoreBackupJobDetail threw an exception.&lt;BR /&gt;org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.error.AlfrescoRuntimeException: 002113913 Read timed out]&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:213)&lt;BR /&gt;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 002113913 Read timed out&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:96)&lt;BR /&gt;at org.alfresco.repo.solr.SOLRAdminClient.executeCommand(SOLRAdminClient.java:280)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupClient.executeImpl(SolrBackupClient.java:188)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupClient.execute(SolrBackupClient.java:139)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.SolrBackupJob.execute(SolrBackupJob.java:65)&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:202)&lt;BR /&gt;... 1 more&lt;BR /&gt;Caused by: java.net.SocketTimeoutException: Read timed out&lt;BR /&gt;at java.base/java.net.SocketInputStream.socketRead0(Native Method)&lt;BR /&gt;at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)&lt;BR /&gt;at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)&lt;BR /&gt;at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)&lt;BR /&gt;at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)&lt;BR /&gt;at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:271)&lt;BR /&gt;at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)&lt;BR /&gt;at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)&lt;BR /&gt;at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)&lt;BR /&gt;at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:84)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:69)&lt;BR /&gt;at org.alfresco.repo.search.impl.solr.AbstractSolrAdminHTTPClient.getOperation(AbstractSolrAdminHTTPClient.java:73)&lt;BR /&gt;... 6 more&lt;/PRE&gt;</description>
      <pubDate>Mon, 23 Jan 2023 10:40:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132647#M35744</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2023-01-23T10:40:01Z</dc:date>
    </item>
    <item>
      <title>Re: Integrity violations : invalid property value found on "cm:name" during upload of fold</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132648#M35745</link>
      <description>&lt;P&gt;This is the constrait for cm:name property from the contentModel.xml&lt;/P&gt;&lt;PRE&gt;&amp;lt;constraints&amp;gt;
   &amp;lt;constraint name="cm:filename" type="REGEX"&amp;gt;
      &amp;lt;parameter name="expression"&amp;gt;&amp;lt;value&amp;gt;&amp;lt;![CDATA[(.*[\"\*\\\&amp;gt;\&amp;lt;\?\/\:\|]+.*)|(.*[\.]?.*[\.]+$)|(.*[ ]+$)]]&amp;gt;&amp;lt;/value&amp;gt;&amp;lt;/parameter&amp;gt;
      &amp;lt;parameter name="requiresMatch"&amp;gt;&amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;&amp;lt;/parameter&amp;gt;
   &amp;lt;/constraint&amp;gt;
   &amp;lt;constraint name="cm:userNameConstraint" type="org.alfresco.repo.dictionary.constraint.UserNameConstraint" /&amp;gt;
   &amp;lt;constraint name="cm:authorityNameConstraint" type="org.alfresco.repo.dictionary.constraint.AuthorityNameConstraint" /&amp;gt;
   &amp;lt;constraint name="cm:storeSelectorConstraint" type="REGISTERED"&amp;gt;
      &amp;lt;parameter name="registeredName"&amp;gt;&amp;lt;value&amp;gt;defaultStoreSelector&amp;lt;/value&amp;gt;&amp;lt;/parameter&amp;gt;
   &amp;lt;/constraint&amp;gt;
&amp;lt;/constraints&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;EM&gt;I have the following questions:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;1)&lt;/STRONG&gt; Does the integrity checker imply that Alfresco calls Solar for model verification on solar is it correct or is everything limited on Alfresco ?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Alfresco app is validating the model constraits&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2)&lt;/STRONG&gt; &lt;EM&gt;If solar is off for some reason, the file is STILL uploaded to alfresco because it has no way to ask solar to check the integrity checker ?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;As mentioned before Alfresco app is validating the model integrity not SOLR.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3)&lt;/STRONG&gt; &lt;EM&gt;I find myself with the need to change the value of the file name (node creation to be clear) BEFORE the integrity checker check is a behavior that triggers before this check the correct solution? or are there other tools I can use?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Tested via RestApi and CMIS browserbind calls and as expected Alfresco will trim the space from the end of thefilename, when you try to upload a folder in Share UI then it do not trim the spaces at the end of the folder name so you will receive this error.&lt;/P&gt;&lt;PRE&gt;Constraint: 002013695 Value '2020 ACCERT. RES. MINORI X ACQUISIZ. CITT. ITA ' is not valid as a file name. This property must be a valid file name.&lt;/PRE&gt;&lt;P&gt;The space is the problem at the end of the filename, &amp;nbsp;you should preprocess the filne/folder name values before the upload.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 09:45:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132648#M35745</guid>
      <dc:creator>menczingerm</dc:creator>
      <dc:date>2023-01-25T09:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Integrity violations : invalid property value found on "cm:name" during upload of fold</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132649#M35746</link>
      <description>&lt;P&gt;OMG, ty very much for the clarification.&lt;/P&gt;&lt;P&gt;For the point 3 a behaviour&amp;nbsp; (on the preCreateNode hook) for trim the folder name is the right solution&amp;nbsp; ? or is better if i override directly the webscript&amp;nbsp; ?&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 12:07:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132649#M35746</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2023-01-25T12:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Integrity violations : invalid property value found on "cm:name" during upload of fold</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132650#M35747</link>
      <description>&lt;P&gt;For anyone interested the only solution i found for this problem (with Alfresco Share) is to override the upload.js webscript code and put a simple trim() on the name before call the server....&lt;/P&gt;</description>
      <pubDate>Fri, 03 Feb 2023 08:12:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/integrity-violations-invalid-property-value-found-on-quot-cm/m-p/132650#M35747</guid>
      <dc:creator>AlfrescoZZZ</dc:creator>
      <dc:date>2023-02-03T08:12:22Z</dc:date>
    </item>
  </channel>
</rss>

