Tonight I have just started getting the following error:
Error getting device list from ICETV Server
Expected DTD markup was not found, Line 1, Position 1
I spent an hour trying to fix the problem but didn't have any luck so I decided to restore my backup image onto my HTPC but ICETV interactive is still giving me that error.
Anyone else getting this error tonight?
I'm getting it as well.
Hi Guys,
Nigel from Brissy. I am too having the same error problem. I have not installed anything unusual or have modified anything in anyway. I have tried reinstalling /troubleshooting but no solution. It has been happening for at least 2-3 days. Any one else and suggested solutions?
Cheers,
Nigel
I've got the problem too. I inititally thought that maybe TPG's proxies were stuffing up the feed, but i'm no longer thinking that's the case.
I was getting the error on
a) Vista MCE
b) XP Desktop
c) Vista Laptop
Now the XP Desktop works fine,but the two Vista machines refuse to work. Strange!!!
Hi Guys,
Yes,
My error is on both my main pc and media centre. Both are running vista and ice tv interactive program. I have tried everything I can think of and have come up empty. I still have no idea what it is that is triggering this area.
Cheers,
Nigel
Are you definitely using the right version of the icetv program? IIRC they withdrew support for all but the latest version (16 I think).
I was also having an issue but it was slightly different. Mine appeared to be trying to connect to apple.com instead of icetv. Re-registering the app with the ICETV registration app fixed it.
Yep. 2.0.0.16
(http://www.thegriffins.name/images/iceerror.jpg)
One thing I have to ask now, everyone that is having this problem what ISP are you with?
And dgaust you are correct, it does have to do with connecting to www.apple.com as the "DTD markup" document that is in use resides on the www.apple.com website, if you have troubles getting to that file on www.apple.com then the device list will have troubles being read.
I'll confirm that i'm with TPG.
Hi Guys,
I'll also confirm I'm with TPG as well. My ice tv app is the latest!
As I indicated earlier, I have uninstalled, reinstalled, re registered the app a number of times but no luck. I have made sure that my firewall is allowing the app to work as well.
Cheers,
Nigel
I also have this problem. I am with TPG too. Very annoying...
I have also tried uninstalling, reinstalling, sacrificing a goat in the light of a full moon - no change. My guide data is still updated but there are literally thousands of error messages in the ICEtv log. It also slows my machine significantly when updating the guide (enough to cause livetv to stutter a bit), this is also when the errors are written to the log.
Any suggestions? I don't have any more goats left.
Pardon my ignorance but wtf is ICEtv getting the DTD markup file from www.apple.com? I understand it specifies the xml formatting but why from apple?
TPG got back to me that they have made the proxy exceptions, and the problem certainly seems fixed to me.
Anyone still having it?
Hi Guys,
Just done a new format and vista setup. I will enable my icetv software and see how it goes...I'll let you know how I go!
Cheers,
Nigel
GRRR. Still the same error, after a fresh install. Any idea of how to get the exception from TPG?
Cheers,
Nigel
I'd assume that on Monday after someone reads my confirmation to them that my problem has now been resolved, that they will apply it universally.
O.K. All is well. After a period of 10-15 minutes after install an a few reboots, it this error seems to have rectified itself. I have had no problems today. Could someone give me an idiots guide to what caused this error through tpg?
Thanks to all for the help!
Cheers,
Nigel :)
Hi All
I'm also getting this error message, and I'm also with TPG.
I've just downloaded and installed the IceTV Interactive software (build 2.0.0.16).
Do I just wait a while, or do I contact TPG? If the latter, what do I ask them to do?
Thanks in advance
Andy
Melbourne
with TPG and still getting the error.
The problem does appear to be TPG specific at this stage.
What is happening is that when the IceTV Interactive client starts up it downloads the latest device list from the IceTV server. The full URL for this list is:
http://www.icetv.com.au/cgi-bin/epg/webpimpdevices.cgi?op=get_devices&format=plist
This list is in an XML format, most times when an XML file is read by a program it doesn't need to use the DTD file for the XML file (the DTD file contains the information that describes what data can be in the XML file), but it seems that in this instance the DTD file is needed. The particular format of XML is called the "plist" format that was developed by Apple, with the DTD file then being kept on their server at the URL:
http://www.apple.com/DTDs/PropertyList-1.0.dtd
The error message being received points to a problem in accessing this DTD file from Apple's server.
The best course of action would be contact TPG and ask them to exclude the above two addresses from their transparent proxy so we can see if that fixes the issue.
Excellent. Thanks for the info Daniel.
Unfortunately I am not with TPG but am with AANet and I get the same problem.
So, my question is does your solution stand as it is obviously affecting not just one ISP?
I am also with aaNet and have the same problem.
I had uninstalled ICETV and reinstalled but cant save my settings as I cant select a device
I can access both the web addresses from Internet explorer and I have disabled the firewall but IceTV still throws the error
Daniel,
A reply?????
Funny, both TPG and aaNet use transparent proxies.. I know TPG uses squid, i'd assume a cheapie provide like aaNet would use it too.
Thanks
So if this is to do with aaNets transparent proxie how do we get this problem fixed?
I have been doing some research and it looks like AANET also have a transparent proxy similar to TPG's, so it sounds like the same issue is affecting both ISP's.
To confirm nothing has changed in at least the past 18 months on IceTV's end regarding IceTV Interactive or the way it downloads the device list.
It would be interesting to know which proxy software is in use (I have just confirmed that TPG is using squid, but I do not know the current version) as one of the more popular open source projects (squid) has just released a new stable version (version 3.0) on the 15/12/2007, and the first report we had from a TPG customer was on the 23/12/2007. The question of course is whether TPG (and later AANET) have updated to this proxy version and whether or not this update has caused the issue.
More information on identifying proxy issues (and also the proxy version) can be found on the TPG forum at http://www.tpg.com.au/forum/viewtopic.php?t=2188 (http://www.tpg.com.au/forum/viewtopic.php?t=2188) (the majority of this would also apply for AANET as well).
This needs to be taken up with both TPG and AANET so it can be investigated, the URL's listed in my post above are the only two that are being accessed for the device list.
Thanks Daniel.
I will get in contact with aaNet and let you know what the outcome is.
Why does icetv need to contact the server to check for a updated device list?
Couldnt this be a local file that is downloaded or even hard coded in?
The device list is unique to each persons account, and can be changed at any time, it is the list of devices that are setup under the "Options" tab of IceTV Remote. It's the names and device ID's that are needed to setup IceTV Interactive.
i too am having the same problem and am with AANET. :(
I'm new to the IceTV service but I am also getting a very similar error regarding unable to download device list :(
I am with Bigpond so am wondering if the ISP has anything to do with it ???? (me thinks not given there are now 3 different ISP's all with similar symptoms ... the odds are certainly stacking up to say the least.).
Have there been any changes on the IceTV service front???
This whole problem could go away if ICE just cached the DTD info..
A read for your developers
http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic
Any ETA on when this will be fixed?
I'm with aaNet and have just started getting this error. (I also got it a month or two ago for a few days but then it started working until now)
I sent an email to support@aanet.com.au on Friday but havent heard anything yet.
I we all send them a email then they might do something about it quicker.
Quote from: Aquaholic on February 10, 2008, 02:43:26 PM
I sent an email to support@aanet.com.au on Friday but havent heard anything yet.
I we all send them a email then they might do something about it quicker.
me too. I haven't had a reply either.
It seems to be fixed now. I guess they prefer to quietly fix problems without drawing too much attention to them. ;)
I just got a reply from aaNet saying that they had added the addresses to the exclusion list but I am still getting the error.
Is it now just me??
I have just installed icetv on a different system and still getting the error.
Quote from: jgriffin on February 09, 2008, 08:12:02 PM
This whole problem could go away if ICE just cached the DTD info..
A read for your developers
http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic
Would make things a lot easier. First TPG then aaNet, who next?? If it was cached then it would hopefully stop now and not happen again
Quote from: Aquaholic on February 11, 2008, 07:08:35 PM
I just got a reply from aaNet saying that they had added the addresses to the exclusion list but I am still getting the error.
Is it now just me??
I have just installed icetv on a different system and still getting the error.
no its not just you - I still get the same error. You would put up with this if it was a free service, but now I feel that I'm loosing money as I dont have a working guide :(
That's strange. I'm with aaNet and mine starting working fine today.
???
i can open up:- http://www.icetv.com.au/cgi-bin/epg/webpimpdevices.cgi?op=get_devices&format=plist
in a browser using my ICETV credentials, the following info comes up:-
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE plist (View Source for full doctype...)>
- <plist version="1.0">
- <array>
- <dict>
<key>id</key>
<integer>0</integer>
<key>label</key>
<string>TV-PC</string>
<key>manufacturer</key>
<string>Microsoft</string>
<key>model</key>
<string>Windows Vista</string>
</dict>
</array>
</plist>
I can load up the apple too:- http://www.apple.com/DTDs/PropertyList-1.0.dtd
I get the following:-
<!ENTITY % plistObject "(array | data | date | dict | real | integer | string | true | false )" >
<!ELEMENT plist %plistObject;>
<!ATTLIST plist version CDATA "1.0" >
<!-- Collections -->
<!ELEMENT array (%plistObject;)*>
<!ELEMENT dict (key, %plistObject;)*>
<!ELEMENT key (#PCDATA)>
<!--- Primitive types -->
<!ELEMENT string (#PCDATA)>
<!ELEMENT data (#PCDATA)> <!-- Contents interpreted as Base-64 encoded -->
<!ELEMENT date (#PCDATA)> <!-- Contents should conform to a subset of ISO 8601 (in particular, YYYY '-' MM '-' DD 'T' HH ':' MM ':' SS 'Z'. Smaller units may be omitted with a loss of precision) -->
<!-- Numerical primitives -->
<!ELEMENT true EMPTY> <!-- Boolean constant true -->
<!ELEMENT false EMPTY> <!-- Boolean constant false -->
<!ELEMENT real (#PCDATA)> <!-- Contents should represent a floating point number matching ("+" | "-")? d+ ("."d*)? ("E" ("+" | "-") d+)? where d is a digit 0-9. -->
<!ELEMENT integer (#PCDATA)> <!-- Contents should represent a (possibly signed) integer number in base 10 -->
Anyone have any ideas?
Quote from: moocow on February 11, 2008, 11:12:49 PM
i can open up:- http://www.icetv.com.au/cgi-bin/epg/webpimpdevices.cgi?op=get_devices&format=plist
in a browser using my ICETV credentials,
Anyone have any ideas?
I can also open them up in my browser. I have been able to all along. Its just icetv that cant .
Sorry about the delay in resolving this issue, we have investigated changing the client to prevent it from calling out to the Apple website but have run into some problems, for the moment at least we have decided to cache the file on our own server and modify the response being sent to the client to redirect it to the new location. This change is in place on our production server now.
Please let us know if the issue is now resolved.
Cheers
Dan Drysdale
Software Manager @ IceTV
All working with me :)
Thanks for getting it fixed quickly.
all working for me now - thanks very much for the quick fix.
Cheers
Quick Fix ???
This has been going on since Decemeber. I'm a big fan of ICE, but they took their time on this one.
You have to also keep in mind though that what is in place now is not the best solution, it is a workaround that has been put in place to fix problems with certain ISP's.