#1
|
|||
|
|||
FileServe Premium ISSUES
All was working well for months and now, all of a sudden, JD cannot connect and download from fileserve.com. I can paste the URL of the file into my browser and download the same files without issue, so the files are available despite the log stating otherwise. Logs are here: http://jdownloader.net:8081/pastebin/49764. Any thoughts? Thanks!
Last edited by Jiaz; 23.01.2012 at 14:58. |
#2
|
||||
|
||||
please use search or check the standard places before creating new threads. This has already been answered within the international fileserve sticky thread.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#3
|
|||
|
|||
Thanks - I was only searching the English forum.
For other readers who find this thread, the international forum fileserve problem threads can be found here http://board.jdownloader.org/showthr...ight=fileserve and here http://board.jdownloader.org/showthread.php?t=30858 Last edited by Bags; 17.08.2011 at 01:03. |
#4
|
||||
|
||||
From earlier this day:
Connection and download error encountered in Fileserve Download manager/ Fileserve/ Jdownloader are due to unexpected server maintenance. The maintenance is expected to be complete within the next 12-24 hours as confirmed by our Technical team. We apologize for the inconvenience this may have caused. Your patience is highly appreciated.
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
FileServe Premium ISSUES
FileServe is working on their API, so don't panic if you have a premium account and nothing's working right now. It should be up and running again, soon (depending on how long FileServe takes for their maintenance).
Official Statement: Connection and download error encountered in Fileserve Download manager/ Fileserve/ Jdownloader are due to unexpected server maintenance. The maintenance is expected to be complete within the next 12-24 hours as confirmed by our Technical team. We apologize for the inconvenience this may have caused. Your patience is highly appreciated.
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
I'm a very curious guy. How did you search? There are several English forums. You refer to "the English forum". Which one did you mean?
|
#7
|
|||
|
|||
:w00t: thanks for this news update, I was starting to worry really bad
|
#8
|
|||
|
|||
I hope they do their maintenance quickly. I can't download with Jdownloader. Only direct download works. Thanks for the news. |
#9
|
|||
|
|||
They had it fixed yesterday...how did they manager to like it up again
|
#10
|
|||
|
|||
Waiting for the update to continue downloading from fileserve
|
#11
|
|||
|
|||
there will be no update its a fileserve issue i hope they are going to extend every account for at least 5 days like Netload often does after issues.
|
#12
|
|||
|
|||
I searched the forum this thread is located in.
|
#13
|
|||
|
|||
fileserve plugin
fileserve plugin doesnt work anymore, errors out with "server error, will retry later" i tried it on 2 machines, same result. been like that for 2 days
any1 else is getting this? any idea how to fix this? Thank you!:) Last edited by Jiaz; 19.08.2011 at 08:35. |
#14
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#15
|
|||
|
|||
A page search with my browser highlights 6 threads, while the Search of this forum gives 500 results and 13 threads on the first page of the search results alone have 'fileserve' in their title. I'm amazed.
|
#16
|
|||
|
|||
thnx so much for the info
|
#17
|
|||
|
|||
Edit from the news page:
[News Update @ 4AM EST 19/08-11]: Users using FileServe Manager can now download as Free or Premium User. Third party programs such as JDownloader will work later on. |
#18
|
|||
|
|||
They obviously have some vendetta against Jdownloader.
|
#19
|
|||
|
|||
Fileserve said they fixed it on their end
From the wjunction thread |
#20
|
|||
|
|||
Filrserve Manager is just crap :(
I'll wait for JD |
#21
|
||||
|
||||
Update: i got new api specs from fileserve, will add it as soon as possible
__________________
JD-Dev & Server-Admin |
#22
|
|||
|
|||
Great you are working on it. But i cant understand this, they say we can use fileserve manager but that keeps coming up with errors like jdownloader sometimes do also.
Very frustrating. |
#23
|
|||
|
|||
Thanks Jiaz for the hard work.
|
#24
|
|||
|
|||
That's their problem, not jD's.
|
#25
|
|||
|
|||
Jiaz - any idea when the update will be posted
Thanks in advance Mark |
#26
|
|||
|
|||
In http://board.jdownloader.org/showthr...t=30858&page=5 you'll find :-
Quote:
|
#27
|
|||
|
|||
I say to hell with their API. Who's to say they won't have similiar problems in the future? I got tired of waiting for FileServe to fix their issues, so I modified the current FileServe plugin to not use the API. I'm currently downloading without any problems.
Screenshot: **External links are only visible to Support Staff**Full-Size Screenshow ;) If I were a JD dev, I'd modify the plugin to work with the API first...then without it as a fail-safe. But I don't really have the time to commit. Last edited by PutterPlace; 20.08.2011 at 12:46. |
#28
|
|||
|
|||
Thanks for your great commitment to jD, but I can also produce such a screen-shot.
|
#29
|
|||
|
|||
Lol....for what it's worth, the screenshot isn't fake. I wouldn't waste my time with such a thing. As proof, my changes to the FileServe hoster plugin are below.....
Added string: Code:
private static final String COOKIE_HOST = "**External links are only visible to Support Staff**; Custom login method...because I didn't want to change or remove the loginAPI method: Code:
private void login(final Browser useBr, final Account account) throws Exception { Browser br = useBr; if (br == null) br = new Browser(); this.setBrowserExclusive(); br.getPage(COOKIE_HOST + "/index.php"); Form loginform = br.getForm(1); if (loginform == null) throw new PluginException(LinkStatus.ERROR_PLUGIN_DEFECT); loginform.put("loginUserName", Encoding.urlEncode(account.getUser())); loginform.put("loginUserPassword", Encoding.urlEncode(account.getPass())); br.submitForm(loginform); br.getPage(COOKIE_HOST + "/dashboard.php"); if (!br.containsHTML("Login Name")) throw new PluginException(LinkStatus.ERROR_PREMIUM, PluginException.VALUE_ID_PREMIUM_DISABLE); if (br.getCookie(COOKIE_HOST, "cookie") == null) throw new PluginException(LinkStatus.ERROR_PREMIUM, PluginException.VALUE_ID_PREMIUM_DISABLE); else return; } Modified handlePremium method: Code:
public void handlePremium(final DownloadLink link, final Account account) throws Exception { this.requestFileInformation(link); this.login(br, account); br.setFollowRedirects(false); br.getPage(link.getDownloadURL()); String dllink = br.getRedirectLocation(); this.dl = jd.plugins.BrowserAdapter.openDownload(this.br, link, dllink, true, 0); if (this.dl.getConnection().getResponseCode() == 404) { this.br.followConnection(); throw new PluginException(LinkStatus.ERROR_FILE_NOT_FOUND); } if (this.dl.getConnection().getContentType().contains("html")) { this.br.followConnection(); if (this.dl.getConnection().getLongContentLength() == 0) { throw new PluginException(LinkStatus.ERROR_FILE_NOT_FOUND); } this.handleErrors(br); throw new PluginException(LinkStatus.ERROR_PLUGIN_DEFECT); } if (link.getFinalFileName() == null) { /* workaround for buggy server response, see #3545 */ String name = Plugin.getFileNameFromHeader(dl.getConnection()); if (name != null) { name = name.replaceAll("\\%\\%", "%25%"); name = Encoding.htmlDecode(name); link.setFinalFileName(name); } } this.dl.startDownload(); } Modified fetchAccountInfo method: Code:
@Override public AccountInfo fetchAccountInfo(final Account account) throws Exception { final AccountInfo ai = new AccountInfo(); try { login(br, account); } catch (PluginException e) { account.setValid(false); return ai; } String expire = br.getRegex("Premium Until<\\/h4><\\/th>.*?<td><h5>(.*?)<\\/h5").getMatch(0); String type = br.getRegex("Account Type<\\/h4><\\/td> <td><h5 class\\=\\\"inline\\\">(.*?) <\\/h5").getMatch(0); account.setValid(true); if (type != null) ai.setStatus(type); if (!"Premium".equals(type)) { try { account.setMaxSimultanDownloads(1); } catch (final Throwable e) { /* not available in 0.9xxx */ } account.setProperty("type", "free"); account.setValid(false); } else { if (expire == null) { ai.setExpired(true); account.setValid(false); return ai; } else { ai.setValidUntil(TimeFormatter.getMilliSeconds(expire, "dd MMMM yyyy zzz", null)); ai.setStatus("Premium User"); return ai; } } return ai; } As you can see, I did away with the API in my customization. Instead, I used the built-in browser. Also, as a plus, with these customizations, the loginAPI, getShorten, getDirectLink, parse, and decrypt methods could all be removed. Last edited by PutterPlace; 20.08.2011 at 13:44. |
#30
|
||||
|
||||
But everytime they change anything in their page: i.e. "Login Name" -> "User Name" - the plugin requires rewriting.
This is why using API is independent from whatever they change in layout of the pages and should not care about what they are changing in their internal soft - 3rd party app calls specified API functions and expects specified response. But the fileserve moroons instead of adding new API functions changed specification of the existing API - this is why 3rd party apps stopped to work. They made it (and probably started to test it) on living organism - even their own tool stopped to work with Premium accounts. They do not care about customers because they exactly knew how many of them are using jD and didn't warn jD developers before applying the new API specification.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#31
|
|||
|
|||
While that is understandable completely, I made those specific strings as a quick fix to work right now. More permanent strings could be used to check logins and expiration and such. Plus, that's also why I made the suggestion to modify the plugin to try the API first, and if that fails, then go ahead without it. That way, at least the plugin would work even if the FileServe API isn't.
|
#32
|
|||
|
|||
Newbee question
Can someone explain this how to solve this FileServe issue???
I have no clue about JAVA. Can someone explain this what changes needs to be done?? Thanks in advance... |
#33
|
||||
|
||||
@PutterPlace
I have nothing against your idea and I think it's good backup method for situation like this. I simply made the statement that fileserve guys completely fu...ed up the rules of good programming. Imagine that Microsoft changed completely their DirectX API, put the changes in their monthly updates and millions of games (and other apps) stopped to working? This will probably lead to mass riot. I can understand the changes sometimes are needed but fileserve made them unprofessionally and completely ignoring many customers. At least for the period they were making the changes - the old specification should work to give the 3rd party developers required time for changing their apps without stopping them to work.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#34
|
|||
|
|||
When you change something so touchy, in a true profesional business I mean, you make lots of tests BEFORE applying your changes. Even their own download manager was affected !
|
#35
|
|||
|
|||
Quote:
Quote:
Jiaz is on it....just wait for the update. |
#36
|
||||
|
||||
@PutterPlace
We KNOW what we're doing and it is NOT up to us to FIX mistakes of hosters or to make workarounds for those. If there is an API we trust it 100% and if it fails it's up to our users to contact the hosters support and ask why it doesn't work! GreeZ pspzockerscene EDIT Closed till we have news!
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#37
|
||||
|
||||
thanks to PutterPlace for his help. the official api i got from fileserve.....i dont find any words for it.....
wait for plugin update then it will work again
__________________
JD-Dev & Server-Admin |
#38
|
|||
|
|||
many thanks for sorting this much appreciated
mark |
#39
|
|||
|
|||
Very welcome, I'll help out where I can.
|
#40
|
|||
|
|||
fileserve problem
hi,
i cant use jdownloader for fileserve links for 2-3 days, my premium account did not expire yet.. in "status" part of my account in premium section it's written "ServerError, will try later", is there a general problem? |
Thread Tools | |
Display Modes | |
|
|