We got a complaint from end users that since updating to 2.15 and NoteDB, the reviewers-by-blame plugin no longer works. Gerrit's error log shows it dying due to trying to access ReviewDB for data,
com.googlesource.gerrit.plugins.reviewersbyblame.ChangeUpdatedListener : This table has been migrated to NoteDb
java.lang.UnsupportedOperationException: This table has been migrated to NoteDb
at com.google.gerrit.reviewdb.server.DisallowReadFromChangesReviewDbWrapper$PatchSets.get(DisallowReadFromChangesReviewDbWrapper.java:212)
at com.googlesource.gerrit.plugins.reviewersbyblame.ChangeUpdatedListener.onEvent(ChangeUpdatedListener.java:118)
...
Line number may not be exact as I started hacking the plugin to be more verbose in chasing where this was happening.
A few questions:
- Is MonoRail the right place to log bugs against no-core plugins? Searching, it seemed to know about it as a component but searching showed nothing there's no category for non-polygerrit plugin; unless that is taken to mean any plugin for gerrit (UI based or not). I took it to mean specifically plugins for the UI.
- Is anyone already aware of this and have a fix to hand?
- If not, shall I just go and (try and) fix it?