ฉันกำลังพยายามทดสอบกับ Google Cloud Directory Sync และ Active Directory แต่ไม่ว่าฉันจะทำอะไร ฉันจะได้รับข้อยกเว้น nullpointer เสมอ เท่าที่ฉันพบ GCDS เป็นแอปพลิเคชัน Java โปรแกรมติดตั้ง GCDS จะติดตั้งเวอร์ชันของสภาพแวดล้อมรันไทม์ของ Java ในโฟลเดอร์ย่อย ดังนั้นการติดตั้ง Java ผิดเวอร์ชันจึงไม่ควรเป็นปัญหาหรืออะไรทำนองนั้น
เมื่อฉันพยายามเปิดไฟล์กำหนดค่า:
การตรวจสอบทั้งหมดของฉันไม่เป็นไร:
แต่เมื่อฉันพยายามจำลองการซิงค์ ฉันยังได้รับข้อยกเว้น nullpointer ด้วย:
[2022-03-23 15:31:09,941+0100] [AWT-EventQueue-0] [INFO] [general.syncdialog.SyncDialog] กำลังเริ่มการจำลอง
[2022-03-23 15:31:09,941+0100] [SwingWorker-pool-2-thread-8] [ข้อผิดพลาด] [sync.agent.FullSyncAgent] จับได้ว่าโยนได้ระหว่างการซิงโครไนซ์เต็มรูปแบบ ข้อยกเว้นนี้ทำให้การซิงค์ล้มเหลว สำหรับบริบททั้งหมด ค้นหาบันทึกเพื่อดูว่าเกิดขึ้นที่ไหนก่อน รายละเอียด: null
java.lang.NullPointerException
ที่ com.google.usersyncapp.plugin.ldap.schemasConfig.CustomSchemasConfigXmlMapper.getSchemasDefinitions(CustomSchemasConfigXmlMapper.java:233)
ที่ com.google.usersyncapp.plugin.ldap.schemasConfig.CustomSchemasConfigXmlMapper.toCustomSchemasConfig(CustomSchemasConfigXmlMapper.java:224)
ที่ com.google.usersyncapp.plugin.ldap.config.loaders.SourceLdapConfigLoader.loadCustomSchemas (SourceLdapConfigLoader.java:1893)
ที่ com.google.usersyncapp.plugin.ldap.config.loaders.SourceLdapConfigLoader.doCollections (SourceLdapConfigLoader.java:130)
ที่ com.google.usersyncapp.plugin.ldap.config.loaders.LdapConfigLoader.loadFromElement(LdapConfigLoader.java:615)
ที่ com.google.usersyncapp.plugin.ldap.config.loaders.LdapConfigLoader.load(LdapConfigLoader.java:112)
ที่ com.google.usersyncapp.plugin.ldap.LDAPPlugin.setConfiguration(LDAPPlugin.java:339)
ที่ com.google.usersyncapp.sync.PluginFactory.initializePlugin(PluginFactory.java:103)
ที่ com.google.usersyncapp.sync.PluginFactory.initializeFromPluginConfigList(PluginFactory.java:130)
ที่ com.google.usersyncapp.sync.PluginFactory.initializePluginsIntoGroup(PluginFactory.java:159)
ที่ com.google.usersyncapp.sync.agent.FullSyncAgent.loadPlugins(FullSyncAgent.java:457)
ที่ com.google.usersyncapp.sync.agent.FullSyncAgent.initializeRun(FullSyncAgent.java:360)
ที่ com.google.usersyncapp.sync.agent.FullSyncAgent.call(FullSyncAgent.java:130)
ที่ com.google.usersyncapp.ui.page.general.AbstractSimulateSyncWorker.doInBackground(AbstractSimulateSyncWorker.java:85)
ที่ com.google.usersyncapp.ui.page.general.AbstractSimulateSyncWorker.doInBackground(AbstractSimulateSyncWorker.java:28)
ที่ javax.swing.SwingWorker$1.call(ไม่ทราบที่มา)
ที่ java.util.concurrent.FutureTask.run (ไม่ทราบแหล่งที่มา)
ที่ javax.swing.SwingWorker.run (ไม่ทราบแหล่งที่มา)
ที่ java.util.concurrent.ThreadPoolExecutor.runWorker (ไม่ทราบแหล่งที่มา)
ที่ java.util.concurrent.ThreadPoolExecutor$Worker.run (ไม่ทราบแหล่งที่มา)
ที่ java.lang.Thread.run (ไม่ทราบแหล่งที่มา)
เห็นได้ชัดว่าฉันพลาดบางอย่างที่นี่ แต่ฉันไม่รู้ว่าอะไร...Active Directory เป็น Windows 2016 และไม่มีไฟล์บันทึกใดมากไปกว่าที่ฉันพบแล้วซึ่งฉันคัดลอกไว้ด้านบน