CMDBuild Forum

Allegati : Impossibile caricare

Ciao a Tutti,

quando provo ad aggiungere un allegato ottengo il seguente messaggio : Impossibile caricare l'allegato ed il file non viene caricato sulla griglia di CMDBuild. A differenza il file viene correttamente inviato nell'area dedicata sul DMS Alefresco.

Come mai si verifica ciò ?

------------------------------------

Log:

INFO  2009-12-09 17:45:00 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2009-12-09 17:45:02 [dms     ] Failed to make metadata, return false
ERROR 2009-12-09 17:45:02 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:80)
 at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:44)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:29)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:30)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:47)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
 at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
 at java.lang.Thread.run(Thread.java:595)
Caused by: org.cmdbuild.exception.ORMException: ORM_ATTACHMENT_UPLOAD_FAILED
 at org.cmdbuild.exception.ORMException$ORMExceptionType.createException(ORMException.java:52)
 at org.cmdbuild.legacy.operation.management.AlfrescoOperation.upload(AlfrescoOperation.java:78)
 at org.cmdbuild.servlets.json.management.ModCard.uploadAttachment(ModCard.java:596)
 ... 34 more
WARN  2009-12-09 17:45:02 [jsonrpc ] A org.cmdbuild.exception.ORMException occurred calling method class org.cmdbuild.servlets.json.management.ModCard.uploadAttachment: ORM_ATTACHMENT_UPLOAD_FAILED

Ciao Mauro,

il problema è dovuto al fatto che CMDBuild non riesce a creare i metadati per Alfresco 2.1. Verifica che la lookup che utilizzi in CMDBuild (ad esempio AlfrescoCategory) esista tra le categorie di Alfresco. Verifica inoltre che il nome della lookup non contenga spazi.

