Hi all,
I have created a customTBO and deployed it in docbase1 repository. Also, I have created a customSBO and deployed it in global repository.
In customTBO implementation class, I am trying to invoke customSBO service. But I'm getting the following class cast exception.
java.lang.ClassCastException: com.company.dctm.sbo.TestSBO incompatible with com.company.dctm.sbo.ITestSBO
at com.company.dctm.tbo.TestTBO.executeEvent(TestTBO.java:65)
at com.company.dctm.tbo.TestTBO.doSave(TestTBO.java:44)
at com.documentum.fc.client.DfPersistentObject.saveEx(DfPersistentObject.java:899)
at com.documentum.fc.client.DfPersistentObject.save(DfPersistentObject.java:894)
at com.company.dctm.tbo.TestTBO___PROXY.save(TestTBO___PROXY.java)
at com.documentum.webcomponent.library.create.CreateService.createObject(CreateService.java:341)
at com.documentum.webcomponent.library.create.NewDocument.createNewObject(NewDocument.java:452)
at com.documentum.webcomponent.library.create.NewDocContainer.createObject(NewDocContainer.java:265)
at com.documentum.webcomponent.library.create.NewContainer.onNextComponent(NewContainer.java:152)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1633)
at com.documentum.web.form.FormProcessor.invokeMethod(FormProcessor.java:1487)
at com.documentum.web.form.FormProcessor.fireActionEvent(FormProcessor.java:1303)
at com.documentum.web.form.RecallOperation.execute(RecallOperation.java:101)
at com.documentum.web.form.FormProcessor.processAction(FormProcessor.java:113)
at com.documentum.web.form.FormAction.processAction(FormAction.java:107)
at com.documentum.web.env.WDKController.doStartRequest(WDKController.java:191)
at com.documentum.web.env.WDKController.processRequest(WDKController.java:92)
at com.documentum.web.env.WDKController.doFilter(WDKController.java:83)
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:128)
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:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:810)
But, when i tried to invoke customSBO service through a stand alone class file from Documentum Composer, I am able to invoke the customSBO and it works fine. My environment is Documentum 6.5 SP2
Kindly help me in this regard.
With Regards,
Siva Raj G