GenericSetup and “mismatched” tags in ZCML
Ever the issue-magnet, I’ve spent the better part of my morning trying to debug a mistmatched tag error from within some ZCML (aka XML for the non-initiated). Essentially, the issue boiled down to the system telling me that it was certain that I had a mistmatched tag within my configuration, and presented me with the problematic XML tag (complete with line numbers). However, life’s not always that simple.
The traceback looked like this:
Traceback (most recent call last): zope.configuration.config.ConfigurationExecutionError: xml.parsers.expat.ExpatError: mismatched tag: line 6, column 70 in: File "/home/david/buildout/src …