[forge-issues] [JBoss JIRA] (FURNACE-81) Error while running tests in Forge with Jandex indexes

George Gastaldi (JIRA) issues at jboss.org
Mon Sep 21 18:22:00 EDT 2015


     [ https://issues.jboss.org/browse/FURNACE-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Gastaldi updated FURNACE-81:
-----------------------------------
    Fix Version/s: 2.x Future
                       (was: 2.22.3.Final)


> Error while running tests in Forge with Jandex indexes
> ------------------------------------------------------
>
>                 Key: FURNACE-81
>                 URL: https://issues.jboss.org/browse/FURNACE-81
>             Project: Forge: Furnace
>          Issue Type: Bug
>          Components: Test Harness
>    Affects Versions: 2.22.2.Final
>            Reporter: George Gastaldi
>            Assignee: George Gastaldi
>            Priority: Blocker
>             Fix For: 2.x Future
>
>
> The following error happens when tests containing the {{@AddonDeployments}} annotation in Forge (with Jandex indexes enabled) are run using Furnace 2.22.2.Final: 
> {code}
> Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: WELD-ENV-000015: Unable to load annotation: org.jboss.forge.arquillian.AddonDeployments
> 	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2203)
> 	at com.google.common.cache.LocalCache.get(LocalCache.java:3937)
> 	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
> 	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileInfo.containsAnnotation(JandexClassFileInfo.java:253)
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileInfo.containsAnnotation(JandexClassFileInfo.java:81)
> 	at org.jboss.weld.bootstrap.FastProcessAnnotatedTypeResolver.containsRequiredAnnotation(FastProcessAnnotatedTypeResolver.java:228)
> 	at org.jboss.weld.bootstrap.FastProcessAnnotatedTypeResolver.resolveProcessAnnotatedTypeObservers(FastProcessAnnotatedTypeResolver.java:216)
> 	at org.jboss.weld.bootstrap.FastAnnotatedTypeLoader.loadAnnotatedType(FastAnnotatedTypeLoader.java:78)
> 	at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:97)
> 	at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:135)
> 	at org.jboss.weld.bootstrap.BeanDeployment.createClasses(BeanDeployment.java:203)
> 	at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:375)
> 	at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:76)
> 	at org.jboss.weld.environment.se.Weld.initialize(Weld.java:538)
> 	at org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider.start(WeldAddonLifecycleProvider.java:77)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable$2.call(AddonRunnable.java:92)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable$2.call(AddonRunnable.java:86)
> 	at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable.run(AddonRunnable.java:85)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.IllegalStateException: WELD-ENV-000015: Unable to load annotation: org.jboss.forge.arquillian.AddonDeployments
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileServices$AnnotationClassAnnotationLoader.load(JandexClassFileServices.java:64)
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileServices$AnnotationClassAnnotationLoader.load(JandexClassFileServices.java:47)
> 	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
> 	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
> 	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
> 	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
> 	at com.google.common.cache.LocalCache.get(LocalCache.java:3937)
> 	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
> 	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileInfo.containsAnnotation(JandexClassFileInfo.java:253)
> 	at org.jboss.weld.environment.deployment.discovery.jandex.JandexClassFileInfo.containsAnnotation(JandexClassFileInfo.java:81)
> 	at org.jboss.weld.bootstrap.FastProcessAnnotatedTypeResolver.containsRequiredAnnotation(FastProcessAnnotatedTypeResolver.java:228)
> 	at org.jboss.weld.bootstrap.FastProcessAnnotatedTypeResolver.resolveProcessAnnotatedTypeObservers(FastProcessAnnotatedTypeResolver.java:216)
> 	at org.jboss.weld.bootstrap.FastAnnotatedTypeLoader.loadAnnotatedType(FastAnnotatedTypeLoader.java:78)
> 	at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:97)
> 	at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:135)
> 	at org.jboss.weld.bootstrap.BeanDeployment.createClasses(BeanDeployment.java:203)
> 	at org.jboss.weld.bootstrap.WeldStartup.startInitialization(WeldStartup.java:375)
> 	at org.jboss.weld.bootstrap.WeldBootstrap.startInitialization(WeldBootstrap.java:76)
> 	at org.jboss.weld.environment.se.Weld.initialize(Weld.java:538)
> 	at org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider.start(WeldAddonLifecycleProvider.java:77)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable$2.call(AddonRunnable.java:92)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable$2.call(AddonRunnable.java:86)
> 	at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> 	at org.jboss.forge.furnace.impl.addons.AddonRunnable.run(AddonRunnable.java:85)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 	at java.lang.Thread.run(Thread.java:745)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the forge-issues mailing list