Unable to acquire IRIS station data using SWARM

When opening SWARM and requesting IRIS station data, no station data is returned as the following situation occurs:

2026-01-06 06:27:45 INFO - Swarm version/date: Version: 3.2.0 Built: 2020-09-30T22:28:44Z
2026-01-06 06:27:45 INFO - current directory: C:\Users\frwar\Desktop\swarm-3.2.0
2026-01-06 06:27:45 INFO - user.home: C:\Users\frwar
2026-01-06 06:27:45 INFO - Using configuration file: Swarm.config
2026-01-06 06:27:45 INFO - java.version: 1.8.0_431
2026-01-06 06:27:45 INFO - maximum heap size: 14.149 GB
2026-01-06 06:27:45 INFO - loading MapPack: mapdata\augustine\MapPack.txt
2026-01-06 06:27:45 INFO - loading MapPack: mapdata\nasa_240m_A1\MapPack.txt
2026-01-06 06:27:45 INFO - loading MapPack: mapdata\nasa_240m_D2\MapPack.txt
2026-01-06 06:27:45 INFO - loading MapPack: mapdata\nasa_2k\MapPack.txt
2026-01-06 06:27:45 INFO - loading MapPack: mapdata\world\MapPack.txt
2026-01-06 06:28:03 WARN - could not get web service raw data (ROCAM BHZ G 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=G&sta=ROCAM&loc=00&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:03 WARN - could not get web service raw data (RER BHZ G 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=G&sta=RER&loc=00&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:03 WARN - could not get web service raw data (MAID HHZ PF 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=PF&sta=MAID&loc=00&cha=HHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:03 WARN - could not get web service raw data (MSEY BHZ II 10): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=II&sta=MSEY&loc=10&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (FOMA BHZ G 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=G&sta=FOMA&loc=00&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (MBUZ HHZ QM 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=QM&sta=MBUZ&loc=00&cha=HHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (KAAM BHZ GE --): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=GE&sta=KAAM&loc=--&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (KIBK BHZ GE --): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=GE&sta=KIBK&loc=--&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (MALK BHZ GE --): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=GE&sta=MALK&loc=--&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (LSZ BHZ IU 10): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=IU&sta=LSZ&loc=10&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"
2026-01-06 06:28:04 WARN - could not get web service raw data (BOSA BHZ GT 00): Did not get an OK repsonse code (code=307, url=http://service.iris.edu/fdsnws/dataselect/1/query?net=GT&sta=BOSA&loc=00&cha=BHZ&start=2026-01-06T10:09:40&end=2026-01-06T10:22:41"…

Online Raspberry Shake station data requested is acquired without issue. Only non-AM network stations data requests throw the ā€œWARN - could not get web service raw data (STA-ID) code 307ā€¦ā€ error in SWARM.

Regards,
Fred

Hello Fred and welcome back to the community!

I can confirm nothing has changed on our end, so maybe this can help: EarthScope fdsnws-dataselect service has moved as part of cloud transition | EarthScope Consortium

If not, it may be worth writing an email to EarthScope and ask for more details.

1 Like

Thanks Stormchaser!.. I thought I’d start here first… Off to inquire at Earthscope Consortium.

1 Like

Addendum:

I did as you suggested and contacted Earthscope Consortium… I’m in the queue… but I did the following action and thought that maybe SWARM shows nothing returned as it thinks the request is incomplete… but in actuallity, the file IS complete but file closeout was not properly accomplished.

In SWARM we get a HTTP status code of 307…An Internet code 307 refers to HTTP status code 307 – Temporary Redirect.

What HTTP 307 means

  • The server is telling the browser: ā€œThe resource is temporarily at a different URL.ā€
  • The client should repeat the request at the new URL provided in the Location header.
  • Important difference: the request method stays the same
    (e.g., a POST stays a POST, unlike a 302 which may change it to GET).

Common situations where you see 307

  • A website temporarily routes traffic to another server
  • Load balancing or maintenance
  • Enforcing HTTPS (redirecting HTTP → HTTPS)
  • Authentication or session handling

So, I ran the url command (shown in the SWARM log) manually in my browser. I received a file in my download directory ā€˜Unconfirmed 58942.crdownload’. After the size stopped incrementing, I open the file up in notepad, it is a .mseed file. Renaming the file extension to .mseed allowed me to open it up in the SWARM application. This action would be unacceptable when working on a seismic event containing literally 100 stations or more.

What the .crdownload file extension it means:

  • Chrome adds .crdownload to a file while it’s still downloading.
  • The file is incomplete and usually cannot be opened yet.
  • Once the download finishes successfully, Chrome automatically removes .crdownload and the file gets its normal extension (e.g., .pdf, .mp4, .exe) and .mseed in this case.

Just received from Earthscope:

Robert Weekly [email protected] 12:31 PM (59 minutes ago)

to me

—-—-—-—

Reply above this line.

Robert Weekly commented:

Hi Fred,

The 307 HTTP code shows that the SWARM software is unable to follow the redirect that we have in place as we migrated from service.iris.edu to service.earthscope.org. This will need to be changed for either the SWARM client to follow the redirect, or the service endpoint will need to be edited to go directly to the service.earthscope.org domain.

In general, per our Usage Guidelines, real-time polling against our web services is discouraged and you are encouraged to setup a SeedLink streaming server if you’re interested in real-time data feeds.

Sincerely, Robert W.
++++++++++++++++++++++++++++++++++++++++++++
So this means the SWARM application user needs to update via the ā€˜Edit Data Source’ to use/ acquire waveform data from various networks via IRIS web service which were previously coded to use the service.iris.edu web service. Raspberry Shake SWARM client users are able to make this change… but it’s very time consuming… Thought I’d pass it along in case someone else runs into the same problem… Have a great day/year!

Fred

image

Unfortunately, the new Earthscope Consortium URL https://service.earthscope.org/ in the Dataselect and Station URLs does not work in SWARM even though SWARM accepts the change. When looking at the log, SWARM reverts to the old URL http://service.iris.edu and still throws the 307 error and retrieves no waveforms. Obviously, an endpoint is missing somewhere or SWARM code needs to be updated to handle the redirect that Earthscope Consortium is using. BTW, you must use https:// for SWARM to recognize the Edit Data Source URL Fred’s still broke but trying!

V/R

Fred