Webcore errors in HE logs

Just for grins, I decided to check my HE logs today. There is a recurring error that references a piston that is used to manage location modes on my Blue Iris server. It just sends an HTTP command to changed Blue Iris's modes to Home, Away, etc when we come and go.

I am clueless when it comes to Java. Can someone smarter than me look at the following screenshot and suggest what the issue is and where in the piston the problems lies? I have full logging turned on and no errors are being capture there. TIA.

This says your string is null when trying to do a replace, apparently because the httpRequest failed to get the string to start with?

The string that you are doing a replace on was null, so it caused an exception when calling replace() on it, so you just need to figure out why your string is null to start with.

What do you get from a browser when you go to the same url that the piston is calling in the httpRequest?

Agree likely the URI string for the request is null

Will adjust webCoRE to not exception on this.