At T414020#11922156, it was reported that the pageviews/v3/top_pages_per_editor does not return any data on or after 2025-12-01.
{ "detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the user_central_id you asked for does not have data for those dates. Please check documentation for more information", "method": "get", "status": 404, "title": "Not Found", "type": "about:blank", "uri": "/metrics/pageviews/v3/top_pages_per_editor/12345/monthly/20251201/20260501" }
Contrast this to https://wikimedia.org/api/rest_v1/metrics/pageviews/v3/top_pages_per_editor/12345/monthly/20251101/20260501 which returns data for 2025-11. Months 2025-02 to 2025-11 return data, but nothing after.
Everything looks fine in Airflow. However, examining the Cassandra loading Spark job logs shows these errors:
sudo -u analytics yarn logs -appOwner analytics -applicationId application_1773845446826_818239 [...] 26/05/01 02:29:28 INFO Native: Unable to load JNR native implementation. This could be normal if JNR is excluded from the classpath java.lang.NoClassDefFoundError: jnr/posix/POSIXHandler at com.datastax.oss.driver.internal.core.os.Native$LibcLoader.load(Native.java:42) [...] Caused by: java.lang.ClassNotFoundException: jnr.posix.POSIXHandler at java.net.URLClassLoader.findClass(URLClassLoader.java:387) [...] 26/05/01 02:39:03 INFO Executor: Finished task 2.0 in stage 0.0 (TID 4). 1786 bytes result sent to driver 26/05/01 02:40:07 ERROR CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
I can't tell if that error is benign or actually something wrong.
See also this Slack thread.