| Summary: | Virgo Configuration MBean assumes ConfigurationAdmin Dictionary is String,String | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] Virgo | Reporter: | szetheli+eclipse | ||||
| Component: | runtime | Assignee: | Glyn Normington <glyn.normington> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | glyn.normington | ||||
| Version: | unspecified | ||||||
| Target Milestone: | 3.5.0.M01 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
szetheli+eclipse
Created attachment 207950 [details]
Exception report from virgo dump
One solution would be for ConfigurationAdminConfigurationInfo to tolerate Dictionary<String,Object> by running toString against each value in the dictionary. This would have the least impact on the rest of the code while giving a reasonable outcome for types such as Boolean which have a reasonable toString implementation. It would be worth adding a unit test for this case to ConfigurationAdminConfigurationInfoTests. We plan to include Gemini Management in Virgo as part of the support for the new admin console. When we do, this mbean will be superseded by a mbean from Gemini Management. Meanwhile, this bug will be fixed as described in comment 2. Added a test and fixed in kernel commit 9ff5202f914148e40f6f843e3f6e932556995cd3. |