Describe the bug
This is the duplication of #27. After almost 3 years and so many RN versions. This issue stuck with me... I really want to use FastImage on my every project but this source issue stays with me. Not only my own device, but every of the other developers also suffers from this bug.
To Reproduce
Steps to reproduce the behavior if possible, or a link to a reproduction repo:
Simply install this library, with autolinking or even with manual linking both Android has this issue.
Expected behavior
Just works
Screenshots



Dependency versions
0.61.516.12.07.0.2Please at least help me to fix this issue. Thank you @DylanVann
Still could not use this lib :(
is there any update for this issue?
I was facing the same problem, the fix that I use is simple. Atleast it worked for me.
Images from web:
You need to make sure that the url that you are setting in source is a valid url i.e. it starts with http or https
Images from local:
You need to make sure that it is a valid uri of the local image that you want to display.
Hope it helps.
@akhatriST unfortunately, this part should check into the library itself.
this issue still persisted even in the latest version on android!!!
I'm having a similar issue, except I've made sure that the URLs are valid. I get a slightly more descriptive error, You must not call setTag() on a view Glide is targeting:

I'm trying to figure out if this is happening because of list items being re-rendered or if it's something else.
I'm still having this issue with 8.3.2 version of FastImage. @DylanVann Can you help us?
I got the solution:
normalisedSource = () => {
const { source } = this.props;
const normalisedSource =
source && typeof source.uri === "string" && !source.uri.split("http")[1]
? null
: source;
return this.props.source && this.props.source.uri
? normalisedSource
: source;
};
<FastImage
source={this.normalisedSource()}
/>
I still believe that this solution should be handled by the library itself but Dylan did not even answer us :) Anyway, here is the solution.
I used this solution on a big project and a library:
https://github.com/WrathChaos/react-native-progressive-fast-image
Most helpful comment
@akhatriST unfortunately, this part should check into the library itself.