1 Reply Latest reply on Aug 2, 2011 5:57 AM by Carlos da Cunha e Silva

    Issue with W2K3 CIS contrib content on BBSA 8.1

    Carlos da Cunha e Silva

      Hi,

       

      I've just installed the latest contrib content for BBSA 8.1 and I'm trying to run some CIS compliance test versus a W2K3 machine. Unfortunately I get the following Java errors in the job result. I looked in the agent log and blappserver logs but there's no extra information. I'm guessing that there's a an error in one of the compliance rules or I'm missing a property somewhere but I have no clue how to further debug this issue.

       

      29 Jul 2011 14:44:42,701] [WorkItem-Thread-9] [ERROR] [xcsi:BLAdmins:] [Compliance] null type or path

      java.lang.IllegalArgumentException: null type or path

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorImpl.<init>(AssetSelectorImpl.java:141)

              at com.bladelogic.om.infra.model.assetselector.PathPatternAssetSelectorImpl.<init>(PathPatternAssetSelectorImpl.java:49)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.createPathPatternAssetSelector(AssetSelectorServiceImpl.java:716)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:116)

              at com.bladelogic.om.infra.model.assetselector.PathPatternAssetSelectorImpl.accept(PathPatternAssetSelectorImpl.java:148)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:84)

              at com.bladelogic.om.infra.model.condition.expression.SelectorConditionImpl.accept(SelectorConditionImpl.java:470)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:68)

              at com.bladelogic.om.infra.model.condition.expression.IfConditionImpl.accept(IfConditionImpl.java:221)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:58)

              at com.bladelogic.om.infra.model.condition.expression.NAryConditionImpl.accept(NAryConditionImpl.java:182)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.computeComplianceSelectors(AssetSelectorServiceImpl.java:83)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.createAssetSelectors(AssetSelectorServiceImpl.java:132)

              at com.bladelogic.om.infra.compliance.job.ComplianceJobWorkItemImpl.doWorkItemExecute(ComplianceJobWorkItemImpl.java:160)

              at com.bladelogic.om.infra.model.job.workitem.ComponentBasedJobWorkItemImpl.execute(ComponentBasedJobWorkItemImpl.java:120)

              at com.bladelogic.om.infra.app.service.workitem.WorkItem.doExecute(WorkItem.java:114)

              at com.bladelogic.om.infra.app.service.workitem.thread.WorkItemThread.execute(WorkItemThread.java:173)

              at com.bladelogic.om.infra.app.service.workitem.thread.WorkItemThread.execute(WorkItemThread.java:49)

              at com.bladelogic.om.infra.app.service.thread.BlBlockingThread.run(BlBlockingThread.java:95)

      [29 Jul 2011 14:44:42,703] [Job-Execution-3] [ERROR] [xcsi:BLAdmins:] [Compliance] java.lang.IllegalArgumentException: null type or path, Error: null type or path

      java.lang.IllegalArgumentException: null type or path

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorImpl.<init>(AssetSelectorImpl.java:141)

              at com.bladelogic.om.infra.model.assetselector.PathPatternAssetSelectorImpl.<init>(PathPatternAssetSelectorImpl.java:49)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.createPathPatternAssetSelector(AssetSelectorServiceImpl.java:716)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:116)

              at com.bladelogic.om.infra.model.assetselector.PathPatternAssetSelectorImpl.accept(PathPatternAssetSelectorImpl.java:148)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:84)

              at com.bladelogic.om.infra.model.condition.expression.SelectorConditionImpl.accept(SelectorConditionImpl.java:470)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:68)

              at com.bladelogic.om.infra.model.condition.expression.IfConditionImpl.accept(IfConditionImpl.java:221)

              at com.bladelogic.om.infra.ast.visitor.condition.AssetSelectorParameterResolver.visit(AssetSelectorParameterResolver.java:58)

              at com.bladelogic.om.infra.model.condition.expression.NAryConditionImpl.accept(NAryConditionImpl.java:182)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.computeComplianceSelectors(AssetSelectorServiceImpl.java:83)

              at com.bladelogic.om.infra.model.assetselector.AssetSelectorServiceImpl.createAssetSelectors(AssetSelectorServiceImpl.java:132)

              at com.bladelogic.om.infra.compliance.job.ComplianceJobWorkItemImpl.doWorkItemExecute(ComplianceJobWorkItemImpl.java:160)

              at com.bladelogic.om.infra.model.job.workitem.ComponentBasedJobWorkItemImpl.execute(ComponentBasedJobWorkItemImpl.java:120)

              at com.bladelogic.om.infra.app.service.workitem.WorkItem.doExecute(WorkItem.java:114)

              at com.bladelogic.om.infra.app.service.workitem.thread.WorkItemThread.execute(WorkItemThread.java:173)

              at com.bladelogic.om.infra.app.service.workitem.thread.WorkItemThread.execute(WorkItemThread.java:49)

              at com.bladelogic.om.infra.app.service.thread.BlBlockingThread.run(BlBlockingThread.java:95)