FFXIVAPP/ffxivapp

Windows 7 System.Xml crash

sranger opened this issue · 7 comments

When I attempt to run FFXIV-APP, I get the following crash report; it could be related to a recent patch installed. Here's a screenshot of the last two weeks of updates. Though, I'm pretty sure I've used ffxiv-app within the last 3-4 days.

updates_2014-12-04_to_2014-12-18

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: ffxivapp.client.exe
  Problem Signature 02: 3.0.5424.15207
  Problem Signature 03: 545cf2ce
  Problem Signature 04: System.Xml
  Problem Signature 05: 4.0.30319.34234
  Problem Signature 06: 53cf1d82
  Problem Signature 07: 985
  Problem Signature 08: 27
  Problem Signature 09: System.Windows.Markup.XamlParse
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

It appears to be a .NET issue. Can you try installing .NET 4.5 from here:

http://www.microsoft.com/en-us/download/details.aspx?id=30653

Installer message:

Details

Same or higher version of .NET Framework 4.5 has already been installed on this computer.

I've been googling around this issue and to be honest there's at least 4-5 different reasons that it could be caused by.

Can you backup your MyDocs\FFXIVAPP folder and then delete the original and see if that allows it to be loaded? If it does not I'd get you to try the previous version and see if it's related to any of the updated code pushed last release.

Really sorry for the inconvenience.

I renamed the Documents/FFXIVAPP dir and still have the same issue. Is there an easy way to grab old versions so I can just test a couple? I'd pull from git but my home PC isn't really set up for compiling .net.

It's not a problem; I'm a developer, too. I know how different systems can be weird. So don't worry about any inconvenience; things like this happen.

On the releases tab there's the past releases here. The only issue you will have is a constant update notice while testing but you can click No.

In the meantime I'm going to delete some stuff off a VM and try this on Win7.

So, apparently, having a dash ('-') in the path of the application (I named the directory 'C:\Program Files\FFXIV-APP') causes the crash. Though, doing the same on my desktop (FFXIV-APP) I cannot reproduce. Something to do with having it in a UAC protected directory with a dash? Maybe some XML parsing chokes somehow? Removing the dash fixed the issue. Though, it's a valid path; it probably should work (it did until the most recent update). But, it gives you something to test now.

Why?... Microsoft... why?...

I DID remove the application manifest that required admin rights but if it was working before this it should still be okay since that was a long time ago. We added in some code that allows md5 hash checking of files to limit what is downloaded but as far as I can remember that only checks if you are actually installing the plugin and not before.

Much appreciated!