Environment
Situation
Error starting Google driver. Cannot authenticate to Google.
<nds dtdversion="3.0">
<output>
<status level="fatal" type="driver-status">
<description>java.lang.NullPointerException</description>
<exception class-name="java.lang.NullPointerException">
<stack-trace>java.lang.NullPointerException
at com.novell.nds.dirxml.driver.gmailshim.GMailDriverShim.getSchema(GMailDriverShim.java:1176)
at com.novell.nds.dirxml.engine.Driver.getShimSchema(Driver.java:1881)
at com.novell.nds.dirxml.engine.Driver.startShim(Driver.java:1637)
at com.novell.nds.dirxml.engine.Driver.initialize(Driver.java:329)
at com.novell.nds.dirxml.engine.Driver.<init>(Driver.java:295)
at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:626)
at java.lang.Thread.run(Thread.java:748)
</stack-trace>
Resolution
This happens when the client account is not authenticated correctly.
Reauthorize the client account. Make sure that when you put in the client ID that you do not paste from the clipboard unless you paste as unformatted text. Once this is done, reset the system roles for the account.
Also, make sure that you have placed the certificate in the same directory (file system) as the shim for the driver.