Azioni sul documento
Errore di shark
Vai al livello superiore
Vorrei chiedere scusa prima per l'italiano, sto utilizzando Google Translate.
CmdBuilder
ho installato correttamente, selezionare l'opzione per creare il
contorno di squalo, e configurare il file conf / Shark.conf e
META-INF/context.xml. Questi ultimi con le seguenti informazioni:
username="shark"
password="shark"
url="jdbc:postgresql://localhost/cmdbuild"
Dopo che ho configurato la connessione tra cmdBuilder e squalo con le seguenti opzioni:
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\:8081/shark
Quando si accende il gatto di squalo sono gli errori:
2010-08-20 12:37:54,845: Starting synchronous cache load for class: org.enhydra.shark.instancepersistence.data.ProcessStateDO
2010-08-20 12:37:54,891: <SqlQueryExecute><SqlQueryException>(<Replicated>:ERROR: relation "shkprocessstates" does not exist)
2010-08-20 12:37:54,892: <SqlQueryExecute><SqlQueryException>(<Replicated>:ERROR: current transaction is aborted, commands ignored until end of transaction block)
com.lutris.dods.builder.generator.query.DataObjectException: Unknown SQLException: <SqlQueryExecute><SqlQueryException>(<Replicated>:ERROR: current transaction is aborted, commands ignored until end of transaction block)
at org.enhydra.shark.instancepersistence.data.ProcessStateQuery._runQuery(ProcessStateQuery.java:1192)
at org.enhydra.shark.instancepersistence.data.ProcessStateQuery.runQuery(ProcessStateQuery.java:642)
at org.enhydra.shark.instancepersistence.data.ProcessStateQuery.getNextDO(ProcessStateQuery.java:1417)
...
E quando creo un processo con l'errore:
(:ERROR: relation "shkresourcestable" does not exist)">20/08/2010
12:43:51,484: <SqlQueryExecute> <SqlQueryException>
(<Replicated>: ERROR: relation "shkresourcestable" non esiste)
20/08/2010
12:43:51,497: WAPIImpl.connect ha preso 173 Millis per
userIdentification WMConnectInfo [= 'admin', password = 'Enhydra'
engineName = 'squalo', portata =''],
(:ERROR: relation "shkresourcestable" does not exist)">20/08/2010
12:43:51,609: <SqlQueryExecute> <SqlQueryException>
(<Replicated>: ERROR: relation "shkresourcestable" non esiste)
(:ERROR: relation "shkresourcestable" does not exist)">
Se
vado al database che utilizza psql cmdBuilder squalo con l'utente, non
posso fare una selezione di shkresourcestable senza intoppi.
Questo è quello che sto facendo di sbagliato? Qualcuno mi può dare qualche indizio? I Reech l'installazione seguendo le istruzioni e cmdBuilder squalo 3 volte e ancora ottenere lo stesso errore.
Un saluto.
Previously Josep wrote:
Se vado al database che utilizza psql cmdBuilder squalo con l'utente, non posso fare una selezione di shkresourcestable senza intoppi.
La configurazione automatica dovrebbe creare correttamente l'utente e il database per Shark. Nel caso tu li abbia creati a mano, prova a controllare se:
- Il database di shark è all'interno dello schema shark del database cmdbuild
- L'utente shark è proprietario di (o ha i privilegi su) tutte le tabelle di quello schema
- L'utente shark ha come search_path 'shark' e non 'public'
ALTER ROLE shark SET search_path='pg_default, shark';
Paolo



