Record Management - Error when modify Custom Metadata

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

Record Management - Error when modify Custom Metadata

Hello,

I have a problem with custom metadata on Record Management. I can create a custom metada but when i want to modify it, i have an error message.
My colleague has the same problem but with a different error message. You can see it on the 2 attachments.

————————-
Pour les francophones :

Je ne peux pas modifier les meta données une fois qu'elles ont été crées dans la console de gestion. On a deux messages différents entre ma collègue et moi (elle est sur Mac et moi non, peut être un rapport ?). On peut voir les messages d'erreurs sur les deux images jointes.
————————-

Thanks for advance,
Sebastien

The code reponse send by firebug :


{
    "status" :
  {
    "code" : 500,
    "name" : "Internal Error",
    "description" : "An error inside the HTTP server which prevented it from fulfilling the request."

  }, 
 
  "message" : "03240128 Failed to validate property delete - found 1 nodes in store workspace:\/\/SpacesStore
with PROPERTY '{http:\/\/www.alfresco.org\/model\/rmcustom\/1.0}CustomMeta'", 
  "exception" : "org.alfresco.error.AlfrescoRuntimeException - 03240128 Failed to validate property delete
- found 1 nodes in store workspace:\/\/SpacesStore with PROPERTY '{http:\/\/www.alfresco.org\/model
\/rmcustom\/1.0}CustomMeta'",
 
  "callstack" :
  [
       ""      ,"org.alfresco.error.AlfrescoRuntimeException: 03240128 Failed to validate property delete
- found 1 nodes in store workspace:\/\/SpacesStore with PROPERTY '{http:\/\/www.alfresco.org\/model
\/rmcustom\/1.0}CustomMeta'"
      ,"org.alfresco.repo.dictionary.ModelValidatorImpl.validateIndexedProperty(ModelValidatorImpl.java
:369)"
      ,"org.alfresco.repo.dictionary.ModelValidatorImpl.validatePropertyDelete(ModelValidatorImpl.java
:337)"
      ,"org.alfresco.repo.dictionary.ModelValidatorImpl.validateModel(ModelValidatorImpl.java:295)"
      ,"org.alfresco.repo.dictionary.DictionaryModelType$DictionaryModelTypeTransactionListener$2.doWork
(DictionaryModelType.java:630)"
      ,"org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548
)"
      ,"org.alfresco.repo.dictionary.DictionaryModelType$DictionaryModelTypeTransactionListener.beforeCommit
(DictionaryModelType.java:561)"
      ,"org.alfresco.util.transaction.TransactionSupportUtil$TransactionSynchronizationImpl.doBeforeCommit
(TransactionSupportUtil.java:535)"
      ,"org.alfresco.util.transaction.TransactionSupportUtil$TransactionSynchronizationImpl.doBeforeCommit
(TransactionSupportUtil.java:514)"
      ,"org.alfresco.util.transaction.TransactionSupportUtil$TransactionSynchronizationImpl.beforeCommit
(TransactionSupportUtil.java:479)"
      ,"org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils
.java:95)"
      ,"org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit
(AbstractPlatformTransactionManager.java:925)"
      ,"org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager
.java:738)"
      ,"org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager
.java:724)"
      ,"org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning
(TransactionAspectSupport.java:475)"
      ,"org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java
:482)"
      ,"org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper
.java:476)"
      ,"org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java
:532)"
      ,"org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer
.java:600)"
      ,"org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java
:380)"
      ,"org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:261
)"
      ,"org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java
:378)"
      ,"org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java
:209)"
      ,"org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java
:132)"
      ,"javax.servlet.http.HttpServlet.service(HttpServlet.java:727)"
      ,"org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
:303)"
      ,"org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)"
      ,"org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)"
      ,"org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
:241)"
      ,"org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)"
      ,"org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java
:61)"
      ,"org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
:241)"
      ,"org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)"
      ,"org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)"
      ,"org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)"
      ,"org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)"
      ,"org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)"
      ,"org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)"
      ,"org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)"
      ,"org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)"
      ,"org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)"
      ,"org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)"

      ,"org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607
)"
      ,"org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)"
      ,"org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)"
      ,"java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)"
      ,"java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)"
      ,"java.lang.Thread.run(Unknown Source)"

  ],
 
  "server" : "Community v5.0.0 (r86473-b92) schema 8 006",
  "time" : "24 avr. 2015 17:20:52"
}


My Record Management version : 2.3.b
3 Replies
ycoulon
Alfresco Employee

Re: Record Management - Error when modify Custom Metadata

Salut,

J'ai jeter un oeil sur les capture d'écran, l'erreur de la capture "error_meta1.png" semble être lié au fait que tu tentes de renommer une méta-données déja existante et présente sur 1 noeud dans ton repos. Essai de supprimer le noeud avec cette méta-data avant refaire ton action sur la définition de la meta-donnée.

Concernant la deuxième erreur, il semble qu'il y a un problème au niveau du JSON transmis. Peut être que cette erreur est dut au accent et/ou aux espace présente dans le nom de la méta-donnée que vous tentez de créer. Essai de la définir sans espace et sans accent.

Yann
ryosaeba
Member II

Re: Record Management - Error when modify Custom Metadata

Hello,

Tout d'abord, merci pour l'aide !

<blockquote>
J'ai jeter un oeil sur les capture d'écran, l'erreur de la capture "error_meta1.png" semble être lié au fait que tu tentes de renommer une méta-données déja existante et présente sur 1 noeud dans ton repos. Essai de supprimer le noeud avec cette méta-data avant refaire ton action sur la définition de la meta-donnée.
</blockquote>

Oui c'etait bien ça, merci !

<blockquote>
Concernant la deuxième erreur, il semble qu'il y a un problème au niveau du JSON transmis. Peut être que cette erreur est dut au accent et/ou aux espace présente dans le nom de la méta-donnée que vous tentez de créer. Essai de la définir sans espace et sans accent.
</blockquote>

La par contre, ca n'a rien changé Smiley Sad
jeanjot
Active Member

Re: Record Management - Error when modify Custom Metadata

Pour ma part , je pense que vous devriez migrer rapidement sur la version 5.0.d.
En effet, entre la version 5.0.b et le 5.0.c de gros changements internes (notamment suppression de composant parfois remplacé par d'autres)  Alfresco ont été effectuées pour valider la première version Alfresco One entreprise.

De plus la dernière version du RM a été mise en place pour la version 5.0.c. Celle-ci étant compatible avec la version 5.0.d

Dites-vous que la version 5.0.c est une version obsolète.