I have followed you exactly, but to me, it is showing quite a lot of problems,
Here is the github Link attached, The program was working before trying to link the gnewsclient
It gave the location and topic but the language was coming in as a dictionary. I think that might be the problem