Ho provato ad effettuare quanto suggerito. Effettivamente c'era un processo andato in errore che adesso non è più presente la mail purtroppo continua a non arrivare.
Riporto di seguito l'estratto dei log:
catalina.out
cmdbuildInfo getStruct from name: Processo_TestMail
ActivityOpened Request status: 200
Event audit - Activity 1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2 state changed from open.not_running.not_started to open.running
cmdbuildInfo getStruct from name: Processo_TestMail
Event audit - Activity 1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2 state changed from open.running to closed.completed
cmdbuildInfo getStruct from name: Processo_TestMail
sendActivityModified cardId: 283961
activity closed: eventaudit/activitymodified/Package_processo_test/Process_processo_test/1101_Package_processo_test_Process_processo_test/1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2
act.mod:
<?xml version="1.0" encoding="UTF-8"?><Card CardId="283961" CmdbuildClass="Processo_TestMail"><Attributes><Attribute Name="Description">Invio mail da CMDB</Attribute></Attributes></Card>
ActivityClosed Request status: 200
2012-06-14 07:04:53,246: Process[key=1101_Package_processo_test_Process_processo_test,mgrname=Package_processo_test#27#Process_processo_test] - Activity[Process Id=1101_Package_processo_test_Process_processo_test, Id=1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2, ba=null, ActDefId=Process_processo_test_act2] is completed.
2012-06-14 07:04:53,247: Process[key=1101_Package_processo_test_Process_processo_test,mgrname=Package_processo_test#27#Process_processo_test] - No transitions left to follow
Event audit -- Process 1101_Package_processo_test_Process_processo_test state changed from open.running to closed.completed
ProcessStateChanged Request status: 200
cmdbuild.log
INFO 2012-06-14 07:04:53 [workflow] Updating workitem 1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2#admin
INFO 2012-06-14 07:04:53 [rest ] Rest method requested: /cmdbuild/shark/cmdbuildstruct/tableInfo
INFO 2012-06-14 07:04:53 [rest ] Rest method requested: /cmdbuild/shark/cmdbuildstruct/tableInfo
INFO 2012-06-14 07:04:53 [rest ] Rest method requested: /cmdbuild/shark/eventaudit/activitymodified/Package_processo_test/Process_processo_test/1101_Package_processo_test_Process_processo_test/1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2
INFO 2012-06-14 07:04:53 [workflow] Event audit - Activity 1102_1101_Package_processo_test_Process_processo_test_Process_processo_test_act2 modified
INFO 2012-06-14 07:04:53 [rest ] Rest method requested: /cmdbuild/shark/eventaudit/processstatechanged/Package_processo_test/Process_processo_test/1101_Package_processo_test_Process_processo_test
INFO 2012-06-14 07:04:53 [workflow] Event audit - Process instance 1101_Package_processo_test_Process_processo_test changed state to closed.completed
Alessandro
Tecnoteca ha scritto:
La causa più probabile è che il processo sia andato in errore in passato. CMDBuild infatti sta chiedendo a Shark l'elenco delle attività di un processo che ha nel proprio database, ma non corrisponde ad alcun processo in stato "Running" di Shark. Tali processi possono essere eliminati premendo il pulsante "Sincronizzazione servizi" nel pannello "Configurazione -> Gestione Servizi" dell'interfaccia di amministrazione.
L'errore comunque si è verificato in precedenza e dovrebbe essercene traccia nei log almeno di Shark. Per identificare il problema, consiglio di eseguire una sincronizzazione dei servizi, azzerare entrambi i file di log ed esegure il processo.
Paolo