cancel
Showing results for 
Search instead for 
Did you mean: 

creazione folder

emm82
Champ in-the-making
Champ in-the-making
Ciao a tutti,

ho installato la versione Community 3.3.
Ho creato uno script. Questo script, impostato come regola su una folder, ogni qualvolta che eseguo l'upload di un documento, crea una nuova folder, muove il documento dentro la nuova folder e rinomina questa foder con il nome del documento…

Il problema è che ogni volta che eseguo l'upload del documento visualizzo il seguente messaggio di errore:

Failed to create content due to error: 04190184 Failed to execute script 'workspace://SpacesStore/e1764194-2b57-42fd-aa09-70a3939a11ee': could not insert: [org.alfresco.repo.domain.hibernate.NodeImpl]; SQL [insert into alf_node (version, store_id, uuid, transaction_id, node_deleted, type_qname_id, acl_id, audit_creator, audit_created, audit_modifier, audit_modified, audit_accessed) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is org.hibernate.exception.LockAcquisitionException: could not insert: [org.alfresco.repo.domain.hibernate.NodeImpl]

Qualcuno sa dirmi perchè?

Grazie in anticipo
2 REPLIES 2

emm82
Champ in-the-making
Champ in-the-making
Di seguito mostro lo script che eseguo:



var docname=document.name.substring(0,document.name.lastIndexOf('.'));


   var newNode=space.childByNamePath(docname);

     if (newNode==null){

       newNode=space.createFolder(docname);
         document.move(newNode);

     }

Imposto la regola alla folder, e quando eseguo l'upload del file visualizzo il seguente errore:


Failed to create content due to error: 04200013 Failed to execute script 'workspace://SpacesStore/9da9fd5a-12d7-4691-853d-6a46f2c91dd8': String index out of range: -1


come posso risolverlo?
Grazie!!!

raptus
Champ in-the-making
Champ in-the-making
Ciao, secondo me l'errore è, come avrai immaginato, nella ricerca del "." della stringa.
prova così http://forums.alfresco.com/en/viewtopic.php?f=12&t=12009&start=0

ciao,
raptus