Încerc să fac niște teste cu Google Cloud Directory Sync și Active Directory, dar orice aș face, primesc întotdeauna excepții nullpointer. Din câte pot găsi GCDS este o aplicație Java. Programul de instalare GCDS instalează o versiune a mediului de rulare Java într-un subdosar, așa că nu ar trebui să fie o problemă că este instalată versiunea greșită de java sau ceva de genul?
Când încerc să deschid un fișier de configurare:
Toate verificările mele sunt OK:
Dar când încerc să simulez o sincronizare, primesc și excepții nullpointer:
[2022-03-23 15:31:09,941+0100] [AWT-EventQueue-0] [INFO] [general.syncdialog.SyncDialog] Pornirea simulării
[2022-03-23 15:31:09,941+0100] [SwingWorker-pool-2-thread-8] [EROARE] [sync.agent.FullSyncAgent] Prins Throwable în timpul sincronizării complete. Această excepție a cauzat eșecul sincronizării. Pentru context complet, căutați în jurnalele pentru a vedea unde s-a întâmplat mai întâi. Detalii: nul
java.lang.NullPointerException
la com.google.usersyncapp.plugin.ldap.schemasConfig.CustomSchemasConfigXmlMapper.getSchemasDefinitions(CustomSchemasConfigXmlMapper.java:233)
la com.google.usersyncapp.plugin.ldap.schemasConfig.CustomSchemasConfigXmlMapper.toCustomSchemasConfig(CustomSchemasConfigXmlMapper.java:224)
la com.google.usersyncapp.plugin.ldap.config.loaders.SourceLdapConfigLoader.loadCustomSchemas(SourceLdapConfigLoader.java:1893)
la com.google.usersyncapp.plugin.ldap.config.loaders.SourceLdapConfigLoader.doCollections(SourceLdapConfigLoader.java:130)
la com.google.usersyncapp.plugin.ldap.config.loaders.LdapConfigLoader.loadFromElement(LdapConfigLoader.java:615)
la com.google.usersyncapp.plugin.ldap.config.loaders.LdapConfigLoader.load(LdapConfigLoader.java:112)
la com.google.usersyncapp.plugin.ldap.LDAPPlugin.setConfiguration(LDAPPlugin.java:339)
la com.google.usersyncapp.sync.PluginFactory.initializePlugin(PluginFactory.java:103)
la com.google.usersyncapp.sync.PluginFactory.initializeFromPluginConfigList(PluginFactory.java:130)
la com.google.usersyncapp.sync.PluginFactory.initializePluginsIntoGroup(PluginFactory.java:159)
la com.google.usersyncapp.sync.agent.FullSyncAgent.loadPlugins(FullSyncAgent.java:457)
la com.google.usersyncapp.sync.agent.FullSyncAgent.initializeRun(FullSyncAgent.java:360)
la com.google.usersyncapp.sync.agent.FullSyncAgent.call(FullSyncAgent.java:130)
la com.google.usersyncapp.ui.page.general.AbstractSimulateSyncWorker.doInBackground(AbstractSimulateSyncWorker.java:85)
la com.google.usersyncapp.ui.page.general.AbstractSimulateSyncWorker.doInBackground(AbstractSimulateSyncWorker.java:28)
la javax.swing.SwingWorker$1.call(Sursă necunoscută)
la java.util.concurrent.FutureTask.run(Sursă necunoscută)
la javax.swing.SwingWorker.run(Sursă necunoscută)
la java.util.concurrent.ThreadPoolExecutor.runWorker(Sursă necunoscută)
la java.util.concurrent.ThreadPoolExecutor$Worker.run(Sursă necunoscută)
la java.lang.Thread.run(Sursă necunoscută)
Evident că îmi lipsește ceva aici, dar habar n-am ce...Active Directory este un Windows 2016 și nu există mai multe fișiere jurnal decât cele pe care le-am găsit deja și le-am copiat mai sus.