Salve.
Dopo upgrade dalla 2.0 alla 2.1.4 ottengo l'errore sopra citato.
Come faccio a trovare quale classe si è persa ?
Grazie mille.
Salve.
Dopo upgrade dalla 2.0 alla 2.1.4 ottengo l'errore sopra citato.
Come faccio a trovare quale classe si è persa ?
Grazie mille.
Non dovrebbe essersi persa nessuna classe.
Piuttosto potrebbe esserci qualche riferimento non aggiornato.
Non avendoci scritto dove si verifica l'errore non abbiamo però elementi per poter fare delleipotesi.
Per trovare il nome della classe coinvolta può utilizzare il comando SQL "select 50031::regclass".
CMDBuild Team
Previously Tecnoteca wrote:
Con questo select 50031::regclass ottengo solo 50031Non dovrebbe essersi persa nessuna classe.
Piuttosto potrebbe esserci qualche riferimento non aggiornato.
Non avendoci scritto dove si verifica l'errore non abbiamo però elementi per poter fare delleipotesi.
Per trovare il nome della classe coinvolta può utilizzare il comando SQL "select 50031::regclass".
CMDBuild Team
Se la classe non è più riconosciuta è corretto che il numero ID non venga "tradotto"
Dovrebbe eseguire l'SQL su una copia del database precedente alla migrazione, sempre che in quella versione l'errore di "classe non trovata" non comparissegià
CMDBuild Team
Previously Tecnoteca wrote:
Backup non disponibile poichè è un'installazione di prova.Se la classe non è più riconosciuta è corretto che il numero ID non venga "tradotto"
Dovrebbe eseguire l'SQL su una copia del database precedente alla migrazione, sempre che in quella versione l'errore di "classe non trovata" non comparissegià
CMDBuild Team
Potrebbe iniziare reimpostando la classe di default all'accesso a CMDBuild (Modulo di Amministrazione - Configurazione) e riconfigurando il menu.
In entrambi i casi vengono salvati riferimenti a ID di classi.
CMDBuild Team
Previously Tecnoteca wrote:
Potrebbe iniziare reimpostando la classe di default all'accesso a CMDBuild (Modulo di Amministrazione - Configurazione) e riconfigurando il menu.
In entrambi i casi vengono salvati riferimenti a ID di classi.
CMDBuild Team
Call: services/json/management/modcard/getcardlist?_dc=1381321171009 --------------------------------------------------------------------- Error: java.lang.NullPointerException at com.google.common.collect.Iterables.toString(Iterables.java:259) at org.cmdbuild.dao.driver.postgres.query.ColumnMapper$AliasAttributes.getAttributes(ColumnMapper.java:129) at org.cmdbuild.dao.driver.postgres.query.ColumnMapper.getAttributes(ColumnMapper.java:266) at org.cmdbuild.dao.driver.postgres.EntryQueryCommand$ResultFiller.addUserAttributes(EntryQueryCommand.java:195) at org.cmdbuild.dao.driver.postgres.EntryQueryCommand$ResultFiller.createBasicCards(EntryQueryCommand.java:146) at org.cmdbuild.dao.driver.postgres.EntryQueryCommand$ResultFiller.processRow(EntryQueryCommand.java:96) at org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:1421) at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:648) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:685) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:693) at org.cmdbuild.dao.driver.postgres.EntryQueryCommand.run(EntryQueryCommand.java:72) at org.cmdbuild.dao.driver.postgres.PostgresDriver.query(PostgresDriver.java:179) at org.cmdbuild.dao.view.DBDataView.executeNonEmptyQuery(DBDataView.java:394) at org.cmdbuild.dao.view.user.UserDataView.executeNonEmptyQuery(UserDataView.java:236) at org.cmdbuild.dao.view.user.UserDataView.executeNonEmptyQuery(UserDataView.java:43) at org.cmdbuild.dao.view.AbstractDataView.executeQuery(AbstractDataView.java:30) at org.cmdbuild.dao.query.QuerySpecsBuilder.run(QuerySpecsBuilder.java:427) at org.cmdbuild.logic.data.access.DataViewCardFetcher.fetch(DataViewCardFetcher.java:190) at org.cmdbuild.logic.data.access.DefaultDataAccessLogic.fetchCardsWithClassName(DefaultDataAccessLogic.java:359) at org.cmdbuild.logic.data.access.DefaultDataAccessLogic.fetchCards(DefaultDataAccessLogic.java:348) at sun.reflect.GeneratedMethodAccessor286.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) at $Proxy109.fetchCards(Unknown Source) at org.cmdbuild.servlets.json.management.ModCard.getCardList(ModCard.java:196) at org.cmdbuild.servlets.json.management.ModCard.getCardList(ModCard.java:98) at sun.reflect.GeneratedMethodAccessor290.invoke(Unknown Source) 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:94) at org.cmdbuild.servlets.JSONDispatcher.doGet(JSONDispatcher.java:60) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:142) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)