Verifica inoltre di aver caricato correttamente gli aspect per CMDBuild su Alfresco (li trovi in extras nel file cmdbuild-alfresco-aspects.zip, per l'installazione segui i passi descritti nel Technical manual)

Giuseppe

 

Previously Mauro wrote:

Ciao a Tutti,

quando provo ad aggiungere un allegato ottengo il seguente messaggio : Impossibile caricare l'allegato ed il file non viene caricato sulla griglia di CMDBuild. A differenza il file viene correttamente inviato nell'area dedicata sul DMS Alefresco.

 

Salve a tutti,

anche io ho lo stesso problema

INFO  2010-01-15 17:30:02 [jsonrpc ] Calling url /login/login
INFO  2010-01-15 17:30:03 [jsonrpc ] Calling url /schema/modlookup/getlookuplist
INFO  2010-01-15 17:30:19 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2010-01-15 17:30:19 [dms     ] Failed to upload with fileserver, return false
ERROR 2010-01-15 17:30:19 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
...

 

Ho effettuato i controlli sulla lookup (il nome non ha spazi ed esiste fra le categorie di Alfresco) ed ho  caricato gli extras del file cmdbuild-alfresco-aspects.zip

Si possono fare altri test?

Grazie per la disponibilità.

Nando

 

Previously Tecnoteca wrote:

Ciao Mauro,

il problema è dovuto al fatto che CMDBuild non riesce a creare i metadati per Alfresco 2.1. Verifica che la lookup che utilizzi in CMDBuild (ad esempio AlfrescoCategory) esista tra le categorie di Alfresco. Verifica inoltre che il nome della lookup non contenga spazi.

Verifica inoltre di aver caricato correttamente gli aspect per CMDBuild su Alfresco (li trovi in extras nel file cmdbuild-alfresco-aspects.zip, per l'installazione segui i passi descritti nel Technical manual)

Giuseppe

 

Previously Mauro wrote:

Ciao a Tutti,

quando provo ad aggiungere un allegato ottengo il seguente messaggio : Impossibile caricare l'allegato ed il file non viene caricato sulla griglia di CMDBuild. A differenza il file viene correttamente inviato nell'area dedicata sul DMS Alefresco.

 

 

Ciao Ferdinando,

in Alfresco, il file caricato, ha associati anche i metadati di CMDBuild? Prova ad andare su Alfresco, entra nelo space che utilizzi per CMDBuild, ripercorri la struttura delle cartelle fino ad arrivare al file caricato (ad esempio potresti avere una struttura del tipo Computer -> Id100 che indica il caricamento dell'allegato sul computer con id 100). A questo punto clicca sull'icona dettagli del file e verifica che ci sia la sezione  CMDBuild Meta Data e che i dati siano correttamente valorizzati.

Giuseppe

 

Previously Ferdinando wrote:

Salve a tutti,

anche io ho lo stesso problema

INFO  2010-01-15 17:30:02 [jsonrpc ] Calling url /login/login
INFO  2010-01-15 17:30:03 [jsonrpc ] Calling url /schema/modlookup/getlookuplist
INFO  2010-01-15 17:30:19 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2010-01-15 17:30:19 [dms     ] Failed to upload with fileserver, return false
ERROR 2010-01-15 17:30:19 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
...

 

Ho effettuato i controlli sulla lookup (il nome non ha spazi ed esiste fra le categorie di Alfresco) ed ho  caricato gli extras del file cmdbuild-alfresco-aspects.zip

Si possono fare altri test?

Grazie per la disponibilità.

Nando


 

Ciao Giuseppe,

ho controllato i dettagli del file, ma la sezione CMDBuild Meta Data non c'è, si possono fare altri controlli?

Grazie,

Ferdinando

 

Previously Tecnoteca wrote:

Ciao Ferdinando,

in Alfresco, il file caricato, ha associati anche i metadati di CMDBuild? Prova ad andare su Alfresco, entra nelo space che utilizzi per CMDBuild, ripercorri la struttura delle cartelle fino ad arrivare al file caricato (ad esempio potresti avere una struttura del tipo Computer -> Id100 che indica il caricamento dell'allegato sul computer con id 100). A questo punto clicca sull'icona dettagli del file e verifica che ci sia la sezione  CMDBuild Meta Data e che i dati siano correttamente valorizzati.

Giuseppe

 

Previously Ferdinando wrote:

Salve a tutti,

anche io ho lo stesso problema

INFO  2010-01-15 17:30:02 [jsonrpc ] Calling url /login/login
INFO  2010-01-15 17:30:03 [jsonrpc ] Calling url /schema/modlookup/getlookuplist
INFO  2010-01-15 17:30:19 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2010-01-15 17:30:19 [dms     ] Failed to upload with fileserver, return false
ERROR 2010-01-15 17:30:19 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
...

 

Ho effettuato i controlli sulla lookup (il nome non ha spazi ed esiste fra le categorie di Alfresco) ed ho  caricato gli extras del file cmdbuild-alfresco-aspects.zip

Si possono fare altri test?

Grazie per la disponibilità.

Nando

 

 

 

Ciao Ferdinando.

Il fatto che non compaiano i Meta Tag di CMDBuild in Alfresco indica che non sono stati decompressi correttamente nella cartella <path_tomcat_alfresco>/shared/classes.

Verifica che in questa cartella ci sia la cartella it con la truttura it/cmdbuild/alfresco e che al suo interno ci sia la cartella cmdbuild-model.xml. Verifica inoltre che in alfresco/extension/ ci sia cmdbuild-model-context.xml.

Verifica anche che i permessi di questi file siano compatibili con quelli con cui viene avviato alfresco.

Al termine dell'installazione degli aspect, riavvia il tomcat di alfresco.

Prova con queste operazioni a verificare se il problema si risolve.

Giuseppe

 

Verifica inoltre che in

Previously Ferdinando wrote:

Ciao Giuseppe,

ho controllato i dettagli del file, ma la sezione CMDBuild Meta Data non c'è, si possono fare altri controlli?

Grazie,

Ferdinando

 

Previously Tecnoteca wrote:

Ciao Ferdinando,

in Alfresco, il file caricato, ha associati anche i metadati di CMDBuild? Prova ad andare su Alfresco, entra nelo space che utilizzi per CMDBuild, ripercorri la struttura delle cartelle fino ad arrivare al file caricato (ad esempio potresti avere una struttura del tipo Computer -> Id100 che indica il caricamento dell'allegato sul computer con id 100). A questo punto clicca sull'icona dettagli del file e verifica che ci sia la sezione  CMDBuild Meta Data e che i dati siano correttamente valorizzati.

Giuseppe

 

Previously Ferdinando wrote:

Salve a tutti,

anche io ho lo stesso problema

INFO  2010-01-15 17:30:02 [jsonrpc ] Calling url /login/login
INFO  2010-01-15 17:30:03 [jsonrpc ] Calling url /schema/modlookup/getlookuplist
INFO  2010-01-15 17:30:19 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2010-01-15 17:30:19 [dms     ] Failed to upload with fileserver, return false
ERROR 2010-01-15 17:30:19 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
...

 

Ho effettuato i controlli sulla lookup (il nome non ha spazi ed esiste fra le categorie di Alfresco) ed ho  caricato gli extras del file cmdbuild-alfresco-aspects.zip

Si possono fare altri test?

Grazie per la disponibilità.

Nando

 

 

 

 

Ciao Giuseppe,

ho verificato quanto mi hai detto, ebbene in <path_tomcat_alfresco>/shared/classes ci sono le sottodirectory:

it/cmdbuild/alfresco

e

alfresco/extension/

i file da te menzionati sono presenti e con i permessi identici agli altri xml, considera che tomcat parte con utenza root.

Ho verificato anche l'esistenza del file web-client-config-custom.xml.

In totale, nel file cmdbuild-alfresco-aspects.zip, i file xono 3 giusto?

Ci possono essere altre cause che inibiscono la scrittura del metadata?

Grazie,

Nando

Previously Tecnoteca wrote:

Ciao Ferdinando.

Il fatto che non compaiano i Meta Tag di CMDBuild in Alfresco indica che non sono stati decompressi correttamente nella cartella <path_tomcat_alfresco>/shared/classes.

Verifica che in questa cartella ci sia la cartella it con la truttura it/cmdbuild/alfresco e che al suo interno ci sia la cartella cmdbuild-model.xml. Verifica inoltre che in alfresco/extension/ ci sia cmdbuild-model-context.xml.

Verifica anche che i permessi di questi file siano compatibili con quelli con cui viene avviato alfresco.

Al termine dell'installazione degli aspect, riavvia il tomcat di alfresco.

Prova con queste operazioni a verificare se il problema si risolve.

Giuseppe

 

Verifica inoltre che in

Previously Ferdinando wrote:

Ciao Giuseppe,

ho controllato i dettagli del file, ma la sezione CMDBuild Meta Data non c'è, si possono fare altri controlli?

Grazie,

Ferdinando

 

Previously Tecnoteca wrote:

Ciao Ferdinando,

in Alfresco, il file caricato, ha associati anche i metadati di CMDBuild? Prova ad andare su Alfresco, entra nelo space che utilizzi per CMDBuild, ripercorri la struttura delle cartelle fino ad arrivare al file caricato (ad esempio potresti avere una struttura del tipo Computer -> Id100 che indica il caricamento dell'allegato sul computer con id 100). A questo punto clicca sull'icona dettagli del file e verifica che ci sia la sezione  CMDBuild Meta Data e che i dati siano correttamente valorizzati.

Giuseppe

 

Previously Ferdinando wrote:

Salve a tutti,

anche io ho lo stesso problema

INFO  2010-01-15 17:30:02 [jsonrpc ] Calling url /login/login
INFO  2010-01-15 17:30:03 [jsonrpc ] Calling url /schema/modlookup/getlookuplist
INFO  2010-01-15 17:30:19 [jsonrpc ] Calling url /management/modcard/uploadattachment
WARN  2010-01-15 17:30:19 [dms     ] Failed to upload with fileserver, return false
ERROR 2010-01-15 17:30:19 [jsonrpc ] json rpc error
java.lang.reflect.InvocationTargetException
...

 

Ho effettuato i controlli sulla lookup (il nome non ha spazi ed esiste fra le categorie di Alfresco) ed ho  caricato gli extras del file cmdbuild-alfresco-aspects.zip

Si possono fare altri test?

Grazie per la disponibilità.

Nando