V3.7.16…I am in the process of making a module when I edited one of my prototype definitions…when I ran the module, I got the “infinite error” but ( “VASSAL.tools.RecursionLimitException” and I was able to quit the module). Now when I go and try and Edit the module, it will lock up every time before I can do much of anything. I know where my error lies, but now I cant even remove the bad prototype definitions. Im kind of stuck.
Edit: I can Edit the module, but as soon as I try and click on the problem prototype definition, it locks it up.
(I dont see a way to move this myself, sorry to keep it going here)
The manual edit worked. I poked through the build file and took a stab at removing the specific element within the bad prototype definition…I think. For example there is a section within the buildfile: \\\ prototype;unit\\\. Assuming the “Prototype Unit” is the bad actor, do I delete the “\\\” before or after, or both ?
What you are referring to is the place in a piece (or prototype) definition where the prototype unit is being used. This happens in an encoded fashion, and is therefore hard to edit by hand (you could use my Python module pywargame to do it). You should therefore not edit that part as that will likely cause other errors. Instead, I would recommend that you remove the entire prototype by removing the XML element