JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 20.06.2010, 20:20
niko86
Guest
 
Posts: n/a
Default Hotfile.com Plugin Error (out of date)

Ich versuche folgendes File von Hotfile.com herunterzuladen:
Spoiler:
**External links are only visible to Support Staff****External links are only visible to Support Staff**


Wenn ich mich auf der Webseite direkt einlogge und den Link aufrufe, kann ich die Datei problemlos herunterladen.
Im JDownloader habe ich den Account hinzugefügt, mittels "Refresh Account" gecheckt, es wird "Account is ok" und das richtige Ablaufdatum angezeigt, "Traffic left: Unlimited"
Der Account scheint also auch von JDownloader benutzbar zu sein.

Wenn ich jetzt den Link mit dem Linkgrabber einfüge und den Download starte, kommt zu erst "Connecting" dann "Plugin Error (out of date)".

Hier ein Log mit Log Level ALL:


Ich habe JDownloader schon komplett gelöscht und neu heruntergeladen, mehrmals manuell die Update Funktion betätigt, mehrmals neu gestarten, auf zwei anderen Computern mit anderen IPs probiert, ich bekomme immer das selbe Ergebnis.

Java Version ist:
java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b11, mixed mode)

Das ist die aktuellste Version aus dem apt Tree von Debian stable.
Die letzten 3 Jahre hatte ich nie Probleme mit der jeweils aktuellsten openJDK Version und Debian stable.

Vielen Dank für eure Hilfe.

Last edited by Jiaz; 29.06.2010 at 09:44.
Reply With Quote
  #2  
Old 20.06.2010, 20:34
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

hat dein login/pw nen leerzeichen ? wenn ja nehm das mal raus
auch zeigt das log, das der login wohl nicht klappte , da die downloadseite die free user download seite ist.

1.) leerzeichen checken?
2.) mal pw ändern auf der homepage und dann auch im jd acc löschen und neu adden
3.) mal auf der homepage direct download aktivieren und testen

ich bitte um feedback
__________________
JD-Dev & Server-Admin
Reply With Quote
  #3  
Old 20.06.2010, 21:14
niko86
Guest
 
Posts: n/a
Default

Im Login/pw sind keine Leerzeichen.
Ich habe es gerade geändert, im JD gelöscht und nochmal probiert, es kommt der selbe Fehler.
Direktdownload habe ich auch gerade aktiviert, kommt auch der Fehler.

Danke
Reply With Quote
  #4  
Old 20.06.2010, 21:28
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

könntest du mir die login daten (user/pw) an jiaz@jdownloader.org schcken, dann kann ichs hier testen und notfalls fixen.

welche av/firewall hast du?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 20.06.2010, 21:54
niko86
Guest
 
Posts: n/a
Default

Mail ging grad raus.
Kein AV und keine Output Beschränkungen in der Firewall (Iptables).
Reply With Quote
  #6  
Old 21.06.2010, 16:45
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

username oder pw falsch sagt hotfile
__________________
JD-Dev & Server-Admin
Reply With Quote
  #7  
Old 21.06.2010, 19:09
niko86
Guest
 
Posts: n/a
Default

sorry, hab dir die falschen Daten gemailt.
Ich hab dir grad die richtigen geschickt
Reply With Quote
  #8  
Old 24.06.2010, 08:25
buggsy buggsy is offline
BugMeNot Account
 
Join Date: Mar 2009
Location: everywhere/nowhere
Posts: 1,120
Default

Hmmm. Da scheint aber was allgemein bei Hotfile gerade nicht zu stimmen...
Bekomme auch eine "Plugin defekt"-Meldung.
Und wenn ich auf der Seite mit dem Premium-Account angemeldet bin und die gleiche Datei manuell runterladen will funktioniert das auch nicht.
Als Freeuser könnte ich nach 60 Sekunden runterladen... lol
Reply With Quote
  #9  
Old 24.06.2010, 09:35
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

dann müssma wohl warten bis hotfile das fixed hat danke fürs feedback
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 24.06.2010, 09:49
buggsy buggsy is offline
BugMeNot Account
 
Join Date: Mar 2009
Location: everywhere/nowhere
Posts: 1,120
Default

@niko86
Falls du per VPN verbunden bist: versuch es mal ohne.
Reply With Quote
  #11  
Old 24.06.2010, 11:25
niko86
Guest
 
Posts: n/a
Default

Danke für den Tipp, bin aber direkt verbunden.
Bei mir funktionierts manuell, direkt von Hotfile runterladen geht bei mir.
Mit dem selben Link und den selben Hotfile Account Daten gehts nicht mit dem JD.

@Jiaz,
hast Du es mit meinen Daten dann nochmal probiert, mit JD und manuell?

lg
Reply With Quote
  #12  
Old 26.06.2010, 05:32
niko86
Guest
 
Posts: n/a
Default

