Salta ai contenuti. | Salta alla navigazione

Sezioni

Forum

Un luogo per gli utilizzatori di CMDBuild. Consigli e suggerimenti, modelli di integrazione e sviluppo.

Chiedi agli esperti

Richiedi il supporto e l'assistenza professionale del maintainer del progetto. Training personalizzati e sviluppo estensioni funzionali.

Azioni sul documento

Problemi con pgsql in fase di installazione

Tu sei qui: Home Supporto Forum Forum in Italiano Problemi con pgsql in fase di installazione
Vai al livello superiore

Problemi con pgsql in fase di installazione

Lasciato da Giovanni il 24 agosto 2010 alle 14:45

Ciao.

 

In fase di installazione ricevo questo errore dall'interfaccia di cmdbuild:

org.postgresql.util.PSQLException: ERROR: encoding UTF8 does not match locale it_IT@euro

Come posso risolverlo?

Grazie

Re: Problemi con pgsql in fase di installazione

Lasciato da Tecnoteca il 26 agosto 2010 alle 15:1

Previously Giovanni wrote:

In fase di installazione ricevo questo errore dall'interfaccia di cmdbuild:

org.postgresql.util.PSQLException: ERROR: encoding UTF8 does not match locale it_IT@euro

Come posso risolverlo?

Si tratta di una segnalazione piuttosto generica per poter dare una risposta. Servirebbe sapere ad esempio...

  • la versione di CMDBuild e di PostgreSQL utilizzate
  • il sistema operativo
  • se è stata eseguita la configurazione grafica, e in questo caso che tipo di database sia stato selezionato (fra vuoto, demo ed esistente), oppure quella manuale, indicando in questo caso se il database è stato creato con encoding UTF-8
  • se Tomcat è stato configurato per partire in UTF-8 (causa più probabile)
  • se è presente un log più dettagliato in cmdbuild.log (nella home di Tomcat)
  • ...

 

Paolo

 

 

Re: Problemi con pgsql in fase di installazione

Lasciato da Giovanni il 31 agosto 2010 alle 11:27

La versione è la 1.2.2

SO: debian 4.0

configurazione grafica. Il problema lo da sia selezionando vuoto che demo, sia con schema shark che senza. tomcat è stato configurato per utf-8

Ecco quanto c'è nel cmdbuild.log

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:87)
        at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:49)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        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.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:53)
        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:127)
        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:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.postgresql.util.PSQLException: ERROR: encoding UTF8 does not match locale it_IT@euro
  Dettaglio: The chosen LC_CTYPE setting requires encoding LATIN9.
        at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1592)
        at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1327)
        at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:192)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:451)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:336)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:328)
        at org.cmdbuild.elements.database.DatabaseConfigurator.createDatabase(DatabaseConfigurator.java:192)
        at org.cmdbuild.elements.database.DatabaseConfigurator.createDatabaseIfNeeded(DatabaseConfigurator.java:184)
        at org.cmdbuild.elements.database.DatabaseConfigurator.configure(DatabaseConfigurator.java:167)
        at org.cmdbuild.servlets.json.Configure.apply(Configure.java:76)
        ... 32 more
WARN  2010-08-31 11:26:47 [jsonrpc ] A org.postgresql.util.PSQLException occurred calling method class org.cmdbuild.servlets.json.Configure.apply: ERROR: enc
oding UTF8 does not match locale it_IT@euro
  Dettaglio: The chosen LC_CTYPE setting requires encoding LATIN9.

Grazie

 

Previously Tecnoteca wrote:

Previously Giovanni wrote:

In fase di installazione ricevo questo errore dall'interfaccia di cmdbuild:

org.postgresql.util.PSQLException: ERROR: encoding UTF8 does not match locale it_IT@euro

Come posso risolverlo?

Si tratta di una segnalazione piuttosto generica per poter dare una risposta. Servirebbe sapere ad esempio...

  • la versione di CMDBuild e di PostgreSQL utilizzate
  • il sistema operativo
  • se è stata eseguita la configurazione grafica, e in questo caso che tipo di database sia stato selezionato (fra vuoto, demo ed esistente), oppure quella manuale, indicando in questo caso se il database è stato creato con encoding UTF-8
  • se Tomcat è stato configurato per partire in UTF-8 (causa più probabile)
  • se è presente un log più dettagliato in cmdbuild.log (nella home di Tomcat)
  • ...

 

Paolo

 

 

 

Re: Problemi con pgsql in fase di installazione

Lasciato da Tecnoteca il 1 settembre 2010 alle 15:54

Salve,

il problema non è di CMDBuild ma legato al locale (non all'encoding) di Postgres.

Essendo il locale it_IT@euro, e non it_IT.utf8, PostgreSQL non può creare database UTF8 a meno di non specificargli anche il locale e quindi fallisce.

Per ovviare al problema le  suggeriamo quindi di far partire PostgreSQL in it_IT.UTF8 invece che it_IT@euro.

 

Lisa

 

Re: Problemi con pgsql in fase di installazione

Lasciato da Giovanni il 20 settembre 2010 alle 8:15

Previously Tecnoteca wrote:

Salve,

il problema non è di CMDBuild ma legato al locale (non all'encoding) di Postgres.

Essendo il locale it_IT@euro, e non it_IT.utf8, PostgreSQL non può creare database UTF8 a meno di non specificargli anche il locale e quindi fallisce.

Per ovviare al problema le  suggeriamo quindi di far partire PostgreSQL in it_IT.UTF8 invece che it_IT@euro.

 

Lisa

 

Risolto impostando il locale it_IT.UTF-8

 

Grazie

Sviluppato da Ploneboard
Tecnoteca

Tecnoteca ha progettato e realizzato CMDBuild ed è maintainer del progetto.

 

Per contatti:
Tecnoteca srl
Via L'Aquila 1/B
33010 Tavagnacco UD
tel. 0432.689094  
fax 0432.689572
modulo contatti

Partecipa
Twitter LinkedIn Google+ RSS YouTube SlideShare