Clients tested: Ubuntu 12.04.4 LTS (64 & 32 bit)
Java used: OpenJDK 1.6 & 1.7. Oracle JRE 1.7
Server OpenLDAP: Unbutu 12.04 LTS 64 bit
All OpenLDAP clients are working: PHP applications (such LAM, Moodle, SAMBA), console LDAP tools, FreeRadius...
Google Apps Dir Sync (java based) are also working.
Luma (python based) too.
However, jxplorer isn't not capable to connect to my OpenLDAP.
It says: Possible errors occurred while opening connection.
java.lang.NullPointerException
at javax.swing.text.FlowView$FlowStrategy.layoutRow(FlowView.java:555)
at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:469)
at javax.swing.text.FlowView.layout(FlowView.java:201)
at javax.swing.text.BoxView.setSize(BoxView.java:397)
at javax.swing.text.BoxView.updateChildSizes(BoxView.java:366)
at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:348)
at javax.swing.text.BoxView.layout(BoxView.java:708)
at javax.swing.text.BoxView.setSize(BoxView.java:397)
at javax.swing.text.BoxView.updateChildSizes(BoxView.java:366)
at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:348)
at javax.swing.text.BoxView.layout(BoxView.java:708)
at javax.swing.text.BoxView.setSize(BoxView.java:397)
at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1719)
at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:917)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1389)
at javax.swing.JViewport.getViewSize(JViewport.java:1035)
at javax.swing.plaf.basic.BasicScrollPaneUI.syncScrollPaneWithViewport(BasicScrollPaneUI.java:282)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.viewportStateChanged(BasicScrollPaneUI.java:1081)
at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1023)
at javax.swing.JViewport.fireStateChanged(JViewport.java:1401)
at javax.swing.JViewport.setView(JViewport.java:1007)
at com.ca.directory.jxplorer.viewer.HTMLTemplateDisplay.setEditorText(HTMLTemplateDisplay.java:313)
at com.ca.directory.jxplorer.viewer.HTMLTemplateDisplay.displayEntry(HTMLTemplateDisplay.java:1085)
at com.ca.directory.jxplorer.viewer.AttributeDisplay.refreshEditors(AttributeDisplay.java:1072)
at com.ca.directory.jxplorer.viewer.AttributeDisplay.displayEntry(AttributeDisplay.java:522)
at com.ca.directory.jxplorer.tree.SmartTree.clearEntry(SmartTree.java:755)
at com.ca.directory.jxplorer.tree.SmartTree.clearTree(SmartTree.java:447)
at com.ca.directory.jxplorer.JXplorer.postConnectionSetup(JXplorer.java:1584)
at com.ca.directory.jxplorer.JXOpenConWin.dataReady(JXOpenConWin.java:371)
at com.ca.directory.jxplorer.DataQuery.fireDataEvent(DataQuery.java:264)
at com.ca.directory.jxplorer.DataQuery.finish(DataQuery.java:247)
at com.ca.directory.jxplorer.broker.JNDIBroker.openConnection(JNDIBroker.java:462)
at com.ca.directory.jxplorer.broker.JNDIBroker.processRequest(JNDIBroker.java:362)
at com.ca.directory.jxplorer.broker.Broker.processQueue(Broker.java:158)
at com.ca.directory.jxplorer.broker.JNDIBroker.processQueue(JNDIBroker.java:833)
at com.ca.directory.jxplorer.broker.Broker.run(Broker.java:124)
at java.lang.Thread.run(Thread.java:701)
jxplorer- 3.3.1-linux- installer. run from http:// jxplorer. org/downloads/ users.html works!