CMDBuild Forum

problemi installazione cmdbuild 1.0.R3 - json rpc error

Buongiorno,

problemi installazione cmdbuild 1.0.R3 - json rpc error

sto provando ad installare CMDBUILD 1.0.R3 in questo ambiente: debian 5.0.3, tomcat  5.5.23 e postgres 3.0 con il setup automatico.

Il setup automatico conclude l'installazione con un errore generico di accesso al db, ma con PgAadmin riesco a collegarmi correttamente al db e vedo che il db "cmdbuild" viene creato correttamente (54 Funzioni, 2 Sequenze, 12 Tabelle, 4 Funzioni Trigger, 9 Viste).

I log di cmdbuild riportano quanto segue.

Potete aiutarmi?

Grazie.

Giuseppe

 

INFO  2009-09-30 04:42:32 [jsonrpc ] Calling url /login/login
FATAL 2009-09-30 04:42:32 [cmdbuild] Unable to setup database source
javax.naming.NoInitialContextException: Cannot instantiate class: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory [Root exception is java.lang.ClassNotFoundException: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory]
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:175)
        at org.cmdbuild.services.DBService.configureDatasource(DBService.java:41)
        at org.cmdbuild.services.DBService.<init>(DBService.java:27)
        at org.cmdbuild.services.DBService.getInstance(DBService.java:32)
        at org.cmdbuild.elements.Table$Loader.loadTableMap(Table.java:317)
        at org.cmdbuild.services.SchemaCache.loadTables(SchemaCache.java:204)
        at org.cmdbuild.services.SchemaCache.getTableMap(SchemaCache.java:191)
        at org.cmdbuild.services.SchemaCache.getTable(SchemaCache.java:49)
        at org.cmdbuild.elements.Table.get(Table.java:287)
        at org.cmdbuild.elements.Card.<init>(Card.java:32)
        at org.cmdbuild.elements.wrappers.Role.<init>(Role.java:24)
        at org.cmdbuild.elements.wrappers.Role.getDummyGroup(Role.java:72)
        at org.cmdbuild.operation.BaseOperation.<init>(BaseOperation.java:17)
        at org.cmdbuild.operation.security.Authentication.<init>(Authentication.java:21)
        at org.cmdbuild.servlets.json.Login.login(Login.java:23)
        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:74)
        at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:39)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:29)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:47)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:46)
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
        ... 48 more
ERROR 2009-09-30 04:42:32 [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:74)
        at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:39)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:29)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:47)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.cmdbuild.exception.ORMException
        at org.cmdbuild.exception.ORMException$ORMExceptionType.createException(ORMException.java:48)
        at org.cmdbuild.services.DBService.configureDatasource(DBService.java:51)
        at org.cmdbuild.services.DBService.<init>(DBService.java:27)
        at org.cmdbuild.services.DBService.getInstance(DBService.java:32)
        at org.cmdbuild.elements.Table$Loader.loadTableMap(Table.java:317)
        at org.cmdbuild.services.SchemaCache.loadTables(SchemaCache.java:204)
        at org.cmdbuild.services.SchemaCache.getTableMap(SchemaCache.java:191)
        at org.cmdbuild.services.SchemaCache.getTable(SchemaCache.java:49)
        at org.cmdbuild.elements.Table.get(Table.java:287)
        at org.cmdbuild.elements.Card.<init>(Card.java:32)
        at org.cmdbuild.elements.wrappers.Role.<init>(Role.java:24)
        at org.cmdbuild.elements.wrappers.Role.getDummyGroup(Role.java:72)
        at org.cmdbuild.operation.BaseOperation.<init>(BaseOperation.java:17)
        at org.cmdbuild.operation.security.Authentication.<init>(Authentication.java:21)
        at org.cmdbuild.servlets.json.Login.login(Login.java:23)
        ... 31 more
WARN  2009-09-30 04:42:32 [jsonrpc ] A org.cmdbuild.exception.ORMException occurred calling method class org.cmdbuild.servlets.json.Login.login

Previously Giuseppe wrote:

Buongiorno,

problemi installazione cmdbuild 1.0.R3 - json rpc error

sto provando ad installare CMDBUILD 1.0.R3 in questo ambiente: debian 5.0.3, tomcat  5.5.23 e postgres 3.0 con il setup automatico.

Salve,

 

Il setup iniziale utilizza la connessione diretta al database, mentre l'applicativo per motivi prestazionali usa un pool di connessioni. Per installare CMDBuild su Tomcat 5.5 è quindi necessario scaricare delle librerie aggiuntive, come indicato nella pagina di download fra i requisiti software. Proprio in quella sezione può trovare il link per scaricare le librerie aggiuntive per Tomcat 5.5

.

 

 

Paolo

 

 

Grazie per la segnalazione.

Ho risolto il problema.

 

Giuseppe