spring-projects / spring-projects/spring-integration

FeedEntryMessageSource fails if entry date fields are null [INT-1810]

Open
#5,797 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

in: feed type: enhancement
Dominant language
Java
Stars
1.6k
Forks
1.2k
Avg merge
17h 48m
Merged PRs (30d)
62

Description

David Turanski opened INT-1810 and commented

feed:inbound-channel-adapter outputs nothing with attached feed content from http://feeds.feedburner.com/NF-NewestInstantTitles (NetFlix). The entries are not added because the entries do not include published date or entry date. I'm a newb when it comes to rss, but the bug appears to be in FeedEntryMessageSource.populateEntryList().


Affects: 2.0.3

Attachments:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in FeedEntryMessageSource.populateEntryList() and inspect the attached netflix-feed.xml, focusing on entries without published or entry dates. Reproduce the feed:inbound-channel-adapter behavior with that content; done means entries with null date fields are added and produce output instead of being discarded or causing failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.