Compiler Error C2987

'identifier' : redefinition type mismatch for static data member of template class 'class'

There was a type conflict between two static data members. You cannot use non-equivalent types when multiply defining a static variable.