使用api打开报表,代码如下: String resId = "a46a76341756d921e8e096bbb250b0f9"; Report report = new Report(conn); report.open(resId); System.out.println(report); List fields = report.getFields(); System.out.println("fields=" + fields); 执行后报错: Exception in thread "main" smartbi.sdk.RemoteException: 调用远程方法出现错误:没有找到该报表:a46a76341756d921e8e096bbb250b0f9 at smartbi.sdk.ClientConnector.internalInvoke(ClientConnector.java:580) at smartbi.sdk.ClientConnector.remoteInvoke(ClientConnector.java:338) at smartbi.sdk.service.simplereport._ClientReportService.openQuery(_ClientReportService.java:41) at smartbi.sdk.service.simplereport.Report.open(Report.java:129)
这个服务器连接的是: https://demo.smartbi.com.cn/smartbi 可以在页面里打开此报表。
请查看一下错误的原因?如何修复? |