Is this by purpose or by mistake, but after updating latest device pack to CPI 2.0 all routers started report Partial Collection Failure.
Once I looked into message (stating that collection of OSPF information is missing - which is correct as I don't use OSPF) and then to inventory.log - which confirmed this:
[2014-04-01 15:20:29,235] [ICE Service[ 1]Thread: 7] [inventory] [ERROR] - A.B.C.D For device id: 3076073 Feature = feature_ospf and Procedure = procedure failed in time 0 with the following error and continuing with other features: com.cisco.nm.expression.function.FunctionException: Expression has not compiled sucessfully
[2014-04-01 15:20:29,235] [ICE Service[ 1]Thread: 7] [ice] [ERROR] - com.cisco.nm.expression.function.FunctionException: Expression has not compiled sucessfully
com.cisco.nm.expression.function.FunctionException: Expression has not compiled sucessfully
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
Why lacking of OSPF information in router can be this fatal???
Is there new ruleset associated to all routers in this device pack (pi_device_pack_4_update_2.0-30.ubf), which is not clearly mentioned in README file?? This is more or less frustrating situation - one problem got fixed and new introduced...
I have a similar issue, both my VG224 and C3925 ISR are showing the same Paritial Collection Failure due to OSPF missing...which is not configured on those boxes.
Mikko, have you logged a Cisco TAC Case for this?