Error después de actualizar a 6.1.1 (Unexpected Application Error! r.matchRoutes(...) is null)

Before you post: Your responses to these questions will help the community help you. Please complete this template if you’re asking a support question.
Don’t forget to select tags to help index your topic!

imagen

1. Describe your incident:
After upgrading from 6.0.7 to 6.1.1, I was checking the portal without any problem, but when I refreshed the page, the error :
Unexpected Application Error appears!
r.matchRoutes(…) is null

2. Describe your environment:

  • OS Information:
    Ubuntu 22.04

  • Package Version:
    graylog-6.1-repository/stable,now 1-1 all [installed]
    graylog-server/stable,now 6.1.1-1 amd64 [installed]
    mongodb-database-tools/jammy/mongodb-org/7.0,now 100.10.0 amd64 [installed,automatic]
    mongodb-mongosh/jammy/mongodb-org/7.0,now 2.3.2 amd64 [installed,automatic]
    mongodb-org-database-tools-extra/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org-database/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org-mongos/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org-server/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org-shell/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org-tools/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed,automatic]
    mongodb-org/jammy/mongodb-org/7.0,now 7.0.15 amd64 [installed]
    opensearch/stable,now 2.15.0 amd64 [installed,upgradable to: 2.17.1]

  • Service logs, configurations, and environment variables:

3. What steps have you already taken to try and solve the problem?

I downgraded and updated again, while browsing there was no problem, until I reloaded the page and the error remained.

4. How can the community help?
I need to see how to fix the error in Java programming.

Helpful Posting Tips: Tips for Posting Questions that Get Answers [Hold down CTRL and link on link to open tips documents in a separate tab]

This is the error of the portal once updated.
Note that the dashboards work until I refresh the browser.

When I return to version 6.0.7:

Hello @cfrancis,

Are there errors with complete stack traces within /var/log/graylog/server.log that shine more light on the issue? Feel free to post them here so we can help.

Do you have graylog-enterprise installed or graylog-server, are you using the 2GB business license?

Best

Hi,
I have exactly the same problem.
This is the output of my server.log:

2024-11-13T08:46:12.501Z WARN  [DefaultFilterChain] GRIZZLY0013: Exception during FilterChain execution
java.lang.NullPointerException: Cannot invoke "org.glassfish.grizzly.http.server.Request.getRequestExecutor()" because "this.serverRequest" is null
        at org.glassfish.grizzly.http.server.io.ServerInputBuffer.getThreadPool(ServerInputBuffer.java:88) ~[graylog.jar:?]
        at org.glassfish.grizzly.http.io.InputBuffer.invokeHandlerOnProperThread(InputBuffer.java:1001) ~[graylog.jar:?]
        at org.glassfish.grizzly.http.io.InputBuffer.append(InputBuffer.java:907) ~[graylog.jar:?]
        at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:224) ~[graylog.jar:?]
        at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88) ~[graylog.jar:?]
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:246) ~[graylog.jar:?]
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:178) ~[graylog.jar:?]
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:118) [graylog.jar:?]
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:96) [graylog.jar:?]
        at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51) [graylog.jar:?]
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510) [graylog.jar:?]
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82) [graylog.jar:?]
        at org.glassfish.grizzly.strategies.SameThreadIOStrategy.executeIoEvent(SameThreadIOStrategy.java:69) [graylog.jar:?]
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.executeIoEvent(AbstractIOStrategy.java:66) [graylog.jar:?]
        at org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:381) [graylog.jar:?]
        at org.glassfish.grizzly.nio.SelectorRunner.iterateKeys(SelectorRunner.java:353) [graylog.jar:?]
        at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:319) [graylog.jar:?]
        at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:248) [graylog.jar:?]
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535) [graylog.jar:?]
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515) [graylog.jar:?]
        at java.base/java.lang.Thread.run(Unknown Source) [?:?]

Any help is greatly appreciated

Hey @Robert1,

When does your browser console say when these errors are occurring and did you upgrade Opensearch as well as Graylog.

Opensearch is on the latest supported version 2.15.

I am using Graylog-server, unlicensed.

In order to use the tool, go back to version 6.0.8 and create new dashboards.
I can’t even delete the old ones, so I removed them from favorites and stopped sharing them with users.

We have the same issue on our instance. The bug was reported and fixed here: All pages fail to open with reverse proxy on subdirectory on 6.1.2 · Issue #20899 · Graylog2/graylog2-server · GitHub

Looks there is no workaround yet, even disabling the telemetry won’t help. Waiting for an update