Ошибка 404 при локальном запуске плагина Jira после обновления версии Java SDKJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка 404 при локальном запуске плагина Jira после обновления версии Java SDK

Сообщение Anonymous »

У меня есть плагин Jira, который я создал. Недавно я обновил свой Java SDK до Oracle SDK 23 и теперь получаю ошибку 404 при попытке загрузить http://localhost:2990/jira/.
Вот текст страницы ошибки, которую я получаю в браузере:

Код: Выделить всё

HTTP Status 404 – Not Found
Type Status Report

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat/9.0.84
А вот сообщения журнала:

Код: Выделить всё

[INFO] [talledLocalContainer] Dec 12, 2024 11:07:31 AM org.apache.catalina.startup.Catalina start
[INFO] [talledLocalContainer] INFO: Server startup in [205209] milliseconds
[INFO] [talledLocalContainer] Tomcat 9.x started on port [2990]
[INFO] jira started successfully in 283s at http://localhost:2990/jira
[INFO] Type Ctrl-C to shutdown gracefully
[INFO] [talledLocalContainer] Dec 12, 2024 11:12:05 AM org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading
[INFO] [talledLocalContainer] INFO: Illegal access: this web application instance has been stopped already. Could not load [com.google.gson.GsonBuilder]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
[INFO] [talledLocalContainer] java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [com.google.gson.GsonBuilder]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1349)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1337)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1174)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1141)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.GsonStatsSerializer.buildGson(GsonStatsSerializer.java:43)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.GsonStatsSerializer.serialize(GsonStatsSerializer.java:25)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.JiraStats.log(JiraStats.java:468)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.JiraStats.printAndReset(JiraStats.java:418)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[INFO] [talledLocalContainer]   at java.base/java.lang.Thread.run(Thread.java:1575)
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] Dec 12, 2024 11:12:09 AM org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading
[INFO] [talledLocalContainer] INFO: Illegal access: this web application instance has been stopped already. Could not load [com.atlassian.jira.util.stats.LongStats]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
[INFO] [talledLocalContainer] java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [com.atlassian.jira.util.stats.LongStats].  The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1349)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1337)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1174)
[INFO] [talledLocalContainer]   at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1141)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.MutableLongStats.get(MutableLongStats.java:58)
[INFO] [talledLocalContainer]   at com.atlassian.jira.mention.stats.data.UserSearchServiceStatsData.getTotalMeasuredOperationsForStatsOverheadInMillis(UserSearchServiceStatsData.java:34)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.JiraStats.log(JiraStats.java:456)
[INFO] [talledLocalContainer]   at com.atlassian.jira.util.stats.JiraStats.printAndReset(JiraStats.java:418)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[INFO] [talledLocalContainer]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[INFO] [talledLocalContainer]   at java.base/java.lang.Thread.run(Thread.java:1575)
[INFO] [talledLocalContainer]
Я думаю (но не уверен), что это связано с незаконным доступом: этот экземпляр веб-приложения уже остановлен. Не удалось загрузить [com.google.gson.GsonBuilder]. Однако мне не удалось найти много информации о том, что это на самом деле означает. Самое близкое, что мне удалось найти, это другое сообщение об ошибке с той же зависимостью (но, похоже, не относится к моему случаю).
В этом случае , кто-то смог решить подобную проблему, выключив свой сервер и запустив его заново, но у меня это не сработало.
Я видел подобные проблемы здесь и здесь у разработчика Atlassian. форуме, но ни на одно сообщение не было ответа.
Я уже пробовал запустить atlas-clean и удалить папки C:\Users\MyUser\.m2\repository, но ничего не помогло.
Я еще проверил java-версию, там вроде все нормально:

Код: Выделить всё

java version "23.0.1" 2024-10-15
Java(TM) SE Runtime Environment (build 23.0.1+11-39)
Java HotSpot(TM) 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)

Код: Выделить всё

atlas-version
тоже вроде нормально:

Код: Выделить всё

ATLAS Version:    8.2.7
ATLAS Home:       C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7
ATLAS Scripts:    C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\bin
ATLAS Maven Home: C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\apache-maven-3.5.4
AMPS Version:     8.1.2
--------
Executing: "C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\apache-maven-3.5.4\bin\mvn.cmd" --version -gs C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\apache-maven-3.5.4/conf/settings.xml
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T13:33:14-05:00)
Maven home: C:\Applications\Atlassian\atlassian-plugin-sdk-8.2.7\apache-maven-3.5.4\bin\..
Java version: 23.0.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-23
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
Может ли кто-нибудь указать мне правильное направление?

Подробнее здесь: https://stackoverflow.com/questions/792 ... dk-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»