Redownloaded it. Rebooted. It worked 1 time. Played WoW again, tried again and it gave an error, same error as last night.
This time I got the actual error message instead of just the log:
************** Exception Text **************
System.ArgumentException: Found a low surrogate char without a preceding high surrogate at index: 1017. The input may not be in this encoding, or may not contain valid Unicode (UTF-16) characters.
Parameter name: chars
at System.Text.UTF8Encoding.GetBytes(Char* chars, Int32 charIndex, Int32 charCount, Byte[] bytes, Int32 byteIndex, UTF8Encoder encoder)
at System.Text.UTF8Encoding.GetBytes(Char[] chars, Int32 charIndex, Int32 charCount, Byte[] bytes, Int32 byteIndex, UTF8Encoder encoder)
at System.Text.UTF8Encoder.GetBytes(Char[] chars, Int32 charIndex, Int32 charCount, Byte[] bytes, Int32 byteIndex, Boolean flush)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Write(String value)
at wowreader.LuaData.UploadCompleted()
at wowreader.Upload.NetIO(NetworkStream m_ns)
at wowreader.Upload..ctor(WDBReader[] readers, CrcDB cdb, LuaData td, MainWindow mw, Boolean uselogin, String login, String pw, Boolean manual)
at wowreader.MainWindow.upload(Boolean manual)
at wowreader.MainWindow.UploadButton_click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)