|
0 / 0 / 1
Регистрация: 28.03.2016
Сообщений: 24
|
|
Java.lang.IllegalArgumentException: Can not set field03.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
|
|
| 03.02.2018, 00:21 | |
|
Ответы с готовыми решениями:
0
Exception in thread "main" java.lang.IllegalArgumentException: illegal component position at java.desktop/java.awt.Cont Exception in thread "main" java.lang.IllegalArgumentException: No enum constant Converter.Curency |
| 03.02.2018, 00:21 | |
|
Помогаю со студенческими работами здесь
1
JIDEFX MaskTextField java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory
java.lang.AbstractMethodError: oracle.jdbc.driver.OracleCallableStatement.setStri ng(Ljava/lang/String;Ljava/lang/StringV Апплет,java.lang.RuntimeException: java.lang.NoClassDefFoundError List field to Set Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|