default location of truststore is JRE > lib > security > cacerts.
Also note that it can be specified by system propertiesjavax.net.ssl.trustStore
Didn't your java change? Didn't server certificate expire?
Finally i figured it out, a certificate has expired.
The certificate must have been in some default keystore i still cant find.
I created a new keystore and pointed to it inside my application to fixe the problem.