Anche io ho avuto problemi per la configurazione di shark, preciso che non sono un esperto di tomcat anzi è con cmdbuild che ho iniziato a vederlo;
Il problema è che quando creo un processo viene segnalato un errore e credo come conseguenza di questo anche alcune funzionalità della gestione dei processi vengono a mancare ad esempio la funzione di esportazione, più precisamente "scarica template" sotto la scheda "XPDL" della finestra di gestione processi)
Di seguito riporto tutti i dettagli della mia configurazione eseguita seguendo le indicazioni date in questo forum; in ultimo inserisco anche la configurazione delle istanze di cmdbuild e shark nonchè il file di log di cmdbuild dove viene segnalato l'errore oggetto della presente discussione
Prima di riportare la configurazione vole fare alcune domande
-
nel file di configurazione di shark di cmdbuild (workflow.com) come deve essere attribuito il nome dell'utente e la password: io ho lasciato quelli che erano "admin" per l'utente e "enhydra" per la password;
-
Questo è un utente del DB postgresql?
-
In una delle discussioni di questo forum (http://www.cmdbuild.org/supporto/forum/tecniche/872925812#755573829) in cui si parla della configurazione di shark si accenna anche ad aumentare il livello di log, ma questo come è possibile farlo?
Ringrazio per l'attenzione
Marco
Configurazione del sistema
Server
apache, tomcat, postgresql sono monatati su una macchina virtuale ArchLinux; la macchina ospitante è WindowsVista Business; il sistema non ha montato nessun desktop
Client
Il browser Mozilla 3.5.2 gira sulla macchina ospitante Windows Vista
File di configurazione cmdbuild / shark
Istanza shark
File Oggetto di Modifica
/opt/tomcat-instance/cmdbuild/webapps/cmdbuild/conf/Shark.conf
Estratto dal File ... ... ...#=============================================================================
SHARK webapp properties
#-----------------------------------------------------------------------------
DatabaseManager.ConfigurationDir=/opt/tomcat-instance/shark/webapps/shark/conf/dods
#=============================================================================
SHARK CMDBuild properties
#-----------------------------------------------------------------------------
CMDBuild.WS.ConfigPath=/opt/tomcat-instance/shark/webapps/shark/conf/axisrepository
CMDBuild.WS.EndPoint=http://localhost:8081/cmdbuild/services/soap/Webservices
CMDBuild.WS.ExtSync.EndPoint=http://localhost:8081/cmdbuild/services/soap/ExternalSync
CMDBuild.EndPoint=http://localhost:8081/cmdbuild/shark/
##############################################################
To modify these values, you have to reflect the changes also
in cmdbuild/WEB-INF/web.xml (shark rest servlet)
CMDBuild.EndPoint.User=sharkUGM
CMDBuild.EndPoint.Password=sharkUGM
##############################################################
##############################################################
DO NOT CHANGE: used to interact back with CMDBuild
compositeAuditManager.ClassNames=org.enhydra.shark.eventaudit.DODSEventAuditManager,org.cmdbuild.shark.eventaudit.CmdbuildIntegrationEventAuditManager
##############################################################
Istanza shark
File Oggetto di Modifica
/opt/tomcat-instance/cmdbuild/webapps/cmdbuild/WEB-INF/conf/workflow.conf
# #Wed Feb 03 15:40:23 CET 2010 user=admin password=enhydra enabled=true extendedattribute.package=org.cmdbuild.workflow.extattr scope= engine=shark extendedattribute.classes=ManageRelations,CreateModifyCard,LinkCards,OpenNote,OpenAttachment,CreateReport,ManageEmail endpoint=http\://localhost\:8092/shark
Test di funzionamento Istanze tomcat
http://192.168.0.101:8081/cmdbuild/
risultato:
accedo come admin e superuser e navigo normalmente sia nel modulo dati che in quello di amministrazione
http://192.168.0.101:8092/shark/Version
risultato:
comapre la seguente pagina di testo
"Version
Hi there, this is an AXIS service!
Perhaps there will be a form for invoking the service here... "
Link al forum di cmdbuild riguardante la configurazione di shark
http://www.cmdbuild.org/supporto/forum/tecniche/773377284
http://www.cmdbuild.org/supporto/forum/tecniche/388140433#968654241
Errore nella creazione di un Processo
http://www.cmdbuild.org/supporto/forum/tecniche/522923982#350088920
Workflow: baco script creazione db di SHARK ?!?
http://www.cmdbuild.org/supporto/forum/tecniche/872925812#755573829
Configurazioni delle istanze di tomcat per cmdbuild e shark
/opt/tomcat-instance/cmdbuild/conf/server.xml
<Server port="8007" shutdown="SHUTDOWN">
<Connector port="8081" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8444" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
<Connector port="8010" enableLookups="false" redirectPort="8444" protocol="AJP/1.3"/>
/opt/tomcat-instance/shark/conf/server.xml
<Server port="8008" shutdown="SHUTDOWN">
<Connector port="8092" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8445" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
<Connector port="8011" enableLookups="false" redirectPort="8445" protocol="AJP/1.3"/>
Analisi errori
File di Log di cmdbuild
/opt/tomcat-instance/cmdbuild/cmdbuild.log
Errori segnalati
gli errori segnalati sono:
-
ERROR 2010-02-03 15:42:33 [workflow] wfCache null
-
ERROR 2010-02-03 15:42:34 [jsonrpc ] json rpc error
Estratto del file di log
...
INFO 2010-02-03 15:42:30 [jsonrpc ] Calling url /schema/modclass/savetable INFO 2010-02-03 15:42:32 [jsonrpc ] Calling url /schema/modclass/getprocesssuperclasses INFO 2010-02-03 15:42:32 [jsonrpc ] Calling url /schema/modclass/getallclasses INFO 2010-02-03 15:42:32 [jsonrpc ] Calling url /schema/modworkflow/tree ERROR 2010-02-03 15:42:33 [workflow] wfCache null INFO 2010-02-03 15:42:34 [jsonrpc ] Calling url /schema/modclass/getattributelist INFO 2010-02-03 15:42:34 [jsonrpc ] Calling url /schema/modworkflow/xpdlinfo INFO 2010-02-03 15:42:34 [jsonrpc ] Calling url /schema/modclass/getdomainlist INFO 2010-02-03 15:42:34 [jsonrpc ] Calling url /schema/modclass/getreferenceabledomainlist INFO 2010-02-03 15:42:34 [jsonrpc ] Calling url /schema/modclass/gettable ERROR 2010-02-03 15:42:34 [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:597) 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:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)…
…
…org.cmdbuild.servlets.json.schema.ModWorkflow.getProcInfo(ModWorkflow.java:155)
at org.cmdbuild.servlets.json.schema.ModWorkflow.xpdlInfo(ModWorkflow.java:190)
… 34 more
WARN 2010-02-03 15:42:34 [jsonrpc ] A java.lang.NullPointerException occurred calling method class org.cmdbuild.servlets.json.schema.ModWorkflow.xpdlInfo
INFO 2010-02-03 15:42:43 [jsonrpc ] Calling url /schema/modclass/deletetable
INFO 2010-02-03 15:42:44 [jsonrpc ] Calling url /schema/modclass/getallclasses
INFO 2010-02-03 15:42:44 [jsonrpc ] Calling url /schema/modclass/getprocesssuperclasses
INFO 2010-02-03 15:42:44 [jsonrpc ] Calling url /schema/modworkflow/tree