Skip to content

Workaround for Configurable instantiation errors

Rosen Matev requested to merge configurable-workaround into master

We get the following nonsensical errors when running Moore. They also show up as build errors when building the functor cache. I could not figure out the underlying reason, but found this way of getting rid of them with no effect on the produced options. It also seems these are the default tools anyway, so the configuration is sane.

# ERROR: attempt to redefine type of "HltPVsPV3D.PVOfflineTool.LSAdaptPV3DFitter.TrackMasterExtrapolator" (was: TrackMasterExtrapolator, new: TrackMasterExtrapolator)
# ERROR:      ==> After this line, a hack will be executed, attempting to rectify the
# ERROR:      ==> problem just reported. Since this hack may fail, and since it is a
# ERROR:      ==> rather temporary measure hack, this is an ERROR, not a WARNING.
# ERROR: attempt to redefine type of "HltPVsPV3D.PVOfflineTool.PVOfflineRecalculate.TrackMasterExtrapolator.TrackDistanceExtraSelector" (was: TrackDistanceExtraSelector, new: TrackDistanceExtraSelector)
# ERROR:      ==> After this line, a hack will be executed, attempting to rectify the
# ERROR:      ==> problem just reported. Since this hack may fail, and since it is a
# ERROR:      ==> rather temporary measure hack, this is an ERROR, not a WARNING.

Merge request reports