Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 28.03.2016
Сообщений: 24

Java.lang.IllegalArgumentException: Can not set field

03.02.2018, 00:21. Показов 1800. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java EE 7 + Vaadin. Maven EAR на Wildfly 11.

При попытке зайти на страницу, сгенерированную Vaadin, примерно два из трех раз происходит вышеупомянутая ошибка. Лечится редеплоем либо ребилдом архива, чем жутко раздражает.

Поле - @Inject @Stateless сервиса в Vaadin View. Структура проекта - в WAR добавлена зависимость EJB. В EJB находится сервис, а в WAR Vaadin View.

Ниже полный текст ошибки.
Кликните здесь для просмотра всего текста
SEVERE [com.vaadin.server.DefaultErrorHandler] (default task-12) : java.lang.IllegalArgumentException: Can not set org.ironosier.postoffice.service.TableSe rvice field org.ironosier.postoffice.vaadin.LoginVaa din.service to org.ironosier.postoffice.service.TableSe rvice$Proxy$_$$_Weld$EnterpriseProxy$
at sun.reflect.UnsafeFieldAccessorImpl.thro wSetIllegalArgumentException(UnsafeField AccessorImpl.java:167)
at sun.reflect.UnsafeFieldAccessorImpl.thro wSetIllegalArgumentException(UnsafeField AccessorImpl.java:171)
at sun.reflect.UnsafeObjectFieldAccessorImp l.set(UnsafeObjectFieldAccessorImpl.java :81)
at java.lang.reflect.Field.set(Field.java:7 64)
at org.jboss.weld.injection.FieldInjectionP oint.inject(FieldInjectionPoint.java:94)
at org.jboss.weld.util.Beans.injectBoundFie lds(Beans.java:358)
at org.jboss.weld.util.Beans.injectFieldsAn dInitializers(Beans.java:369)
at org.jboss.weld.injection.producer.Resour ceInjector$1.proceed(ResourceInjector.ja va:70)
at org.jboss.weld.injection.InjectionContex tImpl.run(InjectionContextImpl.java:48)
at org.jboss.weld.injection.producer.Resour ceInjector.inject(ResourceInjector.java: 72)
at org.jboss.weld.injection.producer.BasicI njectionTarget.inject(BasicInjectionTarg et.java:117)
at org.jboss.weld.bean.ManagedBean.create(M anagedBean.java:159)
at com.vaadin.cdi.internal.UIContextual.cre ate(UIContextual.java:85)
at org.apache.deltaspike.core.util.context. ContextualStorage.createContextualInstan ce(ContextualStorage.java:117)
at org.apache.deltaspike.core.util.context. AbstractContext.get(AbstractContext.java :129)
at com.vaadin.cdi.internal.AbstractVaadinCo ntext.get(AbstractVaadinContext.java:154 )
at com.vaadin.cdi.internal.ContextWrapper.g et(ContextWrapper.java:49)
at org.jboss.weld.bean.ContextualInstanceSt rategy$DefaultContextualInstanceStrategy .get(ContextualInstanceStrategy.java:100 )
at org.jboss.weld.bean.ContextualInstance.g et(ContextualInstance.java:50)
at org.jboss.weld.manager.BeanManagerImpl.g etReference(BeanManagerImpl.java:758)
at org.jboss.weld.manager.BeanManagerImpl.g etReference(BeanManagerImpl.java:781)
at org.jboss.weld.util.ForwardingBeanManage r.getReference(ForwardingBeanManager.jav a:61)
at org.jboss.weld.bean.builtin.BeanManagerP roxy.getReference(BeanManagerProxy.java: 85)
at com.vaadin.cdi.CDIViewProvider.getView(C DIViewProvider.java:293)
at com.vaadin.navigator.Navigator.navigateT o(Navigator.java:652)
at org.ironosier.postoffice.vaadin.EntryVaa din.init(EntryVaadin.java:43)
at com.vaadin.ui.UI.doInit(UI.java:771)
at com.vaadin.server.communication.UIInitHa ndler.getBrowserDetailsUI(UIInitHandler. java:224)
at com.vaadin.server.communication.UIInitHa ndler.synchronizedHandleRequest(UIInitHa ndler.java:76)
at com.vaadin.server.SynchronizedRequestHan dler.handleRequest(SynchronizedRequestHa ndler.java:40)
at com.vaadin.server.VaadinService.handleRe quest(VaadinService.java:1601)
at com.vaadin.cdi.server.VaadinCDIServletSe rvice.handleRequest(VaadinCDIServletServ ice.java:92)
at com.vaadin.server.VaadinServlet.service( VaadinServlet.java:445)
at javax.servlet.http.HttpServlet.service(H ttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHand ler.handleRequest(ServletHandler.java:85 )
at io.undertow.servlet.handlers.security.Se rvletSecurityRoleHandler.handleRequest(S ervletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDisp atchingHandler.handleRequest(ServletDisp atchingHandler.java:36)
at org.wildfly.extension.undertow.security. SecurityContextAssociationHandler.handle Request(SecurityContextAssociationHandle r.java:78)
at io.undertow.server.handlers.PredicateHan dler.handleRequest(PredicateHandler.java :43)
at io.undertow.servlet.handlers.security.SS LInformationAssociationHandler.handleReq uest(SSLInformationAssociationHandler.ja va:131)
at io.undertow.servlet.handlers.security.Se rvletAuthenticationCallHandler.handleReq uest(ServletAuthenticationCallHandler.ja va:57)
at io.undertow.server.handlers.PredicateHan dler.handleRequest(PredicateHandler.java :43)
at io.undertow.security.handlers.AbstractCo nfidentialityHandler.handleRequest(Abstr actConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.Se rvletConfidentialityConstraintHandler.ha ndleRequest(ServletConfidentialityConstr aintHandler.java:64)
at io.undertow.security.handlers.Authentica tionMechanismsHandler.handleRequest(Auth enticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.Ca chedAuthenticatedSessionHandler.handleRe quest(CachedAuthenticatedSessionHandler. java:77)
at io.undertow.security.handlers.Notificati onReceiverHandler.handleRequest(Notifica tionReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSe curityContextAssociationHandler.handleRe quest(AbstractSecurityContextAssociation Handler.java:43)
at io.undertow.server.handlers.PredicateHan dler.handleRequest(PredicateHandler.java :43)
at org.wildfly.extension.undertow.security. jacc.JACCContextIdHandler.handleRequest( JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHan dler.handleRequest(PredicateHandler.java :43)
at org.wildfly.extension.undertow.deploymen t.GlobalRequestControllerHandler.handleR equest(GlobalRequestControllerHandler.ja va:68)
at io.undertow.server.handlers.PredicateHan dler.handleRequest(PredicateHandler.java :43)
at io.undertow.servlet.handlers.ServletInit ialHandler.handleFirstRequest(ServletIni tialHandler.java:292)
at io.undertow.servlet.handlers.ServletInit ialHandler.access$100(ServletInitialHand ler.java:81)
at io.undertow.servlet.handlers.ServletInit ialHandler$2.call(ServletInitialHandler. java:138)
at io.undertow.servlet.handlers.ServletInit ialHandler$2.call(ServletInitialHandler. java:135)
at io.undertow.servlet.core.ServletRequestC ontextThreadSetupAction$1.call(ServletRe questContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoa derSetupAction$1.call(ContextClassLoader SetupAction.java:43)
at org.wildfly.extension.undertow.security. SecurityContextThreadSetupAction.lambda$ create$0(SecurityContextThreadSetupActio n.java:105)
at org.wildfly.extension.undertow.deploymen t.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(Undert owDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deploymen t.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(Undert owDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deploymen t.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(Undert owDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deploymen t.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(Undert owDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deploymen t.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(Undert owDeploymentInfoService.java:1508)
at io.undertow.servlet.handlers.ServletInit ialHandler.dispatchRequest(ServletInitia lHandler.java:272)
at io.undertow.servlet.handlers.ServletInit ialHandler.access$000(ServletInitialHand ler.java:81)
at io.undertow.servlet.handlers.ServletInit ialHandler$1.handleRequest(ServletInitia lHandler.java:104)
at io.undertow.server.Connectors.executeRoo tHandler(Connectors.java:326)
at io.undertow.server.HttpServerExchange$1. run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$ Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2018, 00:21
Ответы с готовыми решениями:

Tomcat HTTP Status 500 (java.lang.NoClassDefFoundError && java.lang.ClassNotFoundException) with MongoDB
Здравствуйте, пишу простенький сервер, который мог бы работать с MongoDB. Создал классы для работы с БД и с сервером. Но после того...

Exception in thread "main" java.lang.IllegalArgumentException: illegal component position at java.desktop/java.awt.Cont
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class...

Exception in thread "main" java.lang.IllegalArgumentException: No enum constant Converter.Curency
package Converter; import java.util.Scanner; public class ConverterTest { public static void main(String args) { ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.02.2018, 00:21
Помогаю со студенческими работами здесь

JIDEFX MaskTextField java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory
Имеется тестовое приложение: package testinputmask; import javafx.application.Application; import javafx.scene.Scene; import...

Java.lang.ClassCastException: MyBaza.Diag cannot be cast to java.lang.Comparable
Подскажите как исправить... Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: MyBaza.Diag cannot be cast to...

java.lang.AbstractMethodError: oracle.jdbc.driver.OracleCallableStatement.setStri ng(Ljava/lang/String;Ljava/lang/StringV
Господа, выручайте! Под бд Оracle требуется связывать параметры по имени, то есть 'select * from table where name = ?name' связывается...

Апплет,java.lang.RuntimeException: java.lang.NoClassDefFoundError
апплет использует сторонние подключенные либы, при его загрузке вылетает такой вот эксепшн.... java.lang.RuntimeException:...

List field to Set
Привет всем, интеерсует такой вопрос. У меня есть List<Questions> сам Questions имеет много полей, но я хочу именно из одного поля answer,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru