Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Bug in game manager leading to jit errors when using < or > character in description field


Recommended Posts

Posted

edit: forgot to mention was on older PBX when i noticed it, updated to latest version and problem persisted

Add a space and then < or > character at the end of the description of a table entry save the list and try to reopen the list. It will produce below jit error without being able to load the list again unless you manually modify and remove &lt; or &gt; text in the database file. The error that shows is "illegal characters in path"   I think using &gt; and &lt; is correct (to keep xml correct) but not sure why the illegal characters stuff pops up as i can easily create a file with &lt; or &gt; in the filename so not sure why i get that error.

I only found this out by accident and thought i should mention but i don't actually have a problem with it only mentioning in case other people might run into the problem and don't know to fix it to get their list back

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.InternalGetDirectoryName(String path)
   at d.e(String A_0)
   at d.a(String A_0, String A_1, String A_2, String A_3)
   at d.a(String A_0, String A_1, UserControl1 A_2)
   at Game_Manager.Form1.LoadSystem(String Sys, String File, String IniSysName, Boolean JustList)
   at Game_Manager.Form1.j(Object A_0, EventArgs A_1)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



see video to see what i mean

Guest
This topic is now closed to further replies.
×
×
  • Create New...