[JBoss JIRA] (FURNACE-140) FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FURNACE-140?page=com.atlassian.jira.plugi... ]
George Gastaldi commented on FURNACE-140:
-----------------------------------------
Add a package-info.java in your addon/ project.
> FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
> ----------------------------------------------------------------------------
>
> Key: FURNACE-140
> URL: https://issues.jboss.org/browse/FURNACE-140
> Project: Forge: Furnace
> Issue Type: Bug
> Reporter: Jess Sightler
>
> When I run forge tests within the IDE, it will use the classes directory for loading add-on classes. This is great, however, some of the add-on modules do not have source files and do not necessarily generate a classes folder. For example, I may have a multimodule addon (addon/, api/, impl/, tests/, etc) that doesn't have any sources inside of addon/.
> In this case, Forge fails to load the classes and I end up with a FileNotFoundException.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-140) FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
by Jess Sightler (JIRA)
[ https://issues.jboss.org/browse/FURNACE-140?page=com.atlassian.jira.plugi... ]
Jess Sightler commented on FURNACE-140:
---------------------------------------
Full Stacktrace:
org.jboss.arquillian.container.spi.client.container.DeploymentException: Failed to execute task in LockMode [WRITE]
at org.jboss.forge.arquillian.FurnaceDeployableContainer.deploy(FurnaceDeployableContainer.java:158)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239)
at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:87)
at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:202)
at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431)
at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55)
at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:219)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:167)
at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to execute task in LockMode [WRITE]
at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:63)
at org.jboss.forge.furnace.impl.addons.AddonRepositoryStorageStrategyImpl.deploy(AddonRepositoryStorageStrategyImpl.java:70)
at org.jboss.forge.furnace.impl.addons.AddonRepositoryImpl.deploy(AddonRepositoryImpl.java:170)
at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl.deploy(DeployRequestImpl.java:72)
at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl$1.call(DeployRequestImpl.java:49)
at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl.execute(DeployRequestImpl.java:44)
at org.jboss.forge.furnace.manager.impl.request.AbstractAddonActionRequest.perform(AbstractAddonActionRequest.java:57)
at org.jboss.forge.furnace.manager.impl.request.InstallRequestImpl.perform(InstallRequestImpl.java:39)
at org.jboss.forge.arquillian.FurnaceDeployableContainer.deploy(FurnaceDeployableContainer.java:120)
... 91 more
Caused by: java.io.FileNotFoundException: Source '/home/jsightler/project/migration/software/windup/rules-base/api/../addon/target/classes' does not exist
at org.jboss.forge.furnace.impl.util.Files.copyFile(Files.java:206)
at org.jboss.forge.furnace.impl.util.Files.copyFileToDirectory(Files.java:175)
at org.jboss.forge.furnace.impl.addons.AddonRepositoryStorageStrategyImpl$1.call(AddonRepositoryStorageStrategyImpl.java:110)
at org.jboss.forge.furnace.impl.addons.AddonRepositoryStorageStrategyImpl$1.call(AddonRepositoryStorageStrategyImpl.java:71)
at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
... 100 more
Test ignored.
Test ignored.
Process finished with exit code 255
> FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
> ----------------------------------------------------------------------------
>
> Key: FURNACE-140
> URL: https://issues.jboss.org/browse/FURNACE-140
> Project: Forge: Furnace
> Issue Type: Bug
> Reporter: Jess Sightler
>
> When I run forge tests within the IDE, it will use the classes directory for loading add-on classes. This is great, however, some of the add-on modules do not have source files and do not necessarily generate a classes folder. For example, I may have a multimodule addon (addon/, api/, impl/, tests/, etc) that doesn't have any sources inside of addon/.
> In this case, Forge fails to load the classes and I end up with a FileNotFoundException.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-140) FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
by Jess Sightler (JIRA)
Jess Sightler created FURNACE-140:
-------------------------------------
Summary: FileNotFoundException: Source '/path/to/addon/target/classes' does not exist
Key: FURNACE-140
URL: https://issues.jboss.org/browse/FURNACE-140
Project: Forge: Furnace
Issue Type: Bug
Reporter: Jess Sightler
When I run forge tests within the IDE, it will use the classes directory for loading add-on classes. This is great, however, some of the add-on modules do not have source files and do not necessarily generate a classes folder. For example, I may have a multimodule addon (addon/, api/, impl/, tests/, etc) that doesn't have any sources inside of addon/.
In this case, Forge fails to load the classes and I end up with a FileNotFoundException.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-139) Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
by Ondrej Zizka (JIRA)
[ https://issues.jboss.org/browse/FURNACE-139?page=com.atlassian.jira.plugi... ]
Ondrej Zizka closed FURNACE-139.
--------------------------------
Resolution: Cannot Reproduce
Actually it was two versions mixed being used. Closing.
> Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
> --------------------------------------------------------------------------
>
> Key: FURNACE-139
> URL: https://issues.jboss.org/browse/FURNACE-139
> Project: Forge: Furnace
> Issue Type: Bug
> Reporter: Ondrej Zizka
>
> One more today. Again, with
> Forge 3.3.2.Final
> Furnace 2.24.3.Final
> so close at will, but I am rather reporting in case it was still in the latest versions.
> {code}
> java.util.ConcurrentModificationException
> at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:719)
> at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:742)
> at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042)
> at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:124)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:97)
> at org.javassist.tmp.java.util.Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.next(Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.java)
> at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
> at java.util.HashSet.<init>(HashSet.java:119)
> at org.jboss.windup.web.furnaceserviceprovider.FurnaceExtension.afterBeanDiscovery(FurnaceExtension.java:72)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88)
> at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:313)
> at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:291)
> at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:269)
> at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:302)
> at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:291)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:160)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154)
> at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
> at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44)
> at org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:62)
> at org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:422)
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:83)
> at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:95)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
> 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
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-139) Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FURNACE-139?page=com.atlassian.jira.plugi... ]
George Gastaldi commented on FURNACE-139:
-----------------------------------------
How to reproduce that? It seems it only happens after the ServiceRegistry is closed?
> Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
> --------------------------------------------------------------------------
>
> Key: FURNACE-139
> URL: https://issues.jboss.org/browse/FURNACE-139
> Project: Forge: Furnace
> Issue Type: Bug
> Reporter: Ondrej Zizka
>
> One more today. Again, with
> Forge 3.3.2.Final
> Furnace 2.24.3.Final
> so close at will, but I am rather reporting in case it was still in the latest versions.
> {code}
> java.util.ConcurrentModificationException
> at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:719)
> at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:742)
> at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042)
> at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:124)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:97)
> at org.javassist.tmp.java.util.Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.next(Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.java)
> at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
> at java.util.HashSet.<init>(HashSet.java:119)
> at org.jboss.windup.web.furnaceserviceprovider.FurnaceExtension.afterBeanDiscovery(FurnaceExtension.java:72)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88)
> at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:313)
> at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)
> at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:291)
> at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:269)
> at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:302)
> at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:291)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:160)
> at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154)
> at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
> at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44)
> at org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:62)
> at org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:422)
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:83)
> at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:95)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
> 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
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-139) Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
by Ondrej Zizka (JIRA)
Ondrej Zizka created FURNACE-139:
------------------------------------
Summary: Intermittent ConcurrentModificationException in ClassLoaderAdapterCallback
Key: FURNACE-139
URL: https://issues.jboss.org/browse/FURNACE-139
Project: Forge: Furnace
Issue Type: Bug
Reporter: Ondrej Zizka
One more today. Again, with
Forge 3.3.2.Final
Furnace 2.24.3.Final
so close at will, but I am rather reporting in case it was still in the latest versions.
{code}
java.util.ConcurrentModificationException
at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:719)
at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:742)
at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042)
at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:124)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:97)
at org.javassist.tmp.java.util.Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.next(Iterator_$$_javassist_17d75ec4-142a-431d-8f2a-1961ad86ee7b.java)
at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
at java.util.HashSet.<init>(HashSet.java:119)
at org.jboss.windup.web.furnaceserviceprovider.FurnaceExtension.afterBeanDiscovery(FurnaceExtension.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88)
at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144)
at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:313)
at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)
at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:291)
at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:269)
at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:302)
at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:291)
at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:160)
at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154)
at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
at org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent.fire(AbstractDefinitionContainerEvent.java:44)
at org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl.fire(AfterBeanDiscoveryImpl.java:62)
at org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:422)
at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:83)
at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:95)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
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
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-138) Infinite loop, throwing an exception
by Ondrej Zizka (JIRA)
[ https://issues.jboss.org/browse/FURNACE-138?page=com.atlassian.jira.plugi... ]
Ondrej Zizka commented on FURNACE-138:
--------------------------------------
Ok trying with the really latest ones, I relied on my old maven cache :)
> Infinite loop, throwing an exception
> ------------------------------------
>
> Key: FURNACE-138
> URL: https://issues.jboss.org/browse/FURNACE-138
> Project: Forge: Furnace
> Issue Type: Bug
> Components: Runtime
> Environment: 3.3.2.Final
> Furnace 2.24.3.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
> Priority: Critical
> Fix For: 2.25.3.Final
>
>
> Forge has entered an infinite loop and flooded our logs with repeating exception until crashing due to lack of disk space.
> {code}
> Mar 15, 2017 5:55:46 PM org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl getXmlRoot
> WARNING: Error occurred while parsing [/var/lib/jenkins/workspace/windup-core-PR-dependents-check/windup-rulesets/target/tmpdir5933079720864530907/installed.xml]
> org.jboss.forge.parser.xml.XMLParserException: Could not import XML from stream
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:127)
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:81)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.getXmlRoot(AddonRepositoryStateStrategyImpl.java:263)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.access$100(AddonRepositoryStateStrategyImpl.java:39)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:79)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:65)
> at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.disable(AddonRepositoryStateStrategyImpl.java:64)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryImpl.disable(AddonRepositoryImpl.java:128)
> at org.jboss.forge.arquillian.FurnaceDeployableContainer.undeploy(FurnaceDeployableContainer.java:423)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:119)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:108)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:94)
> at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:223)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> Caused by: java.lang.NullPointerException
> {code}
> The XML file being read is:
> {code}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <installed>
> <addon api-version="" name="_DEFAULT_" version="628959b1-a19e-46aa-821a-ad7a5c4fd082"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:facets" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:resources" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:dependencies" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.3.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:configuration" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:parser-xml" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:environment" version="3.3.2.Final"/>
> <addon api-version="" name="org.jboss.forge.addon:slf4j" version="1.7.13"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:maven" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.3.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.graph:windup-graph" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.exec:windup-exec" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-base" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-groovy" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-archives" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-api" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-fernflower" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-procyon" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.ast:windup-java-ast" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-ee" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-project" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.reporting:windup-reporting" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.utils:windup-utils" version="3.1.0-SNAPSHOT"/>
> </installed>
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-138) Infinite loop, throwing an exception
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FURNACE-138?page=com.atlassian.jira.plugi... ]
George Gastaldi reopened FURNACE-138:
-------------------------------------
> Infinite loop, throwing an exception
> ------------------------------------
>
> Key: FURNACE-138
> URL: https://issues.jboss.org/browse/FURNACE-138
> Project: Forge: Furnace
> Issue Type: Bug
> Components: Runtime
> Environment: 3.3.2.Final
> Furnace 2.24.3.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
> Priority: Critical
> Fix For: 2.25.3.Final
>
>
> Forge has entered an infinite loop and flooded our logs with repeating exception until crashing due to lack of disk space.
> {code}
> Mar 15, 2017 5:55:46 PM org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl getXmlRoot
> WARNING: Error occurred while parsing [/var/lib/jenkins/workspace/windup-core-PR-dependents-check/windup-rulesets/target/tmpdir5933079720864530907/installed.xml]
> org.jboss.forge.parser.xml.XMLParserException: Could not import XML from stream
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:127)
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:81)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.getXmlRoot(AddonRepositoryStateStrategyImpl.java:263)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.access$100(AddonRepositoryStateStrategyImpl.java:39)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:79)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:65)
> at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.disable(AddonRepositoryStateStrategyImpl.java:64)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryImpl.disable(AddonRepositoryImpl.java:128)
> at org.jboss.forge.arquillian.FurnaceDeployableContainer.undeploy(FurnaceDeployableContainer.java:423)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:119)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:108)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:94)
> at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:223)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> Caused by: java.lang.NullPointerException
> {code}
> The XML file being read is:
> {code}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <installed>
> <addon api-version="" name="_DEFAULT_" version="628959b1-a19e-46aa-821a-ad7a5c4fd082"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:facets" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:resources" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:dependencies" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.3.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:configuration" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:parser-xml" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:environment" version="3.3.2.Final"/>
> <addon api-version="" name="org.jboss.forge.addon:slf4j" version="1.7.13"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:maven" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.3.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.graph:windup-graph" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.exec:windup-exec" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-base" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-groovy" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-archives" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-api" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-fernflower" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-procyon" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.ast:windup-java-ast" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-ee" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-project" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.reporting:windup-reporting" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.utils:windup-utils" version="3.1.0-SNAPSHOT"/>
> </installed>
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-138) Infinite loop, throwing an exception
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FURNACE-138?page=com.atlassian.jira.plugi... ]
George Gastaldi closed FURNACE-138.
-----------------------------------
Resolution: Done
> Infinite loop, throwing an exception
> ------------------------------------
>
> Key: FURNACE-138
> URL: https://issues.jboss.org/browse/FURNACE-138
> Project: Forge: Furnace
> Issue Type: Bug
> Components: Runtime
> Environment: 3.3.2.Final
> Furnace 2.24.3.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
> Priority: Critical
> Fix For: 2.25.3.Final
>
>
> Forge has entered an infinite loop and flooded our logs with repeating exception until crashing due to lack of disk space.
> {code}
> Mar 15, 2017 5:55:46 PM org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl getXmlRoot
> WARNING: Error occurred while parsing [/var/lib/jenkins/workspace/windup-core-PR-dependents-check/windup-rulesets/target/tmpdir5933079720864530907/installed.xml]
> org.jboss.forge.parser.xml.XMLParserException: Could not import XML from stream
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:127)
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:81)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.getXmlRoot(AddonRepositoryStateStrategyImpl.java:263)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.access$100(AddonRepositoryStateStrategyImpl.java:39)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:79)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:65)
> at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.disable(AddonRepositoryStateStrategyImpl.java:64)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryImpl.disable(AddonRepositoryImpl.java:128)
> at org.jboss.forge.arquillian.FurnaceDeployableContainer.undeploy(FurnaceDeployableContainer.java:423)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:119)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:108)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:94)
> at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:223)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> Caused by: java.lang.NullPointerException
> {code}
> The XML file being read is:
> {code}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <installed>
> <addon api-version="" name="_DEFAULT_" version="628959b1-a19e-46aa-821a-ad7a5c4fd082"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:facets" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:resources" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:dependencies" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.3.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:configuration" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:parser-xml" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:environment" version="3.3.2.Final"/>
> <addon api-version="" name="org.jboss.forge.addon:slf4j" version="1.7.13"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:maven" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.3.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.graph:windup-graph" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.exec:windup-exec" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-base" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-groovy" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-archives" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-api" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-fernflower" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-procyon" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.ast:windup-java-ast" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-ee" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-project" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.reporting:windup-reporting" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.utils:windup-utils" version="3.1.0-SNAPSHOT"/>
> </installed>
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month
[JBoss JIRA] (FURNACE-138) Infinite loop, throwing an exception
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FURNACE-138?page=com.atlassian.jira.plugi... ]
George Gastaldi edited comment on FURNACE-138 at 3/16/17 4:44 PM:
------------------------------------------------------------------
The latest Forge is 3.6.0.Final and the latest Furnace is 2.25.3.Final. FORGE-2740 updates it
was (Author: gastaldi):
The latest Forge is 3.6.0.Final and the latest Furnace is 2.25.3.Final. FORGE-2722 updates it
> Infinite loop, throwing an exception
> ------------------------------------
>
> Key: FURNACE-138
> URL: https://issues.jboss.org/browse/FURNACE-138
> Project: Forge: Furnace
> Issue Type: Bug
> Components: Runtime
> Environment: 3.3.2.Final
> Furnace 2.24.3.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
> Priority: Critical
> Fix For: 2.25.3.Final
>
>
> Forge has entered an infinite loop and flooded our logs with repeating exception until crashing due to lack of disk space.
> {code}
> Mar 15, 2017 5:55:46 PM org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl getXmlRoot
> WARNING: Error occurred while parsing [/var/lib/jenkins/workspace/windup-core-PR-dependents-check/windup-rulesets/target/tmpdir5933079720864530907/installed.xml]
> org.jboss.forge.parser.xml.XMLParserException: Could not import XML from stream
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:127)
> at org.jboss.forge.parser.xml.XMLParser.parse(XMLParser.java:81)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.getXmlRoot(AddonRepositoryStateStrategyImpl.java:263)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.access$100(AddonRepositoryStateStrategyImpl.java:39)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:79)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl$1.call(AddonRepositoryStateStrategyImpl.java:65)
> at org.jboss.forge.furnace.impl.lock.LockManagerImpl.performLocked(LockManagerImpl.java:55)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryStateStrategyImpl.disable(AddonRepositoryStateStrategyImpl.java:64)
> at org.jboss.forge.furnace.impl.addons.AddonRepositoryImpl.disable(AddonRepositoryImpl.java:128)
> at org.jboss.forge.arquillian.FurnaceDeployableContainer.undeploy(FurnaceDeployableContainer.java:423)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:205)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$4.call(ContainerDeployController.java:185)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeploy(ContainerDeployController.java:184)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:119)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController$2.perform(ContainerDeployController.java:110)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployedDeployment(ContainerDeployController.java:249)
> at org.jboss.arquillian.container.impl.client.container.ContainerDeployController.undeployManaged(ContainerDeployController.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:108)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.afterClass(EventTestRunnerAdaptor.java:94)
> at org.jboss.arquillian.junit.Arquillian$3$1.evaluate(Arquillian.java:223)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166)
> at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
> at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> Caused by: java.lang.NullPointerException
> {code}
> The XML file being read is:
> {code}
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <installed>
> <addon api-version="" name="_DEFAULT_" version="628959b1-a19e-46aa-821a-ad7a5c4fd082"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:facets" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:resources" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:dependencies" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:simple" version="2.24.3.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.0.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:configuration" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:parser-xml" version="3.3.2.Final"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:environment" version="3.3.2.Final"/>
> <addon api-version="" name="org.jboss.forge.addon:slf4j" version="1.7.13"/>
> <addon api-version="2.24.0.Final" name="org.jboss.forge.addon:maven" version="3.3.2.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.forge.furnace.container:cdi" version="2.24.3.Final"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.graph:windup-graph" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.exec:windup-exec" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-base" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.config:windup-config-groovy" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-archives" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-api" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-fernflower" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.decompiler:decompiler-procyon" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.ast:windup-java-ast" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-ee" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-java-project" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.rules.apps:windup-rules-xml" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.reporting:windup-reporting" version="3.1.0-SNAPSHOT"/>
> <addon api-version="2.24.3.Final" name="org.jboss.windup.utils:windup-utils" version="3.1.0-SNAPSHOT"/>
> </installed>
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 1 month