Hello.
I've developed a web application with several dashboard pages that displays information for the IT department in the company i work for.
One of the dashboard page is a list of risks, vulnerabilities and threats that i get from Symantec's RSS feeds (example: http://www.symantec.com/xml/rss/listings.jsp?lid=latestthreats30days)
I'm getting the feed entries using ROME.jar java library. The application is developed in IBM Notes/Domino technology and hosted in Lotus Domino server 8.5.3 "inside" the company. The RSS feed reading script is executedautomatically every 5 minutes.
I was able to read the RSS feed entries during almost 1 month, after that i started getting the following errors and i cannot get the feed entries no more:
java.net.SocketException: Connection reset
at java.lang.Throwable.<init>(Throwable.java:67)
at java.net.SocketInputStream.read(SocketInputStream.java:118)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:229)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:269)
at java.io.BufferedInputStream.read(BufferedInputStream.java:328)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:700)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:645)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:665)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1205)
at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:237)
at com.sun.syndication.io.XmlReader.<init>(XmlReader.java:213)
Nothing was changed in the application and in the platform.
If i run the script manually it works fine and I am able to get the feed entries. If it runs automatically (scheduled agent), it throws the errors above.
Is it possible that, somehow, symantec is blocking my requests (maybe the firewall) because of high number of requests done so far by an automatic script?
Thank you all.