Fisheye fails to initialize plugins due to corrupted UPM Audit Log entries
Symptoms
The following shows up in the logs:
Caused by: org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.atlassian.upm.api.log.EntryType from String value 'UPM_STARTUP': value not one of declared Enum instance names
at [Source: java.io.StringReader@2573d391; line: 1, column: 80]
at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163)
at org.codehaus.jackson.map.deser.StdDeserializationContext.weirdStringException(StdDeserializationContext.java:243)
at org.codehaus.jackson.map.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:74)
at org.codehaus.jackson.map.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:23)
at org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
at org.codehaus.jackson.map.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:899)
at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObjectUsingNonDefault(BeanDeserializer.java:733)
at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:683)
at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2723)
Cause
The issue is caused by corruption of one or more UPM Audit Log entries in the config.xml
file.
Resolution
Clear out the UPM Audit Log entries from the config.xml file. To do this:
- Shutdown Fisheye/Crucible
- Backup your
FISHEYE_INST/config.xml
file - Delete the property element containing value com.atlassian.upm.log.PluginSettingsAuditLogService:log:upm_audit_log_v2. For example:
<proerty name="com.atlassian.upm.log.PluginSettingsAuditLogService:log:upm_audit_log_v2" value="........"/>
- Save config.xml file and restart Fisheye/Crucible
Last modified on Jul 31, 2018
Powered by Confluence and Scroll Viewport.