[
https://issues.jboss.org/browse/FURNACE-138?page=com.atlassian.jira.plugi...
]
Ondrej Zizka commented on FURNACE-138:
--------------------------------------
Trying with latest Forge and Furnace.
- <version.forge>3.3.2.Final</version.forge>
- <version.furnace>2.24.2.Final</version.furnace>
+ <version.forge>3.5.1.Final</version.forge>
+ <version.furnace>2.25.2.Final</version.furnace>
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)