Fisheye fails to initialize plugins due to corrupted UPM Audit Log entries
症状
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)
原因
The issue is caused by corruption of one or more UPM Audit Log entries in the config.xml
file.
ソリューション
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
最終更新日 2018 年 7 月 31 日
Powered by Confluence and Scroll Viewport.