CMDBuild Forum

Re: Problem to connect CMDBuild with OCSInventory

We have installed  cmdbuild-2.3.0, cmdbuild-shark-server-2.3.0 and we have configurated the follows files

 

Shark.conf

context.xml

We have the follow structure with basicconnector 1.5.0

|

bin

   connector.sh

conf

  transform.xsl

  cmdbuild-schema.xml

  configuration.xml

logs

      basic-conector.log

      log4j.conf

lib

  ....

We execute ./bin/connector.sh and we have the follow error in basic-conector.log

..........

Reading card nr. 88 - Code: NA

keyNode name is: devicewith id:195

New master card [Code: NA]

A new item has been detected [card master is Computer.Code: NA]

Fault occurred while processing.

Reading card nr. 89 - Code: NA

keyNode name is: devicewith id:196

New master card [Code: NA]

A new item has been detected [card master is Computer.Code: NA]

..........
 
And we have one error in shark.log
 
2015-04-14 07:46:08,883: SharkUtilities -> synchronizing XPDL cache
2015-04-14 07:46:08,988: Process [key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] is created
2015-04-14 07:46:09,045: process 'Process_importasset' started
2015-04-14 07:46:09,045: sending notification for start of process 'Process_importasset'
2015-04-14 07:46:09,532: Process [key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] is starting...
2015-04-14 07:46:09,563: Process[key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] - Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12701_6601_Package_importasset_Process_importasset_InserimentoModifiche, ba=null, ActDefId=InserimentoModifiche] is created
2015-04-14 07:46:09,566: activity 'InserimentoModifiche' started
2015-04-14 07:46:09,566: sending notification for activity 'InserimentoModifiche'
2015-04-14 07:46:09,566: sending notification for update of process 'Process_importasset'
2015-04-14 07:46:10,180: activity 'InserimentoModifiche' closed
2015-04-14 07:46:10,181: sending notification for activity 'InserimentoModifiche'
2015-04-14 07:46:10,181: sending notification for update of process 'Process_importasset'
2015-04-14 07:46:10,238: Process[key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] - Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12701_6601_Package_importasset_Process_importasset_InserimentoModifiche, ba=null, ActDefId=InserimentoModifiche] is completed.
2015-04-14 07:46:10,247: Process[key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] - Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12702_6601_Package_importasset_Process_importasset_callSyncWS, ba=null, ActDefId=callSyncWS] is created
2015-04-14 07:46:10,248: activity 'callSyncWS' started
2015-04-14 07:46:10,255: Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12702_6601_Package_importasset_Process_importasset_callSyncWS, ba=null, ActDefId=callSyncWS] - Executing tool [id=externalSync]
2015-04-14 07:46:10,320: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory'
2015-04-14 07:46:10,321: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory'
2015-04-14 07:46:10,334: trying to get class org.cmdbuild.shark.toolagent.ExternalSyncToolAgent through class org.enhydra.shark.toolagent.ToolAgentLoader...
2015-04-14 07:46:10,335: application  terminated incorrectly, cannot find tool agent class
java.lang.ClassNotFoundException: org.cmdbuild.shark.toolagent.ExternalSyncToolAgent
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at org.enhydra.shark.toolagent.ToolAgentLoader.load(Unknown Source)
        at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.toolAgentClassFor(OverriddableDefaultToolAgent.java:191)
        at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:82)
      at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source)
        at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source)
        at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source)
        at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source)
        at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source)
        at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source)
        at org.enhydra.shark.WfActivityImpl.activate(Unknown Source)
        at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source)
        at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source)
        at org.enhydra.shark.WfProcessImpl.run(Unknown Source)
        at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source)
        at org.enhydra.shark.WfActivityImpl.finish(Unknown Source)
        at org.enhydra.shark.WfActivityImpl.complete(Unknown Source)
        at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source)
        at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source)
        at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source)
        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.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
        at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
        at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        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:99)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
        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)
2015-04-14 07:46:10,338: Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12702_6601_Package_importasset_Process_importasset_callSyncWS, ba=null, ActDefId=callSyncWS] - failed to execute tool [id=externalSync]: org.enhydra.shark.api.internal.toolagent.ApplicationNotDefined: application  terminated incorrectly, cannot find tool agent class
2015-04-14 07:46:10,338: activity 'callSyncWS' closed
2015-04-14 07:46:10,338: Process[key=6601_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] - Activity[Process Id=6601_Package_importasset_Process_importasset, Id=12702_6601_Package_importasset_Process_importasset_callSyncWS, ba=null, ActDefId=callSyncWS] is terminated.
2015-04-14 07:46:11,213: SharkUtilities -> synchronizing XPDL cache
2015-04-14 07:46:11,229: Process [key=6602_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] is created
2015-04-14 07:46:11,246: process 'Process_importasset' started
2015-04-14 07:46:11,246: sending notification for start of process 'Process_importasset'
2015-04-14 07:46:11,296: Process [key=6602_Package_importasset_Process_importasset,mgrname=Package_importasset#1#Process_importasset] is starting...
.............
 
Shark.conf
.........
# Default tool agent is used when there is no mapping for some
# XPDL application definition
DefaultToolAgent=org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent
ToolAgentPluginDir=/tmp/taplugins
..................
 

I hope your help

 

Thanks.