Bug #77713

Bug #22968: Hoster: youtube.com - Free

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

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

Status:ClosedStart date:02/29/2016
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Hoster
Target version:-
Resolution:Duplicate

Description

PLUGIN_DEFECT-Error Detected

Error ID 5f5f67cbd8b88ed2bc9d209102fd7b6f
Plugin youtube.com
Account free
Revision 33055

Probably the same Bug(s):

PLUGIN_DEFECT 59e22f7268b2f0aef9fe01b6c662b1aa #77898

Stacktrace:

IDV1:
youtube.com-free
jd.plugins.hoster.YoutubeDashV2
java.lang.NullPointerException: location is null
jd.http.Browser.getURL(Browser.java:1282)
jd.http.Browser.createGetRequest(Browser.java:730)
jd.http.Browser.createRequest(Browser.java:851)
jd.plugins.BrowserAdapter.openDownload(BrowserAdapter.java:177)
jd.plugins.hoster.YoutubeDashV2.handlePremium(YoutubeDashV2.java:1777)  

Source Code:

IDV1:
youtube.com-free
jd.plugins.hoster.YoutubeDashV2
java.lang.NullPointerException: location is null
jd.http.Browser.getURL(
Line 1279:                    location = this.getRedirectLocation();
Line 1280:                }
Line 1281:                if (location == null) {
Line 1282:    >>                throw new NullPointerException("location is null");
Line 1283:                }
Line 1284:                try {
Line 1285:                    return new URL(location.replaceAll(" ", "%20"));
)
jd.http.Browser.createGetRequest(
Line 727:            }
Line 728:        
Line 729:            public GetRequest createGetRequest(String url) throws IOException {
Line 730:    >>            return new GetRequest(this.getURL(url));
Line 731:            }
Line 732:        
Line 733:            public HeadRequest createHeadRequest(String url) throws IOException {
)
jd.http.Browser.createRequest(
Line 848:            }
Line 849:        
Line 850:            public GetRequest createRequest(final String downloadURL) throws Exception {
Line 851:    >>            return this.createGetRequest(downloadURL);
Line 852:            }
Line 853:        
Line 854:            public void disconnect() {
)
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 1774:                    this.requestFileInformation(downloadLink);
Line 1775:                    this.br.setDebug(true);
Line 1776:                    // downloadLink.setInternalTmpFilenameAppend(fileName);
Line 1777:    >>                this.dl = jd.plugins.BrowserAdapter.openDownload(this.br, downloadLink, getUrlPair(downloadLink).video, resume, getChunksPerStream());
Line 1778:                    if (!this.dl.getConnection().isContentDisposition() && !this.dl.getConnection().getContentType().startsWith("video") && !this.dl.getConnection().getContentType().startsWith("application")) {
Line 1779:                        if (dl.getConnection().getResponseCode() == 500) {
Line 1780:                            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
0349542995541 NO Sat Feb 20 19:20:59 CET 2016 [LogTool]
4230742995541 Yes Sat Feb 20 19:21:10 CET 2016 [LogTool]

Error Chart:

Also available in: Atom PDF