UPDATE: Adding a 2019; the discovery/runner integration mechanism is same as per 2017 & 2015, so the key things that can go wrong are the
tabbed
weak-typing
numcpp
trusted-types
vigra
cyclic-graph
grpc-kotlin
conditional-statements
tibco-rv
borland-c++
writexl
expires-header
printers
regexp-substr
elasticsearch-suggester
preload
okta
identifier
redis-server
mod-verto
userdetailsservice
websphere-portal
visual-c#-express-2010
extjs4.2
package-manager-console
morgan
infobox
ibm-domino
wide-column-store
timestep