cancel
Showing results for 
Search instead for 
Did you mean: 

Need Help, Error Retrieving info Objects .

Former Member
0 Kudos

HI, I am trying to Retrieve a set of info objects based on a path query using the following code

ResponseHolder rh = biPlatform.get(sessionInfo.getSessionID(),INFO_OBJECTS_PATH"/" +

reportName + "@*[SI_KIND='FullClient']", null);

When I am trying to get info objects of  report1(reportName), I have an exception(Please see below) and when I tried to get the info objects of report2(reportName) from the same folder and same path (specified in INFO_OBJECTS_PATH) I could able to retrieve successfully. Could some one tell what could be wrong with the "report1", why I am unable to retrieve info Objects of it.

Error Message :

AxisFault

faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException

faultSubcode:

faultString: Attempting to invoke method 'getPluginProcessingInterface' failed: 'com.businessobjects.sdk.plugin.desktop.fullclient.IFullClient.getPluginProcessingInterface(java.lang.Object)'.

faultActor:

faultNode:

faultDetail:

          {http://biplatform.dsws.businessobjects.com/2006/03/01}DSWSException:<ID>42029</ID><Message>An XSD Exception occurred. Attempting to invoke method 'getPluginProcessingInterface' failed: 'com.businessobjects.sdk.plugin.desktop.fullclient.IFullClient.getPluginProcessingInterface(java.lang.Object)'. (WBP 42029)</Message><Operation>http://biplatform.dsws.businessobjects.com/2006/03/01/get</Operation><CallStackTrace>com.businessobjects.sdk.biar.exception.XSDException$MethodCallException: Attempting to invoke method 'getPluginProcessingInterface' failed: 'com.businessobjects.sdk.plugin.desktop.fullclient.IFullClient.getPluginProcessingInterface(java.lang.Object)'.

          at com.businessobjects.sdk.biar.internal.XMLGenerator.getContainerOwner(XMLGenerator.java:2090)

          at com.businessobjects.sdk.biar.internal.XMLGenerator.generatePlaceholderContainerTag(XMLGenerator.java:1675)

          at com.businessobjects.sdk.biar.internal.XMLGenerator.generate(XMLGenerator.java:226)

          at com.businessobjects.sdk.biar.internal.XMLGenerator.generate(XMLGenerator.java:162)

          at com.businessobjects.sdk.biar.internal.XMLExporter.exportAll(XMLExporter.java:264)

          at com.businessobjects.sdk.biar.internal.XMLExporter.addObjects(XMLExporter.java:119)

          at com.businessobjects.sdk.biar.internal.BiarEngine.exportToXML(BiarEngine.java:190)

          at com.businessobjects.sdk.biar.internal.BiarEngine.exportToXML(BiarEngine.java:139)

          at com.businessobjects.dsws.wsc.biplatform.util.PagingHelper.convertIOToXML(Unknown Source)

          at com.businessobjects.dsws.wsc.biplatform.util.PagingHelper.generateResponse(Unknown Source)

          at com.businessobjects.dsws.wsc.biplatform.util.PagingHelper.fetchPage(Unknown Source)

          at com.businessobjects.dsws.wsc.biplatform.BIPCatalogMethodHelper.get(Unknown Source)

          at com.businessobjects.dsws.biplatform.BIPlatformSkeleton.Get(Unknown Source)

          at com.businessobjects.dsws.biplatform.BIPlatformMessageReceiverInOut.invokeBusinessLogic(Unknown Source)

          at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)

          at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)

          at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)

          at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)

          at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)

          at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

          at com.businessobjects.dsws.wsc.common.http.GenerateSessionIDFilter.doFilter(Unknown Source)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

          at com.businessobjects.dsws.wsc.common.axis.FlashFilter.doFilter(Unknown Source)

          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)

          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

          at java.lang.Thread.run(Thread.java:595)

</CallStackTrace><CauseException>class com.businessobjects.sdk.biar.exception.XSDException$MethodCallException</CauseException><CauseID/><CauseMessage>Attempting to invoke method 'getPluginProcessingInterface' failed: 'com.businessobjects.sdk.plugin.desktop.fullclient.IFullClient.getPluginProcessingInterface(java.lang.Object)'.</CauseMessage><CauseDetail>Attempting to invoke method 'getPluginProcessingInterface' failed: 'com.businessobjects.sdk.plugin.desktop.fullclient.IFullClient.getPluginProcessingInterface(java.lang.Object)'.</CauseDetail>

          {http://xml.apache.org/axis/}exceptionName:com.businessobjects.dsws.DSWSException

Accepted Solutions (1)

Accepted Solutions (1)

aasavaribhave
Advisor
Advisor
0 Kudos

1. See if you get exact same error on report1 when you logon as "administrator".

2. Check in CMC if for report1 if under formats under default properties is set to excel or pdf rather than FC.

3. Change the query to:

ResponseHolder rh = biPlatform.get(sessionInfo.getSessionID(),INFO_OBJECTS_PATH"/" +

reportName + "@si_id,si_processinfo,si_scheduleinfo[SI_KIND='FullClient']", null);

note that I changed * into specific properties.

If 3 works and 2 is true, then you are most likely encountering a known bug to be fixed in XI 3.1 SP6.

Workaround for now is:

Recreate report1 without setting default format ( be it FC), even if you change it now, it doesn't work.

or

use specific property names in query rather than *

Former Member
0 Kudos

Yes Aasavari 3rd option worked for me when I changed the * into specified properties. It worked perfectly. Thank you very much and really appreciate your help.

Former Member
0 Kudos

Aasavari, Could you please tell me how to check in CMC for formats. I am new to Business Objects I have never looked into CMC previously.

aasavaribhave
Advisor
Advisor
0 Kudos

Logon to CMC. Explore thru folders and locate the report.Right click on report name. select properties and under default settings select formats and destinations. Here is a screenshot

Former Member
0 Kudos

Thank You very much Bhave..:)

Answers (0)