New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash Report IOError #1025
Comments
Here's the upload_crash_report.php code with the new "from" and "to" addresses. `<?php /* $to = "integra.admin@gmail.com"; $headers = "From: $from"; // quit if not right sort of post // append post variables into message //append user's ip //REMOVED IP FROM CRASH REPORT TO PROTECT PRIVACY OF REPORTER // boundary // headers for attachment // multipart boundary // preparing attachments // send $ok = @mail($to, $subject, $message, $headers); ?>` |
I think the problem is that Integra Live 1.x is set up to upload to http://integralive.org/upload_crash_log.php. When it attempts to access this URL it gets a redirect to https://integra.io/upload_crash_log.php which it does not follow. You can test this from the command line with:
We can confirm that integra.io works with:
The problem can be fixed without rebuilding IntegraLive, by changing the key in the IntegraLiveConfig.xml in the .app bundle.
Should be changed to:
|
We have control on the redirect from integralive.org, would changing it to http:// instead of https:// do the trick as well? |
@jamiebullock I changed the key in the IntegraLiveConfig.xml in the .app bundle from http://integralive.org/upload_crash_log.php to |
This won't make any difference. We can see from If you have control over the domain settings, I think what you need to do is instead of setting up a permanent redirect from integrative.org to integra.io, is instead modify the DNS settings for integralive.org so it points directly to the integra.io server. This will effectively give you the same setup you had before. |
It's hard to say why this is without going deep into it. It's possible the GUI is sending something the server doesn't expect or support. I would suggest looking at the server logs for clues. |
This is the console log when initiating a crash report upolad in Integra Live default 14:20:55.219930 +0000 Integra Live TIC TCP Conn Start [47:0x60000017f200] |
DNS settings for integralive.org and integralive.com have been changed to those of integra.io. Aliases and redirects added for both on the Zen Internet cPanel to point to the integra.io home directory. |
The Issue is also found in Windows Log Name: Application Faulting application name: IntegraServer.exe, version: 1.7.11.3322, time stamp: 0x59ce5d2b |
@Richc @elmiquito Sorry... for clarification when I wrote "I would suggest looking at the server logs for clues" I meant the web server. To see if there are any HTTP error messages etc. This might help tell why the HTTP requests from IL are failing. The absence of any errors OTOH, would suggest a problem in IL itself. But, if it's going to be time consuming, I'm not sure it's worth going much further with this since even if you manage to get valid crash reports back from users, there's not a lot that can be done about it until there's a new version of IL that can be shipped out with fixes. |
@jamiebullock I checked the error_log file on the server, and there's nothing at all. |
@elmiquito what are you doing to cause the crash? I can try to debug this locally, but I can't make it crash! |
You can open the attached .ixd file (or any .ixd file for that matter!) from Integra Live. |
Crash Reports fails to upload with IOErrorEvent message (see attached screenshot) even after fixing upload path (see Issue #1024).
The text was updated successfully, but these errors were encountered: