creazione folder

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

creazione folder

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
emm82
Member II

Re: creazione folder

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
Member II

Re: creazione folder

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