Description of problem: When you execute "query --what=group" and there's nested group defined, following exception is thrown: java.lang.NullPointerException at org.ovirt.engine.extension.aaa.jdbc.core.Schema.putNextGroup(Schema.java:362) at org.ovirt.engine.extension.aaa.jdbc.core.Schema.access$100(Schema.java:56) at org.ovirt.engine.extension.aaa.jdbc.core.Schema$searchPageResolver.nextPage(Schema.java:268) at org.ovirt.engine.extension.aaa.jdbc.core.Schema$searchPageResolver.resolve(Schema.java:243) at org.ovirt.engine.extension.aaa.jdbc.core.Schema$searchPageResolver.resolve(Schema.java:236) at org.ovirt.engine.extension.aaa.jdbc.core.datasource.Sql$Cursor.resolve(Sql.java:432) at org.ovirt.engine.extension.aaa.jdbc.core.Schema.get(Schema.java:766) at org.ovirt.engine.extension.aaa.jdbc.core.Authorization.executeQuery(Authorization.java:53) at org.ovirt.engine.extension.aaa.jdbc.core.Authorization.getResults(Authorization.java:76) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli$26.invoke(Cli.java:1050) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli$Command.invoke(Cli.java:95) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli$23.invoke(Cli.java:941) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli$Command.invoke(Cli.java:95) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli$Command.invoke(Cli.java:120) at org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli.main(Cli.java:1137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.jboss.modules.Module.run(Module.java:312) at org.jboss.modules.Main.main(Main.java:460) Without nested groups query command works fine. Version-Release number of selected component (if applicable): 1.0.0 How reproducible: 100% Steps to Reproduce: 1. Create groups g1 and g2 2. Add group g2 as a member of g1 3. Execute ovirt-aaa-jdbc-tool query --what=group Actual results: Exception is thrown Expected results: Query displays all existing groups. Additional info:
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.
Fix contained in ovirt-engine-extension-aaa-jdbc-1.0.1
Fix is included in oVirt 3.6.0 RC3
Fine with ovirt-engine-extension-aaa-jdbc-1.0.1-1.el6ev.noarch
oVirt 3.6.0 has been released on November 4th, 2015 and should fix this issue. If problems still persist, please open a new BZ and reference this one.