• XPagesSBT.nsf giving Error calling method 'isAuthenticated()'

    By Vikas Tiwari 1 decade ago

    Hi,

    I have updated the Extension Library for Domino 8.5.3 and the XPagesExt.nsf application is working very nice !

    However, when I am trying to run te XPagesSBT.nsf, I am getting the homepage fine, but rest of the pages are giving this kind of error:

    Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.BasicEndpointBean'

    Please suggest how to fix it.

    Thanks,

    Vikas

    • Detailed Stack Trace

      By Vikas Tiwari 1 decade ago

      Error while executing JavaScript action expression
      Script interpreter error, line=1, col=26: Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.TwitterEndpoint'

      JavaScript code

         1: if(!@Endpoint("twitter").isAuthenticated()) {
         2:    @Endpoint("twitter").authenticate(true);
         3: }
      

      Stack Trace

      com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression
          com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:126)
          com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
          com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
          com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
          com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
          com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
          com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
          com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
          com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
          com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
          com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
          com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
          com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
          com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
          com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
      com.ibm.jscript.InterpretException: Script interpreter error, line=1, col=26: Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.TwitterEndpoint'
          com.ibm.jscript.types.JavaAccessObject.call(JavaAccessObject.java:334)
          com.ibm.jscript.types.FBSObject.call(FBSObject.java:161)
          com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:175)
          com.ibm.jscript.ASTTree.ASTUnaryOp.interpret(ASTUnaryOp.java:84)
          com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:79)
          com.ibm.jscript.ASTTree.ASTProgram.interpret(ASTProgram.java:119)
          com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:139)
          com.ibm.jscript.JSExpression._interpretExpression(JSExpression.java:435)
          com.ibm.jscript.JSExpression.access$1(JSExpression.java:424)
          com.ibm.jscript.JSExpression$2.run(JSExpression.java:414)
          java.security.AccessController.doPrivileged(AccessController.java:284)
          com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:410)
          com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:251)
          com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
          com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:221)
          com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:111)
          com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
          com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
          com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
          com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
          com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
          com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
          com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
          com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
          com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
          com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
          com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
          com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
          com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
          com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
      com.ibm.xsp.extlib.sbt.services.client.ClientServicesException: 
          com.ibm.xsp.extlib.sbt.services.client.endpoints.OAuthEndpointBean.isAuthenticated(OAuthEndpointBean.java:130)
          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
          sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
          java.lang.reflect.Method.invoke(Method.java:611)
          com.ibm.jscript.types.JavaAccessObject.call(JavaAccessObject.java:321)
          com.ibm.jscript.types.FBSObject.call(FBSObject.java:161)
          com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:175)
          com.ibm.jscript.ASTTree.ASTUnaryOp.interpret(ASTUnaryOp.java:84)
          com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:79)
          com.ibm.jscript.ASTTree.ASTProgram.interpret(ASTProgram.java:119)
          com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:139)
          com.ibm.jscript.JSExpression._interpretExpression(JSExpression.java:435)
          com.ibm.jscript.JSExpression.access$1(JSExpression.java:424)
          com.ibm.jscript.JSExpression$2.run(JSExpression.java:414)
          java.security.AccessController.doPrivileged(AccessController.java:284)
          com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:410)
          com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:251)
          com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
          com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:221)
          com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:111)
          com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
          com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
          com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
          com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
          com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
          com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
          com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
          com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
          com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
          com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
          com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
          com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
          com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
          com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
          com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
          com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
          com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
          com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
          com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
          com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
          com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
          com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
      com.ibm.domino.oauth.OAuthException: 
          com.ibm.domino.oauth.consumer.store.AbstractNSFTokenStore.loadConsumerTokenFromNSF(AbstractNSFTokenStore.java:279)
          com.ibm.domino.oauth.consumer.store.NSFTokenStore.loadConsumerToken(NSFTokenStore.java:65)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.readApplicationToken(OAProvider.java:151)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.getConsumerKey(OAProvider.java:186)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider._findTokenFromStore(OAProvider.java:342)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.findTokenFromStore(OAProvider.java:328)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider._acquireToken(OAProvider.java:278)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.acquireToken(OAProvider.java:260)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.acquireToken(OAProvider.java:248)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.acquireToken(OAProvider.java:240)
          com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.acquireToken(OAProvider.java:236)
          com.ibm.xsp.extlib.sbt.services.client.endpoints.OAuthEndpointBean.isAuthenticated(OAuthEndpointBean.java:128)
          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
          sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
          java.lang.reflect.Method.invoke(Method.java:611)
          com.ibm.jscript.types.JavaAccessObject.call(JavaAccessObject.java:321)
          com.ibm.jscript.types.FBSObject.call(FBSObject.java:161)
          com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:175)
      

       

    • com.ibm.xsp.extlib.sbt.services is referred while sbt is within extlibx'

      By Vikas Tiwari 1 decade ago

      Hi,

      I just noticed, the application is expecting sbt package within extlib, while it's actually deployed under extlibx:

      com.ibm.xsp.extlib.sbt.services

      Please suggest if this information is relevant ?

    • Does the same error pop up on the Connections tab?

      By Paul Hannan 1 decade ago

      And