Ich habe gerade ein wenig in den Quellcode geschaut.
Kein Wunder, dass es nicht funktioniert, die Methode mit der JD checkt ob man eingeloggt ist geht nicht mehr, da Hotfile ein bisschen was am Design verändert hat..
Die Hotfile Klasse erzeugt keine Exception beim Login weil nicht vollständig gecheckt wird ob man nun eingeloggt ist.
Darum kann "finalUrl" nicht gefunden werden -> Exception Plugin Defect.

Da ihr anscheinend viel zu tun habt, wenn ihr wollt mach ich ein diff oder einen Patch damits wieder funktioniert.

Ich hab extra einen hotfile Account gekauft, wäre ärgerlich wenn der abläuft ohne was geladen zu haben...

lg
Reply With Quote
  #13  
Old 26.06.2010, 09:05
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

ja schick mir den diff an jiaz@jdownloader.org
sorry ich kam noch net dazu mal deinen acc zu testen, zuviel um die ohren. werds aber heute checken/patchen(deinen diff) und dann gleich updaten.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #14  
Old 26.06.2010, 17:17
kucles
Guest
 
Posts: n/a
Default

Heisst das du bringst heute ein Update für die Plugins raus?
Wird da auch vipfile gefixt sein?

Danke und Gruss
Reply With Quote
  #15  
Old 26.06.2010, 18:33
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

dann musst erstma nen bugreport für vipfiles schreiben und logfile und co nicht vergessen
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 26.06.2010, 21:53
kucles
Guest
 
Posts: n/a
Default

Hab ich
Bist du der einzige der sowas macht oder haste mehr reparierer im team?
Reply With Quote
  #17  
Old 26.06.2010, 22:37
niko86
Guest
 
Posts: n/a
Default

so, ich bins nochmal.
Nach meinen Tests habe ich fälschlicherweise angenommen, dass hotfile das Design verändert hat.
Tatsächlich ist es aber so, dass hotfile offenbar IP Ranges von mehreren Rechenzentren sowie einiger ISPs gesondert behandelt.
Warum JD sich nicht auskennt, liegt einfach daran, dass hotfile keine "Blockiert" Meldung oder ähliches ausgibt, sondern eine Downloadseite für Free Downloads.
Auf dieser Seite ist man allerdings auch eingeloggt, rechts oben erscheinen die Usermenü Links, Account wird als aktiv angezeigt usw.
ABER: es steht daneben "Free Account".

Probiert mans von einem anderen ISP, dann steht "Premium" und es geht ganz normal.

JD ruft zuerst "**External links are only visible to Support Staff** auf, sucht dort nach ">Premium Membership<", daraus wird geschlossen, dass man Premium ist.
Dann wird die Linkverfügbarkeit geprüft, was auch passt.
Für JD sieht es jetzt so aus, als ob der Link verfügbar und der Premium Status aktiv wäre.
Allerdings wird auf der Downloadseite kein Redirect zum File ausgegeben, wie es eigentlich sein sollte, stattdessen kommt die Free-User Downloadseite mit den Accountdaten, wie zuvor beschrieben.

