After pressing the OK button, a windows opens with a message
Connection refused:
Switch to internal LanguageTool application
The server log has the following error message:
java[19736]: 2020-03-10 15:52:28 +0000 Server started
java[19736]: 2020-03-10 16:54:52 +0100 ERROR org.languagetool.server.LanguageToolHttpHandler An error has occurred: 'Unsupported action: 'v2/configinfo'. Please see https://languagetool.org/http-api/swagger-ui/#/default', sending HTTP code 404. Access from 127.0.0.1, HTTP user agent: Java/11.0.6, User agent param: null, Referrer: null, language: de-DE, h: 1, r: 1, time: 35m: ALL, Stacktrace follows:org.languagetool.server.PathNotFoundException: Unsupported action: 'v2/configinfo'. Please see https://languagetool.org/http-api/swagger-ui/#/default
java[19736]: at org.languagetool.server.ApiV2.handleRequest(ApiV2.java:85)
java[19736]: at org.languagetool.server.LanguageToolHttpHandler.handle(LanguageToolHttpHandler.java:170)
java[19736]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:77)
java[19736]: at jdk.httpserver/sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:82)
java[19736]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:80)
java[19736]: at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:692)
java[19736]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:77)
java[19736]: at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:664)
java[19736]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java[19736]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java[19736]: at java.base/java.lang.Thread.run(Thread.java:834)
Any advice on how to connect LibO LT extension to a local server is much appreciated.
Same behaviour. Though, I only run the server v4.9 snapshot that you linked to. LibO extension was still v4.8.
Here’s the log again:
systemd[1]: Started LanguageTool server.
java[23155]: 2020-03-10 18:01:04 +0100 INFO org.languagetool.server.DatabaseAccess Not setting up database access, dbDriver is not configured
java[23155]: 2020-03-10 17:01:04 +0000 ****************************************************************************************************
java[23155]: 2020-03-10 17:01:04 +0000 *** WARNING: this process is running as root - please do not run it as root for security reasons ***
java[23155]: 2020-03-10 17:01:04 +0000 ****************************************************************************************************
java[23155]: 2020-03-10 17:01:04 +0000 WARNING: running in HTTP mode, consider running LanguageTool behind a reverse proxy that takes care of encryption (HTTPS)
java[23155]: 2020-03-10 17:01:06 +0000 Setting up thread pool with 10 threads
java[23155]: 2020-03-10 17:01:06 +0000 Starting LanguageTool 4.9-SNAPSHOT (build date: 2020-03-09 19:46, 0b44f07) server on http://localhost:8081...
java[23155]: 2020-03-10 17:01:06 +0000 Server started
java[23155]: 2020-03-10 18:01:32 +0100 ERROR org.languagetool.server.LanguageToolHttpHandler An error has occurred: 'Unsupported action: 'v2/configinfo'. Please see https://languagetool.org/http-api/swagger-ui/#/default', sending HTTP code 404. Access from 127.0.0.1, HTTP user agent: Java/11.0.6, User agent param: null, Referrer: null, language: de-DE, h: 1, r: 1, time: 35m: ALL, Stacktrace follows:org.languagetool.server.PathNotFoundException: Unsupported action: 'v2/configinfo'. Please see https://languagetool.org/http-api/swagger-ui/#/default
java[23155]: at org.languagetool.server.ApiV2.handleRequest(ApiV2.java:87)
java[23155]: at org.languagetool.server.LanguageToolHttpHandler.handle(LanguageToolHttpHandler.java:179)
java[23155]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:77)
java[23155]: at jdk.httpserver/sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:82)
java[23155]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:80)
java[23155]: at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:692)
java[23155]: at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:77)
java[23155]: at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:664)
java[23155]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java[23155]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java[23155]: at java.base/java.lang.Thread.run(Thread.java:834)
I guess that was the URL all the time. @Fred.Kruse Maybe we can warn if someone uses /v2 in the URL? Unfortunately, we use it in the browser add-on, which confuses people.