Details
-
Bug
-
Resolution: Obsolete
-
Neutral
-
None
-
None
-
None
Description
This test relies on data of an external website (http://oembed.com), which apparently changed and now causes the test to fail:
java.util.NoSuchElementException: No value present at java.util.Optional.get(Optional.java:135) at info.magnolia.unfurl.OEmbedPeekProviderIT.metaTagsAreIgnored(OEmbedPeekProviderIT.java:57)
The reason that no value is present here is request parsing failing in the jsoup library. Most likely this is 1218
org.jsoup.UncheckedIOException: java.io.IOException: Mark invalid at org.jsoup.parser.CharacterReader.rewindToMark(CharacterReader.java:132) at org.jsoup.parser.Tokeniser.consumeCharacterReference(Tokeniser.java:182) at org.jsoup.parser.TokeniserState.readCharRef(TokeniserState.java:1698) at org.jsoup.parser.TokeniserState.access$100(TokeniserState.java:8) at org.jsoup.parser.TokeniserState$2.read(TokeniserState.java:36) at org.jsoup.parser.Tokeniser.read(Tokeniser.java:57) at org.jsoup.parser.TreeBuilder.runParser(TreeBuilder.java:55) at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:47) at org.jsoup.parser.Parser.parseInput(Parser.java:35) at org.jsoup.helper.DataUtil.parseInputStream(DataUtil.java:169) at org.jsoup.helper.DataUtil.load(DataUtil.java:66) at org.jsoup.Jsoup.parse(Jsoup.java:118) at com.nmote.oembed.DefaultOEmbedProvider.document(DefaultOEmbedProvider.java:245) at com.nmote.oembed.DefaultOEmbedProvider.discover(DefaultOEmbedProvider.java:214) at com.nmote.oembed.DefaultOEmbedProvider.resolve(DefaultOEmbedProvider.java:165) at info.magnolia.unfurl.OEmbedPeekProvider.getPeek(OEmbedPeekProvider.java:54) at info.magnolia.unfurl.OEmbedPeekProviderIT.metaTagsAreIgnored(OEmbedPeekProviderIT.java:57)
Checklists
Acceptance criteria