It looks like this is related to
https://issues.apache.org/jira/browse/SOLR-17063

I'm investigating, but it looks like it would be appropriate to open a
Jira issue for this.

Thanks for reporting!
Michael


On Wed, Feb 21, 2024 at 4:52 PM Thomas Corthals <tho...@klascement.net> wrote:
>
> Hi
>
> I've been using api/node/logging/messages since 9.3 and api/node/logging
> with older versions to get logs and with Solr 9.5.0 this no longer outputs
> the history and causes an ERROR instead. I can get the logs with the v1 API
> at solr/admin/info/logging so they are stored correctly.
>
> On a freshly started Docker container with the official Solr image:
>
> $ curl -s http://localhost:8983/api/node/logging/messages?since=0
>
> {"info":{"levels":["ALL","TRACE","DEBUG","INFO","WARN","ERROR","FATAL","OFF"],"buffer":50,"last":1708551723017},"responseHeader":{"status":0,"QTime":54},"watcher":"Log4j2","history":[{}]}
>
> $ curl -s http://localhost:8983/solr/admin/info/logging?since=0
>
> {
>   "responseHeader":{
>     "status":0,
>     "QTime":1
>   },
>   "info":{
>     "levels":["ALL","TRACE","DEBUG","INFO","WARN","ERROR","FATAL","OFF"],
>     "last":1708551745996,
>     "buffer":50
>   },
>   "history":{
>     "numFound":4,
>     "start":0,
>     "numFoundExact":true,
>     "docs":[{
>       "time":"2024-02-21T21:42:02.510Z",
>       "level":"WARN",
>       "logger":"org.apache.solr.util.StartupLoggingUtils",
>       "message":"Jetty request logging enabled. Will retain logs for last 3
> days. See chapter \"Configuring Logging\" in reference guide for how to
> configure.",
>       "core":""
>     },{
>       "time":"2024-02-21T21:42:02.514Z",
>       "level":"WARN",
>       "logger":"org.apache.solr.core.CoreContainer",
>       "message":"Not all security plugins configured!
>  authentication=disabled authorization=disabled.  Solr is only as secure as
> you make it. Consider configuring authentication/authorization before
> exposing Solr to users internal or external.  See
> https://s.apache.org/solrsecurity for more info",
>       "core":""
>     },{
>       "time":"2024-02-21T21:42:03.017Z",
>       "level":"WARN",
>       "logger":"org.glassfish.jersey.message.internal.MessagingBinders",
>       "message":"A class jakarta.activation.DataSource for a default
> provider MessageBodyWriter<jakarta.activation.DataSource> was not found.
> The provider is not available.",
>       "core":""
>     },{
>       "time":"2024-02-21T21:42:25.996Z",
>       "level":"ERROR",
>       "logger":"org.glassfish.jersey.server.ServerRuntime$Responder",
>       "message":"An I/O error has occurred while writing a response message
> entity to the container output stream.",
>       "trace_id":"null-4",
>       "core":""
>     }]
>   },
>   "watcher":"Log4j2"
> }
>
> Is this something I'm missing on my side or something that's missing in the
> official Docker container or Solr itself?
>
> Thomas

Reply via email to