0 / 0 / 1
Регистрация: 28.03.2016
Сообщений: 24
1

Java.lang.IllegalArgumentException: Can not set field

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

Author24 — интернет-сервис помощи студентам
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.TableService field org.ironosier.postoffice.vaadin.LoginVaadin.service to org.ironosier.postoffice.service.TableService$Proxy$_$$_Weld$EnterpriseProxy$
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeField AccessorImpl.java:167)
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeField AccessorImpl.java:171)
at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java :81)
at java.lang.reflect.Field.set(Field.java:764)
at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:94)
at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:358)
at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:369)
at org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.ja va:70)
at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java: 72)
at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarg et.java:117)
at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:159)
at com.vaadin.cdi.internal.UIContextual.create(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.AbstractVaadinContext.get(AbstractVaadinContext.java:154 )
at com.vaadin.cdi.internal.ContextWrapper.get(ContextWrapper.java:49)
at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy .get(ContextualInstanceStrategy.java:100)
at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:758)
at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:781)
at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.jav a:61)
at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java: 85)
at com.vaadin.cdi.CDIViewProvider.getView(CDIViewProvider.java:293)
at com.vaadin.navigator.Navigator.navigateTo(Navigator.java:652)
at org.ironosier.postoffice.vaadin.EntryVaadin.init(EntryVaadin.java:43)
at com.vaadin.ui.UI.doInit(UI.java:771)
at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler. java:224)
at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHa ndler.java:76)
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHa ndler.java:40)
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1601)
at com.vaadin.cdi.server.VaadinCDIServletService.handleRequest(VaadinCDIServletServ ice.java:92)
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:445)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85 )
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(S ervletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDisp atchingHandler.java:36)
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handle Request(SecurityContextAssociationHandler.java:78)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :43)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleReq uest(SSLInformationAssociationHandler.java:131)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleReq uest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(Abstr actConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.ha ndleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(Auth enticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRe quest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(Notifica tionReceiverHandler.java:50)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRe quest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :43)
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest( JACCContextIdHandler.java:61)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :43)
at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleR equest(GlobalRequestControllerHandler.java:68)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletIni tialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHand ler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler. java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler. java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRe questContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoader SetupAction.java:43)
at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$ create$0(SecurityContextThreadSetupAction.java:105)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$Undertow ThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitia lHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHand ler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitia lHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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...

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

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

0
03.02.2018, 00:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2018, 00:21
Помогаю со студенческими работами здесь

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

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

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

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

Как бороться с java.lang.OutOfMemoryError: Java heap space
Доброго времени суток. На Java пишу программу, требующую большого количества информации...

Переполнение кучи java.lang.OutOfMemoryError: Java heap space
Доброго времени суток! Помогите настроить jvm. Многое уже перепробовал. Задача в том, чтобы...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru