|
Object reference, then 9 for me also.
|
# ? Apr 7, 2014 13:35 |
|
|
# ? May 3, 2024 06:09 |
|
Haha, I have no loving idea what that means.
|
# ? Apr 7, 2014 13:53 |
|
bootleg robot posted:Haha, I have no loving idea what that means. Post of the year. It started after the last hotfix push.
|
# ? Apr 7, 2014 15:03 |
|
WattsvilleBlues posted:Post of the year. Nah, I don't care about the reference error (I know what that is), it's the html that I haven't the slightest clue where it's coming from.
|
# ? Apr 7, 2014 21:19 |
|
bootleg robot posted:Nah, I don't care about the reference error (I know what that is), it's the html that I haven't the slightest clue where it's coming from. Dump the HTTP headers too, might be a clue in there.
|
# ? Apr 7, 2014 21:35 |
|
pokeyman posted:Dump the HTTP headers too, might be a clue in there. I captured that too, will post when I get home from work.
|
# ? Apr 7, 2014 22:00 |
|
It's not impossible you've run into a Windows Phone bug.
|
# ? Apr 7, 2014 22:57 |
|
Http réponse headers when users are on mobile:code:
Not sure if I asked this, but you guys are able to log out and log back in over data, right?
|
# ? Apr 8, 2014 02:09 |
|
Did I say one more push? I meant one more one more push. This time you can switch between the log window and html view. I added even more verbose messages -- hopefully I can capture the full html request and response headers, along with some snippets of the content.
|
# ? Apr 8, 2014 04:03 |
|
Smilies and tags are back.
|
# ? Apr 8, 2014 05:58 |
|
Are the smilies animated in that big grid? I'm still putting off adding them to Awful.app and I'm preemptively trying to lower the bar.
|
# ? Apr 8, 2014 06:07 |
|
pokeyman posted:Are the smilies animated in that big grid? I'm still putting off adding them to Awful.app and I'm preemptively trying to lower the bar. I hope we get the best awful forum reader, we don't got much else going for our apps. e: WP8 that is. My left nut for a good music player!
|
# ? Apr 8, 2014 06:21 |
|
Phuzun posted:I hope we get the best awful forum reader, we don't got much else going for our apps. I don't understand, we already have the best forum reader?
|
# ? Apr 8, 2014 06:37 |
|
The Lord Bude posted:I don't understand, we already have the best forum reader? Yeah, bad grammar on my part. Hope it remains the best.
|
# ? Apr 8, 2014 06:41 |
|
Bigger longer crash messages when on mobile data. Can't browse public forums either.
|
# ? Apr 8, 2014 10:38 |
|
bootleg robot posted:Not sure if I asked this, but you guys are able to log out and log back in over data, right? You did, and we (I) can.
|
# ? Apr 8, 2014 12:08 |
|
The Lord Bude posted:I don't understand, we already have the best forum reader? Nah, it's being ported right now
|
# ? Apr 8, 2014 12:46 |
|
Drastic Actions posted:Nah, it's being ported right now You don't seriously expect me to use something that's been tainted with Apple germs do you?
|
# ? Apr 8, 2014 13:02 |
|
The Lord Bude posted:You don't seriously expect me to use something that's been tainted with Apple germs do you? Apple? This is a universal app based on my Windows 8 code. Likewise:
|
# ? Apr 8, 2014 13:33 |
|
Drastic Actions posted:Apple? Oh, I thought you were porting the iOS version for some reason. In that case please proceed. I'm sure you understand the need for stringent quarantine procedures in these evil, iOS device filled times. (though I'm not sure why we need two competing readers, surely it would be more effective to collaborate?)
|
# ? Apr 8, 2014 14:10 |
|
The Lord Bude posted:(though I'm not sure why we need two competing readers, surely it would be more effective to collaborate?) Not really. We have different approaches on how to handle issues (Note: Bootleg's handles um' better than me), and what features we want to add. I also want to try on my own to find better solutions and programming approaches. I think with each program I make my code gets better and better (or at least more logical and less insane) as I find better ways to do things. I don't want to screw up his program with my lovely code basically. It's not really competing anyway. With more Awful apps comes more developers and users bringing new features to the table. We all influence each other and get us thinking about how to make our apps better. For example, I totally took the idea for the front page functions from his app and added it to mine.
|
# ? Apr 8, 2014 14:29 |
|
Here's a gist involving what I think are items relevant to the issue: https://gist.github.com/bootlegrobot/10158858 The first entry is a log of a user experiencing the bookmarks/forums issue on a data connection. The second entry is a code snippet of where the Object reference is generated. The last entry is a code snippet of where the web request is being made to the server. The app is receiving some malformed or empty html, which causes the parser to bail and generate an error message (the one you see). However, I'm directing the html to the log display before any parsing is done. So the error message is the result of the large issue (why are the networks delivering different html served from the same source), not the cause. Think I'm going to need some outside help here. Thanks to the testers for sending me these logs and screenshots.
|
# ? Apr 8, 2014 18:31 |
It quite smells like a transparent proxy breaking things. I wonder if there's any reliable way to detect the presence of one from inside a WP app.
|
|
# ? Apr 8, 2014 18:36 |
|
bootleg robot posted:Here's a gist involving what I think are items relevant to the issue: This is kind of interesting. Who are the mobile providers? Maybe they do some crazy rear end compression to lower data usage and you're hitting a corner case? Or their mobile connection is unreliable.
|
# ? Apr 8, 2014 19:06 |
|
bootleg robot posted:Here's a gist involving what I think are items relevant to the issue: Can you dump the HTML string before it goes to the HTML parser? Right after html = western.GetString(bytes, 0, bytes.Length); dump the string html. edit: Also which HTML parser are you using?
|
# ? Apr 8, 2014 20:35 |
|
pokeyman posted:edit: Also which HTML parser are you using? HtmlAgilityPack, the same one I use in my app.
|
# ? Apr 8, 2014 20:38 |
|
I think I'm having the same problem others are, except over both mobile data AND wifi. Nothing is loading other than the front page, in either the release or the regular beta, under either data or wifi. I also tried reinstalling and that didn't help. I can log in and out just fine and the forums load through IE. Unlike the others, I'm on a Lumia (1020, all updates installed). I can test out another wifi connection tomorrow, but I suspect it won't help. It just started happening today, and only this app seems to be affected. So, uh, add me to the hotfix beta pretty please?
|
# ? Apr 8, 2014 21:05 |
|
Mecca-Benghazi posted:I think I'm having the same problem others are, except over both mobile data AND wifi. Nothing is loading other than the front page, in either the release or the regular beta, under either data or wifi. I also tried reinstalling and that didn't help. I can log in and out just fine and the forums load through IE. Unlike the others, I'm on a Lumia (1020, all updates installed). I have this on beta and normal app, also 1020. I just get a "more..." button under bookmarks, etc.
|
# ? Apr 8, 2014 21:35 |
Sounds like an epedemic, or maybe changed something that broke everything.
|
|
# ? Apr 8, 2014 21:49 |
|
nielsm posted:Sounds like an epedemic, or maybe changed something that broke everything. It would break more apps if that were the case. As far as I can tell mine still works... or at least, no one as told me yet.
|
# ? Apr 8, 2014 21:52 |
|
That just started on my phone too. It was working just fine an hour ago. I tried logging out and back in and it did that just fine, but still nothing other than the front page is loading.
|
# ? Apr 8, 2014 22:00 |
|
I'm getting the same error as well now, over wifi. Something is happening to the content stream... As you can see, the content is nothing but gibberish. What a showstopper. This does explain that single character result on the logging display, I suppose. pokeyman posted:Are the smilies animated in that big grid? I'm still putting off adding them to Awful.app and I'm preemptively trying to lower the bar. I didn't animate them. There's an open source library I could use to do so, but I think it's not worth implementing.
|
# ? Apr 9, 2014 00:05 |
|
Okay, so I fired up Fiddler and used it as a remote proxy for all my phone's http traffic. It appears that the content is arriving in encoded chunks instead of all at once. I'm looking into how to deal with that on the app side. I'm still wondering why this happened all of a sudden -- is that a server side change?
|
# ? Apr 9, 2014 00:32 |
|
Option 1: Use the System.IO.Compression.GZipStream class and wrap it around the response stream if WebResponse.ContentEncoding contains "gzip" (as seen here). Option 2: Don't send Accept-Encoding headers, like you're doing here. Since it requires practically no work, Option 2 is easy. Since cell phone data is metered and slow, Option 1 is correct. Choose your destiny.
|
# ? Apr 9, 2014 00:52 |
|
TwelveBaud posted:Option 1: Use the System.IO.Compression.GZipStream class and wrap it around the response stream if WebResponse.ContentEncoding contains "gzip" (as seen here). Can I clone a mini-you and keep him or her in my pocket? Option 1 is best, but it looks like portable libraries don't have access to GZipStream (or maybe it's an external library I have to add to the project). As an alternative, I set the AutomaticDecompression property of my HttpClientHandler to GZip and Deflate. Everything seems to be working now. That certainly explains why we got different results over data and wifi -- but why did it just happen all of a sudden to everyone, regardless of network? Thanks for your help!
|
# ? Apr 9, 2014 01:20 |
|
Does it have something to do with OpenSSL? There was a vulnerability in it and Lowtax just upgraded it today. edit: http://forums.somethingawful.com/showthread.php?threadid=3623457 edit 2: http://forums.somethingawful.com/showthread.php?noseen=1&threadid=3501654&perpage=40&pagenumber=35#post428053133
|
# ? Apr 9, 2014 01:33 |
|
So, uh... It seems to work again now. Posting from the app.
|
# ? Apr 9, 2014 03:10 |
|
Yeah it works now. I bet the mobile providers proxy w compression to maximize data availability. bootleg I didn't get the test version push, if I still need it.
|
# ? Apr 9, 2014 03:27 |
|
Sadly not suddenly working for me on EE in the UK
|
# ? Apr 9, 2014 19:55 |
|
|
# ? May 3, 2024 06:09 |
|
Anonymouse Mook posted:Sadly not suddenly working for me on EE in the UK Yeah, everyone will probably have intermittent problems until I release the fix. It's out on beta now, and should be available within 30 minutes or so. I also rolled in the code tag selector so you guys can test that as well. The quicker things get tested, the quicker I can push it to the public.
|
# ? Apr 10, 2014 03:33 |