I'm getting an error "suds.WebFault: Server raised fault: 'java.lang.NullPointerException'" when I try to play any of the three 12:00 games. The official player is working. Anyone else getting this?
|
Mlbviewer seems to be down. I get this error after hitting enter "An error occurred in locating the game stream:"
The games are working on the website and yesterday's archives play fine in Mlbviewer, just todays are hosed. |
Quote:
http://mlb.mlb.com/nexdef-jars/ |
Quote:
So darnit. And, I tried the latest autobahn.jar, and I get the same error on Nexdef mlbviewer. So now we're really screwed!! |
Looks like they may have done away with the SOAP. Let's see what tomorrow brings. If it's not working tomorrow, I may not get around to re-working this until the weekend.
If you're a patient coder type, you can get everything you need from using Firebug and the official client. You can re-work the soapevent.py script to just make a GET request of the sort: Code:
https://secure.mlb.com/pubajaxws/bamrest/MediaService2_0/op-findUserVerifiedEvent/v-2.1?subject=LIVE%5FEVENT%5FCOVERAGE&fingerprint=p68F%2BAeT2DpgU2oYzB5P94IEHKM%3D&sessionKey=u4ubXuPPwePr%2BtW3ao2LsbTZzs4%3D&platform=WEB%5FMEDIAPLAYER&identityPointId=12263517&eventId=14%2D265318%2D2010%2D07%2D28 There is one other uri that needs to be requested after this using info from this response: Code:
https://secure.mlb.com/pubajaxws/bamrest/MediaService2_0/op-findUserVerifiedEvent/v-2.1?fingerprint=p68F%2BAeT2DpgU2oYzB5P94IEHKM%3D&platform=WEB%5FMEDIAPLAYER&identityPointId=12263517&subject=LIVE%5FEVENT%5FCOVERAGE&playbackScenario=FLASH%5F1200K%5F800X448&sessionKey=u4ubXuPPwePr%2BtW3ao2LsbTZzs4%3D&contentId=9920655&eventId=14%2D265318%2D2010%2D07%2D28 |
Looks like they may have done away with the SOAP. Let's see what tomorrow brings. If it's not working tomorrow, I may not get around to re-working this until the weekend.
If you're a patient coder type, you can get everything you need from using Firebug and the official client. You can re-work the soapevent.py script to just make a GET request of the sort: Code:
https://secure.mlb.com/pubajaxws/bamrest/MediaService2_0/op-findUserVerifiedEvent/v-2.1?subject=LIVE%5FEVENT%5FCOVERAGE&fingerprint=p68F%2BAeT2DpgU2oYzB5P94IEHKM%3D&sessionKey=u4ubXuPPwePr%2BtW3ao2LsbTZzs4%3D&platform=WEB%5FMEDIAPLAYER&identityPointId=12263517&eventId=14%2D265318%2D2010%2D07%2D28 There is one other uri that needs to be requested after this using info from this response: Code:
https://secure.mlb.com/pubajaxws/bamrest/MediaService2_0/op-findUserVerifiedEvent/v-2.1?fingerprint=p68F%2BAeT2DpgU2oYzB5P94IEHKM%3D&platform=WEB%5FMEDIAPLAYER&identityPointId=12263517&subject=LIVE%5FEVENT%5FCOVERAGE&playbackScenario=FLASH%5F1200K%5F800X448&sessionKey=u4ubXuPPwePr%2BtW3ao2LsbTZzs4%3D&contentId=9920655&eventId=14%2D265318%2D2010%2D07%2D28 |
Oh no, and all this during my vacation. Hasn't MLB ever heard of "never change a running system" ;)?
Thanks for fixing it ASAP! |
Let's help out
Listen, I know not all of us can contribute code to this project, but mlbviewer adds a *lot* of value to my mlb.tv subscription. Once again there's a problem and, once again, daftcat is saying he'll step up and get it figured out. He's invested a lot of time and energy so many of us can better enjoy our downtime.
I just donated another few bucks as both a 'thank you' and, hopefully, a bit more motivation. If any of you haven't done so, or haven't done so recently, I'd recommend doing the same. |
Quote:
So I did a quick test constructing the first request URL above and I got the correct response. So that's the good news. The bad news is that it is one fugly piece of XML. I'm sure it still follows the same structure and I already have XML parsing code. It will just take awhile for me to swap out the soap code for an XML handler and verify all the information is still in the correct places in the response. Maybe this weekend but definitely sometime next week. There's a whole Dodgers-Giants series I'll be missing this weekend that I'll want to catch up on soon (especially now that the Giants are actually an interesting team this year.) |
Quote:
So the risk outweighs the reward and I'm going to say proxy will not be supported. You shouldn't be using your corporate bandwidth for personal use anyway. :p I really like the iPhone At Bat app because I have a $2 GoGoStand (http://gogostand.com and can watch games over 3G without raising any eyebrows in the IT department. |
The other problem with proxy support is that I'm not sure rtmpdump has proxy support so even if mlbviewer had it, you'd still be stuck further down the road.
|
2 Attachment(s)
Following daftcat's direction and being the patient coder type :) I hacked together a patch for soapevent.py that lets me get games again. It could use a little love/error checking, but it seems to work for me...
I've attached the patch. It can be applied from the trunk of a svn checkout. For those of you who don't deal with patches, I attached the whole test/soapevent.py file. Hope this helps someone else get their baseball fix ;) |
Thanks a lot carpie! It's a good workaround until mlbviewer itself is updated. Good job!
|
How can I donate?
Quote:
|
Quote:
|
All times are GMT -5. The time now is 08:38 PM. |