Salve,
ho provato l'installazione della versione 1.1 con alterni successi e avrei bisogno di capire se sono io che svolgo qualche azione non corretta o le indicazioni delle brevi note di installazione sono carenti.
Premesso che sono state seguite le indicazioni contenuti nei file di installazioni compresa la copia delle librerie jar per postgres, e che l'installazione è semplificata al massimo ovvero solo al cmdb, no alfresco e no shark.
La configurazione del software prevede Windows XP, Tomcat 6.18 e Postagres 8.3
- installazione su Windows dove in precedenza era installata anche la versione 0.90 con data base vuoto
- Risultato: installazione completata con successo, l'applicazione non parte con un messaggio di errore
- (log tomcat) GRAVE: Servlet.service() for servlet jsp threw exception
java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/HtmlTag
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
- log cmdbuild.log
[cmdbuild] Loading common configurations for CMDBuild
[cmdbuild] Unable to load configuration file for legacyworkflow
[cmdbuild] Initialize custom ParameterTransformers
[cmdbuild] Transformer for: JSONArray : org.cmdbuild.servlets.utils.transformer.JSONArrayTransformer
[cmdbuild] Transformer for: FileItem : org.cmdbuild.servlets.utils.transformer.FileItemTransformer
[cmdbuild] Transformer for: JSONObject : org.cmdbuild.servlets.utils.transformer.JSONObjectTransformer
[cmdbuild] Initializer custom ParameterBuilders
[cmdbuild] Builder for: ActivityIdentifier: org.cmdbuild.servlets.utils.builder.ActivityIdentifierParameter
[cmdbuild] Builder for: ITable: org.cmdbuild.servlets.utils.builder.TableParameter
[cmdbuild] Builder for: IDomain: org.cmdbuild.servlets.utils.builder.DomainParameter
[cmdbuild] Builder for: ICard: org.cmdbuild.servlets.utils.builder.CardParameter
[cmdbuild] Builder for: IRelation: org.cmdbuild.servlets.utils.builder.RelationParameter
[cmdbuild] Builder for: User: org.cmdbuild.servlets.utils.builder.UserParameter
[cmdbuild] Builder for: Role: org.cmdbuild.servlets.utils.builder.RoleParameter
[cmdbuild] Builder for: ICardFilterManager: org.cmdbuild.servlets.utils.builder.FilterParameter
[cmdbuild] Builder for: XMLDocument: org.cmdbuild.servlets.utils.builder.XMLDocumentBuilder
[cmdbuild] Autologin failed
[cmdbuild] Autologin failed
[cmdbuild] Autologin failed
[cmdbuild] Autologin failed
[cmdbuild] Autologin failed
[cmdbuild] Autologin failed - ad ogni tentativo di reload della pagina per ottenere la schermata di login corrisponde un errore Autologin failed ed una scrittura nel log di tomcat del messaggio di cui al punto 1.
- installazione su Windows dove in precedenza era installata anche la versione 0.90 con data base non vuoto (da convertire)
- Risultato: insuccesso, l'installazione non si completa, con molta probabilità per insuccesso nella conversione del db. (la procedura manuale di conversione fallisce per errori legati a tabelle inesistenti)
- installazione su Windows con nuova istanza di Tomcat (6.0.20) con data base vuoto
- Risultato : successo della installazione e possibilità di accedere al sistema regolarmente
- installazione su Windows con nuova istanza di Tomcat (6.0.20) con data base non vuoto (0.90)
- Risultato : insuccesso
- installazione su Ubuntu 9.04 con istanza Tomcat (6.0.20) con data base vuoto
- Risultato: successo impossibilità di accedere al sistema in quanto appare la schermata di installazione delle patch edogni tentativo i installazione si ottiene il messaggio Classe "Class" non presente.
- installazione su Ubuntu 9.04 con istanza Tomcat (6.0.20) con database non vuoto (0.90)
- Risultato: insuccesso per probabile impossibiltà di convertire il database.
premessi i test vi chiedo se è possibile convertire in qualche modo il db e quale è l'approccio corretto alla installazione.
per completezza vi allego anche i messaggi di errore di conversione del db fatto con la vostra procedura migration_script presente nella directory webapps\cmdbuild\WEB-INF\sql.
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "LookUp_pkey" for table "LookUp"
WARNING: nonstandard use of \' in a string literal
LINE 1: SELECT 'select pg_attribute.attnum as AttributeDBIndex, pg_...
^
HINT: Use '' to write quotes in strings, or use the escape string syntax (E'...').
QUERY: SELECT 'select pg_attribute.attnum as AttributeDBIndex, pg_attribute.attname as AttributeName
from "pg_class", "pg_attribute"
where pg_class.relname = \'' || $1 || '\' and pg_attribute.attrelid = pg_class.oid and pg_attribute.attnum > 0 AND pg_attribute.atttypid > 0 and pg_table_is_visible(pg_class.oid);'
CONTEXT: PL/pgSQL function "createtriggers" line 17 at OPENWARNING: nonstandard use of \' in a string literal
LINE 3: where pg_class.relname = \'' || $1 || '\' and pg_attribu...
^
HINT: Use '' to write quotes in strings, or use the escape string syntax (E'...').
QUERY: SELECT 'select pg_attribute.attnum as AttributeDBIndex, pg_attribute.attname as AttributeName
from "pg_class", "pg_attribute"
where pg_class.relname = \'' || $1 || '\' and pg_attribute.attrelid = pg_class.oid and pg_attribute.attnum > 0 AND pg_attribute.atttypid > 0 and pg_table_is_visible(pg_class.oid);'
CONTEXT: PL/pgSQL function "createtriggers" line 17 at OPENWARNING: nonstandard use of \' in a string literal
LINE 1: SELECT $1 || '\'\'U\'\', '
^
HINT: Use '' to write quotes in strings, or use the escape string syntax (E'...').
QUERY: SELECT $1 || '\'\'U\'\', '
CONTEXT: PL/pgSQL function "createtriggers" line 27 at assignmentWARNING: nonstandard use of \' in a string literal
LINE 2: CREATE FUNCTION after_archive_row_'|| $1 ||'() RETURNS TRI...
^
HINT: Use '' to write quotes in strings, or use the escape string syntax (E'...').
QUERY: SELECT '
CREATE FUNCTION after_archive_row_'|| $1 ||'() RETURNS TRIGGER AS ''
DECLARE
myrecord record;
BEGIN
myrecord = OLD;
myrecord."Status" = \'\'U\'\';
IF(TG_OP=''''UPDATE'''') THEN
NEW."BeginDate" = now();
END IF;
SELECT INTO myrecord."Id" '|| $2 ||';
--INSERT INTO "'|| $1 ||'_history" VALUES (myrecord.*, OLD."Id", now());
'|| $3 ||'
RETURN NEW;
END;
'' LANGUAGE ''plpgsql'';
'
CONTEXT: PL/pgSQL function "createtriggers" line 61 at EXECUTE statement
Il risultato dell'interrogazione con 1 righe è stato abbandonato.
Il risultato dell'interrogazione con 1 righe è stato abbandonato.
ERROR: relation "system_classcatalog" does not exist
********** Errore **********
ERROR: relation "system_classcatalog" does not exist
Stato SQL: 42P01