mirror of
https://github.com/TeamNewPipe/NewPipeExtractor.git
synced 2025-04-29 00:10:35 +05:30
[YouTube] Catch any exception when extracting something from JavaScript's base player
This commit is contained in:
parent
588c6a8422
commit
714b141ecb
@ -102,6 +102,9 @@ public final class YoutubeJavaScriptPlayerManager {
|
||||
} catch (final NumberFormatException e) {
|
||||
sigTimestampExtractionEx =
|
||||
new ParsingException("Could not convert signature timestamp to a number", e);
|
||||
} catch (final Exception e) {
|
||||
sigTimestampExtractionEx = new ParsingException("Could not get signature timestamp", e);
|
||||
throw e;
|
||||
}
|
||||
|
||||
return cachedSignatureTimestamp;
|
||||
@ -146,6 +149,10 @@ public final class YoutubeJavaScriptPlayerManager {
|
||||
// performance
|
||||
sigDeobFuncExtractionEx = e;
|
||||
throw e;
|
||||
} catch (final Exception e) {
|
||||
sigDeobFuncExtractionEx = new ParsingException(
|
||||
"Could not get signature parameter deobfuscation JavaScript function", e);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
@ -244,6 +251,10 @@ public final class YoutubeJavaScriptPlayerManager {
|
||||
// performance
|
||||
throttlingDeobfFuncExtractionEx = e;
|
||||
throw e;
|
||||
} catch (final Exception e) {
|
||||
throttlingDeobfFuncExtractionEx = new ParsingException(
|
||||
"Could not get throttling parameter deobfuscation JavaScript function", e);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user