Troubleshooting FAQs

What are the tools which make development effortless?
Answer is a lightweight tool which is quite handy when it comes to working with sending postman requests and putting objects to Kafka topics. Another such site is which makes reading/designing APIs a lot easier and understandable. Use Postman to test APIs. Use k9s to work with your Kubernetes clusters.
Is it necessary to get a new auth token every few hours?
Answer Auth tokens come with an expire period after which you will have to refresh it by hitting the oauth2 APIs.
If you don’t want to refresh auth now and again you can port-forward services and get the same result. There are a couple of things to keep in mind though.
  1. 1.
    As there are many services to port forward, you must not mix up port numbers while port forwarding.
  2. 2.
    Port forwarding by-passes the zuul api gateway, hence in this case, when accessing a service directly, for a request to be valid, a user has to send the userInfo JSON inside the RequestInfo object.
"userInfo": {
"id": 24226,
"uuid": "11b0e02b-0145-4de2-bc42-c97b96264807",
"userName": "sample_user",
"roles": [
"name": "Citizen",
"code": "CITIZEN"
What are our options when we get a bad request response in postman?
You can disconnect the forwarded port and start port forwarding again with recheck on port numbers. If this doesn’t solve the error, in some cases like adding mdms configuration, you can restart the pod to get the desired output.
All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.