使用IBM Social Business Toolkit SDK通过Java访问某些IBM Connections博客时出错:未初始化该请求的SBT上下文

使用IBM Social Business Toolkit SDK通过Java访问某些IBM Connections博客时出错:未初始化该请求的SBT上下文,java,social,ibm-connections,ibm-sbt,Java,Social,Ibm Connections,Ibm Sbt,我在Domino数据库中有一个Java代理,可以使用Social Business Tooklit SKD阅读Premis IBM Connections 4.5安装中的博客文章。java代理能够访问多个测试博客并检索博客文章列表,但同一环境中的其他博客正在生成以下错误: HTTP JVM:com.ibm.sbt.services.client.ClientServicesException:未初始化请求的sbt上下文 将在以下行中引发错误: Blog bo=blogService.getBlo

我在Domino数据库中有一个Java代理,可以使用Social Business Tooklit SKD阅读Premis IBM Connections 4.5安装中的博客文章。java代理能够访问多个测试博客并检索博客文章列表,但同一环境中的其他博客正在生成以下错误:

HTTP JVM:com.ibm.sbt.services.client.ClientServicesException:未初始化请求的sbt上下文

将在以下行中引发错误:

Blog bo=blogService.getBlog(bRef.getId())

所有博客都可以通过浏览器直接访问,Java代理可以访问其中一些博客,但在尝试获取其他博客的句柄时,会始终抛出此错误。我无法确定博客的设置或访问限制是否存在任何差异。有人知道去哪里找吗

以下是错误的堆栈跟踪:

2015年2月24日12:05:17上午HTTP JVM::syncBlog(a8db5539-6187-40e9-9d87-d182b5b3280c) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientServicesException:未初始化请求的sbt上下文 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.base.BaseService.getEntity(BaseService.java:204) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.connections.blogs.BlogService.getBlogEntity(BlogService.java:667) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.connections.blogs.BlogService.getBlog(BlogService.java:393) 2015年2月24日12:05:17上午HTTP JVM:at com.triloggroup.connections.filesync.SynchronizationEngine.syncBlog(SynchronizationEngine.java:555) 2015年2月24日12:05:17上午HTTP JVM:at com.triloggroup.connections.filesync.SynchronizationEngine.syncBlogs(SynchronizationEngine.java:453) 2015年2月24日12:05:17上午HTTP JVM:at com.triloggroup.connections.filesync.SynchronizationEngine.run(SynchronizationEngine.java:229) 2015年2月24日12:05:17上午HTTP JVM:at JavaAgent.NotesMain(JavaAgent.java:17) 2015年2月24日12:05:17上午HTTP JVM:at lotus.domino.AgentBase.runNotes(未知源) 2015年2月24日12:05:17上午HTTP JVM:at lotus.domino.NotesThread.run(未知源) 2015年2月24日12:05:17上午HTTP JVM:原因: 2015年2月24日12:05:17上午HTTP JVM:java.lang.IllegalStateException:SBT上下文未初始化请求 2015年2月24日12:05:17上午HTTP JVM:at com.ibm.commons.runtime.Context.get(Context.java:57) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.endpoints.BasicEndpoint.authenticate(BasicEndpoint.java:151) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.forceAuthentication(ClientService.java:314) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.processResponse(ClientService.java:1311) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService._xhr(ClientService.java:1229) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.execRequest(ClientService.java:1194) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.xhr(ClientService.java:1151) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.get(ClientService.java:1012) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.ClientService.get(ClientService.java:1008) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.base.BaseService.retrieveData(BaseService.java:391) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.base.BaseService.retrieveData(BaseService.java:414) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.base.BaseService.retrieveData(BaseService.java:367) 2015年2月24日12:05:17上午HTTP JVM:com.ibm.sbt.services.client.base.BaseService.getEntity(BaseService.java:201) 2015年2月24日12:05:17上午HTTP JVM:。。。8个以上
2015年2月24日12:05:17上午HTTP JVM:::term()

检查是否已创建端点对象。然后可以将BasicEndpoint作为上下文传递到一个日志中。这个过程对于一些博客来说可以很好地工作,但对于其他博客则不行。我们所确定的是,我们用来验证连接的ID必须是博客所有者,它才能工作。如果ID只是blog的一个成员,我们就会得到上下文错误。我将把堆栈跟踪添加到原始帖子中。我鼓励您将其作为回复发布。感谢您的回复@Paul Bastide。我无法将堆栈跟踪作为响应发布,因为它太长了。不过,我确实把它添加到了我上面的原始帖子中。请检查您的用户名和密码。。。他们说得对吗?