Hier ein schnelles Diff, es würde dann IP Blocked angezeigt, statt Plugin Defect:
Code:
--- HotFileCom.javaOLD	2010-06-26 22:34:17.000000000 +0200
+++ HotFileCom.java	2010-06-26 22:34:08.000000000 +0200
@@ -115,6 +115,7 @@
         if (br.getRedirectLocation() != null) {
             finalUrl = br.getRedirectLocation();
         } else {
+            if (br.containsHTML("span>Free</span)) throw new PluginException(LinkStatus.ERROR_IP_BLOCKED, 5 * 60 * 1000l);
             finalUrl = br.getRegex("<h3 style='margin-top: 20px'><a href=\"(.*?hotfile.*?)\">Click here to download</a></h3>").getMatch(0);
             if (finalUrl == null) finalUrl = br.getRegex("table id=\"download_file\".*?<a href=\"(.*?)\"").getMatch(0);/* polish */
         }
Reply With Quote
  #18  
Old 26.06.2010, 23:33
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

du sagst doch das du im browser laden kannst? hast du da nen proxy oder im jd oder irgendwas besondres?
weil wenns im browser geht, dann sollte es auch im jd gehen!
ja das die free download page kommt hab ich auch gesehen, aber evtl kann man da drum rum bauen.
kannst du wireshark dumps oder nen ausführliches jd log (jd mit -brdebug starten) liefern, evtl kann man doch als premium laden
oder versuch mal in deinem account direct download einzuschalten, evtl klappt das als workaround für den *evtl* block.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 27.06.2010, 00:43
niko86
Guest
 
Posts: n/a
Default

Ja, im Browser gings, leider hab ich nicht dran gedacht, dass ich vom Laptop aus über den Proxy in meiner Firma surfe.
JD läuft über einen Socksproxy auf unserem VM Cluster (anderes RZ).

Deswegen waren die Ergebnisse so inkonsistent.

Fazit:
Diese *Free-aber-doch-eingeloggt* Downloadseite kommt bei der Nutzung meines ISPs daheim und bei Zugang über Proxies in allen RZs wo wir vertreten sind (alle großen RZs in .de .at und fr).
Funktionieren tuts nur wenn ich über einen Proxy auf userem System bei Intergenia gehe oder eben von der Firma aus.

Direkt Download habe ich probiert, macht keinen Unterschied, diese Free Downloadseite kommt so und so.
Ein Dump habe ich gemacht, sieht genau so aus wie im o.g. Log.
Also normaler Login, keine Fehler -> Free Downloadseite.

Ich schätze der Betreiber von Hotfile will einfach vermeiden, dass jemand mit ordentlicher Anbindung Bandwidth Hogging betreibt und sperrt deswegen die IP Ranges der großen Serveranbieter.
Reply With Quote
  #20  
Old 27.06.2010, 09:56
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

und wie kannst dann im browser herunterladen? welchen button drückst du dann da ? mal direct download im account aktiviert und probiert?

oder geht es nur im browser wenn du mit nicht genanntem isp unterwegs bist?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #21  
Old 27.06.2010, 19:10
niko86
Guest
 
Posts: n/a
Default

Im Browser gings wie gesagt ganz normal, da bin ich über den Proxy meiner Firma unterwegs.
ISP ist Colt falls es für euch interessant ist.

Und sonst gings aus keinem RZ ausser Intergenia.

Das spricht meiner Meinung nach stark dafür, dass von hotfile einfach diverse IP Ranges geblockt werden.
Deswegen hab ich auch oben das Diff für "IP BLOCKED" gepostet, dann wüsste man gleich Bescheid und würde nicht die irreführende "PLUGIN DEFECT" Meldung bekommen.
Reply With Quote
  #22  
Old 27.06.2010, 19:31
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

sprich du kannst dich nicht einloggen als premium und downloaden wenn du diese isp nimmst? kannst das mal genau testen? (auch das direct download im account aktivieren und testen bitte) glaube nicht das hotfile da blockt. eher nen fehler oder so...wäre der erste bekannte ip block von hotfile
__________________
JD-Dev & Server-Admin
Reply With Quote
  #23  
Old 27.06.2010, 22:24
niko86
Guest
 
Posts: n/a
Default

Ok, hier die Ergebnisse:
Direktdownload im Account ist aktiviert.

1. Provider COLT
Download klappt

2. Provider UPC
Download klappt

3. über llnw Peering in FF
Login klappt, Account Daten werden korrekt angezeigt
Statt Download kommt die Downloadseite für Free-User, oben in der Leiste wird wie üblich der Username angezeigt, allerdings steht "Free" statt "Premium" als Accountstatus

4. über amsix AS in Roubaix
Login klappt, Account Daten werden korrekt angezeigt
Statt Download kommt die Downloadseite für Free-User, oben in der Leiste wird wie üblich der Username angezeigt, allerdings steht "Free" statt "Premium" als Accountstatus

5. über Telia Peering in Roubaix
Login klappt, Account Daten werden korrekt angezeigt
Statt Download kommt die Downloadseite für Free-User, oben in der Leiste wird wie üblich der Username angezeigt, allerdings steht "Free" statt "Premium" als Accountstatus

6. über llnw Peering von Intergenia aus
Download klappt

Wie man sieht werden Anfragen von IPs des bekannten Anbieters aus Roubaix sowie eines Anbieters aus Frankfurt einfach als Free Downloads behandelt.
Bei jedem Durchlauf habe ich sichergestellt, dass der Benutzer eingeloggt ist, dass ist auch daran zu erkennen, dass trotz der Free-Downloadseite oben in der Leiste der eingeloggte Benutzer angezeigt wird.

Zur Info: hotfile benutzt das llnw CDN.

Wenn gewünscht poste ich gern das zum Testen verwendete Script in PHP oder als Shellscript.
Reply With Quote
  #24  
Old 29.06.2010, 08:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

okay werde einbauen das er in dem fall den acc temp deaktiviert (weils ja von dem rechner aus nicht geht)
__________________
JD-Dev & Server-Admin
Reply With Quote
  #25  
Old 30.06.2010, 00:43
Meron
Guest
 
Posts: n/a
Default

Heißt das jetzt ,dass man den JD für Hotfile mit Premium Account ohne Probleme nutzen kann?

Wäre für mich wichtig, da ich beabsichtige mir einen zuzulegen, natürlich nur, wenn es mit JD keine Probleme gibt.



MfG
Reply With Quote
  #26  
Old 30.06.2010, 09:26
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,524
Default

das Problem das hier beschrieben wurde hat nix mit premium zu tun bei den oben genannten isp geht premium auch im jd nicht. solange du normales dsl und co nutzt ist alles okay und premium funktionuert wunderbar
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 23:18.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.