Bug #77972

Bug #22968: Hoster: youtube.com - Free

Hoster: youtube.com - Free |PLUGIN_DEFECT-Error: 5b4ce0e9ee34f4fd79d8bbb16c45e621

Added by StatServ about 4 years ago. Updated about 4 years ago.

Status:ClosedStart date:03/14/2016
Priority:LowDue date:
Assignee:-% Done:

0%

Category:Hoster
Target version:-
Resolution:

Description

PLUGIN_DEFECT-Error Detected

Error ID 5b4ce0e9ee34f4fd79d8bbb16c45e621
Plugin youtube.com
Account free
Revision 33247

Stacktrace:

IDV1:
youtube.com-free
jd.plugins.hoster.YoutubeDashV2
java.lang.IllegalArgumentException: location is null
jd.http.Browser.getURL(Browser.java:1373)
jd.http.Browser.createGetRequest(Browser.java:820)
jd.http.Browser.createRequest(Browser.java:941)
jd.plugins.BrowserAdapter.openDownload(BrowserAdapter.java:177)
jd.plugins.hoster.YoutubeDashV2.handlePremium(YoutubeDashV2.java:1774)  

Source Code:

IDV1:
youtube.com-free
jd.plugins.hoster.YoutubeDashV2
java.lang.IllegalArgumentException: location is null
jd.http.Browser.getURL(
Line 1370:                    throw new IllegalArgumentException("location is null");

Line 1371:                }

Line 1372:                try {

Line 1373:    >>                return Browser.fixPathTraversal(new URL(location.replaceAll(" ", "%20")));

Line 1374:                } catch (final MalformedURLException e) {

Line 1375:                    final Request lRequest = this.getRequest();

Line 1376:                    if (lRequest == null || lRequest.getHttpConnection() == null) {

)
jd.http.Browser.createGetRequest(
Line 817:            public GetRequest createGetRequest(String url) throws IOException {

Line 818:                return new GetRequest(this.getURL(url));

Line 819:            }

Line 820:    >>    

Line 821:            public HeadRequest createHeadRequest(String url) throws IOException {

Line 822:                return new HeadRequest(this.getURL(url));

Line 823:            }

)
jd.http.Browser.createRequest(
Line 938:                return this.createGetRequest(downloadURL);

Line 939:            }

Line 940:        

Line 941:    >>        public void disconnect() {

Line 942:                try {

Line 943:                    this.getRequest().disconnect();

Line 944:                } catch (final Throwable ignore) {

)
jd.plugins.BrowserAdapter.openDownload(
Line 174:            }

Line 175:        

Line 176:            public static DownloadInterface openDownload(Browser br, DownloadLink downloadLink, String link, boolean resume, int chunks) throws Exception {

Line 177:    >>            return openDownload(br, new DownloadLinkDownloadable(downloadLink), br.createRequest(link), resume, chunks);

Line 178:            }

Line 179:        

Line 180:            public static DownloadInterface openDownload(Browser br, DownloadLink downloadLink, Form form, boolean resume, int chunks) throws Exception {

)
jd.plugins.hoster.YoutubeDashV2.handlePremium(
Line 1771:                    this.requestFileInformation(downloadLink);
Line 1772:                    this.br.setDebug(true);
Line 1773:                    // downloadLink.setInternalTmpFilenameAppend(fileName);
Line 1774:    >>                this.dl = jd.plugins.BrowserAdapter.openDownload(this.br, downloadLink, getUrlPair(downloadLink).video, resume, getChunksPerStream());
Line 1775:                    if (!this.dl.getConnection().isContentDisposition() && !this.dl.getConnection().getContentType().startsWith("video") && !this.dl.getConnection().getContentType().startsWith("application")) {
Line 1776:                        if (dl.getConnection().getResponseCode() == 500) {
Line 1777:                            throw new PluginException(LinkStatus.ERROR_TEMPORARILY_UNAVAILABLE, _GUI.T.hoster_servererror("Youtube"), 5 * 60 * 1000l);
)  

Logs (only for developers):

|Request another log

ID Outdated Date Links
5964742995541 NO Sat Feb 20 19:21:14 CET 2016 [LogTool]

Error Chart:

Also available in: Atom PDF