We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Add Member function with Microsoft Graph API (https://graph.microsoft.com/v1.0)

mike555
Tera Expert

I have this method, which is trying to add a staff member to a Microsoft Team, using the Microsoft graph API.

 

    addMember: function(mt, upn) {
        return this._request('Add Member', {
            group: mt.group_id,
            user: upn
        });
    },
 
I am inputting a valid UPN address and Team group id.  When I run the method, this message appears in the log.  Any suggestions on what could be causing this?

REST Msg Outbound - RESTMessageClient : Error executing REST request: null: java.lang.NullPointerException: com.glide.rest.outbound.authentication.OAuthTokenRetriever.isNewAccessTokenRequired(OAuthTokenRetriever.java:253)
com.glide.rest.outbound.authentication.OAuthTokenRetriever.getAccessToken(OAuthTokenRetriever.java:103)
com.glide.rest.outbound.authentication.OAuthTokenRetriever.getAccessToken(OAuthTokenRetriever.java:93)
com.glide.rest.outbound.direct.DirectRESTRequestDispatcher.applyAuthentication(DirectRESTRequestDispatcher.java:83)
com.glide.rest.outbound.direct.DirectRESTRequestDispatcher.invoke(DirectRESTRequestDispatcher.java:45)
com.glide.rest.outbound.RESTMessageClient.invoke(RESTMessageClient.java:103)
com.glide.rest.outbound.RESTMessageClient.execute(RESTMessageClient.java:81)
com.glide.rest.outbound.scriptable.ScriptableRESTMessageClient.jsFunction_execute(ScriptableRESTMessageClient.java:67)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:677)
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:614)
org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2649)
org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1518)
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:830)
org.mozilla.javascript.InterpretedFunction.lambda$call$0(InterpretedFunction.java:160)
com.glide.caller.gen.sys_script_include_586c361bdbea7b00f81bee71ca9619c8_script.call(Unknown Source)
com.glide.script.ScriptCaller.call(ScriptCaller.java:22)
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159)
org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2734)
org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2657)
org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2616)
org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:308)
org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:126)
org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2655)
org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1518)
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:830)
org.mozilla.javascript.InterpretedFunction.lambda$call$0(InterpretedFunction.java:160)
com.glide.caller.gen.sys_script_include_d65f78c40a0a0b6900196656f35913d3_script.call(Unknown Source)
com.glide.script.ScriptCaller.call(ScriptCaller.java:22)
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159)
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:597)
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3573)
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:157)
org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:2734)
org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2657)
org.mozilla.javascript.ScriptableObject.callMethod(ScriptableObject.java:2437)
org.mozilla.javascript.ScriptableObject.callMethod(ScriptableObject.java:2409)
com.glide.script.RhinoObject.callFunction(RhinoObject.java:169)
com.glide.script.GlideRhinoObject.callFunction(GlideRhinoObject.java:156)
com.glide.script.RhinoObject.callFunction(RhinoObject.java:165)
com.glide.processors.xmlhttp.AJAXEvaluator.evalScriptInclude(AJAXEvaluator.java:179)
com.glide.processors.xmlhttp.AJAXEvaluator.evaluateAjax(AJAXEvaluator.java:88)
com.glide.processors.xmlhttp.AJAXEvaluator.process(AJAXEvaluator.java:65)
com.glide.processors.xmlhttp.internal.XMLHttpRequestExecutor.process(XMLHttpRequestExecutor.java:110)
com.glide.processors.xmlhttp.internal.XMLHttpRequestExecutor.process(XMLHttpRequestExecutor.java:76)
com.glide.processors.xmlhttp.AJAXXMLHttpAggregator.process(AJAXXMLHttpAggregator.java:79)
com.glide.processors.XMLHttpProcessor.processJavaAJAX(XMLHttpProcessor.java:168)
com.glide.processors.XMLHttpProcessor.process(XMLHttpProcessor.java:121)
com.glide.processors.AProcessor.runProcessor(AProcessor.java:733)
com.glide.processors.AProcessor.processTransaction(AProcessor.java:291)
com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:187)
com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:175)
com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:58)
com.glide.sys.Transaction.run(Transaction.java:2645)
com.glide.ui.HTTPTransaction.run(HTTPTransaction.java:30)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base/java.lang.Thread.run(Thread.java:829)

2 REPLIES 2

vermaamit16
Kilo Patron

Hi @mike555 

 

Please check if below support article helps :

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0721932

 

Thanks & Regards

Amit Verma

Thanks and Regards
Amit Verma

Thank you, that does help, but that value was already set to false