CMDBuild Forum

Problemi con OCS

Buongiorno,

sto cercando di importare l'inventory di OCS in CMDbuild.

Ho fatto tutte le attività contenute all'interno del readme.

 

Informazioni:

Sistema operativo Debian Lenny

Istanza tomcat 6 porta 8080 con cmdbuild

Istanza tomcat 6 porta 8081 per shark

Importato il processo ImportOCS e creato i due attributi

Il file xml e xslt sono quelli di esempio

 

Quando lancio il jar ottengo questo errore:

java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 9 to TIMESTAMP.
        at com.mysql.jdbc.ResultSet.getTimestampFromString(ResultSet.java:6604)
        at com.mysql.jdbc.ResultSet.getStringInternal(ResultSet.java:5779)
        at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5597)
        at org.cmdbuild.externalconnector.inventory.data.GetDataFromInventory.getData(GetDataFromInventory.java:286)
        at org.cmdbuild.externalconnector.update.InventoryConnector.connect(InventoryConnector.java:139)
        at org.cmdbuild.externalconnector.update.UpdateCMDBuild.main(UpdateCMDBuild.java:39)
        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.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)

Nel log del connettore trovo:

Reading card nr. 9 - Code: Test OCS
keyNode name is: devicewith id:19
Exception while getting data.
java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 9 to TIMESTAMP.
AxisFault while calling CMDBuild webservice

 Dal log di tomcat dove è presente cmdbuild:

Oct 27, 2010 11:02:24 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet AxisServlet threw exception
java.lang.NullPointerException
        at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:308)
        at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:61)
        at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:317)
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
        at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:520)
        at org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:416)
        at org.apache.axis2.transport.http.AxisServlet.processAxisFault(AxisServlet.java:379)
        at org.apache.axis2.transport.http.AxisServlet.access$300(AxisServlet.java:76)
        at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processFault(AxisServlet.java:849)
        at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:834)
        at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:255)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        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:55)
        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:37)
        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:619)

Nel log di tomcat di shark nessun errore

 

Cosa devo fare per risolvere questo problema?