Details
-
Bug
-
Resolution: Answered
-
Medium
-
None
-
4.2 - EAP
-
None
-
linux, tested on both Sun's JDK 1.6.0_20 and 1.5.0_22 (same failures)
-
4.02
-
Description
I downloaded atlassian-jira-enterprise-4.2-m6-source.tar.gz, decompressed, switched to /jira subdirectory and run
"maven -Dmaven.test.skip=false"
The build fails because of
loader constraints violated when linking org/w3c/dom/Node class
A search on JIRA reveals CONF-10088, seems a similar error.
Follows the report from a single test, but there are many failing in a similar way:
Testsuite: com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155 Tests run: 6, Failures: 0, Errors: 2, Time elapsed: 0.257 sec Testcase: testDoUpgrade(com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155): Caused an ERROR loader constraints violated when linking org/w3c/dom/Node class java.lang.LinkageError: loader constraints violated when linking org/w3c/dom/Node class at com.opensymphony.workflow.loader.WorkflowLoader.load(WorkflowLoader.java:70) at com.opensymphony.workflow.loader.WorkflowLoader.load(WorkflowLoader.java:41) at com.atlassian.jira.mock.workflow.MockJiraWorkflow.getJiraWorkflow(MockJiraWorkflow.java:53) at com.atlassian.jira.mock.workflow.MockJiraWorkflow.<init>(MockJiraWorkflow.java:24) at com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155._testDoUpgrade(TestUpgradeTask_Build155.java:204) at com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155.testDoUpgrade(TestUpgradeTask_Build155.java:184) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79) at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110) at com.werken.werkz.Goal.fire(Goal.java:639) at com.werken.werkz.Goal.attain(Goal.java:575) at com.werken.werkz.Goal.attainPrecursors(Goal.java:488) at com.werken.werkz.Goal.attain(Goal.java:573) at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) at org.apache.maven.cli.App.doMain(App.java:488) at org.apache.maven.cli.App.main(App.java:1239) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) Testcase: testDoUpgradeWorksWhenCalledMultipleTimes(com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155): Caused an ERROR loader constraints violated when linking org/w3c/dom/Node class java.lang.LinkageError: loader constraints violated when linking org/w3c/dom/Node class at com.opensymphony.workflow.loader.WorkflowLoader.load(WorkflowLoader.java:70) at com.opensymphony.workflow.loader.WorkflowLoader.load(WorkflowLoader.java:41) at com.atlassian.jira.mock.workflow.MockJiraWorkflow.getJiraWorkflow(MockJiraWorkflow.java:53) at com.atlassian.jira.mock.workflow.MockJiraWorkflow.<init>(MockJiraWorkflow.java:24) at com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155._testDoUpgrade(TestUpgradeTask_Build155.java:204) at com.atlassian.jira.upgrade.tasks.TestUpgradeTask_Build155.testDoUpgradeWorksWhenCalledMultipleTimes(TestUpgradeTask_Build155.java:193) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79) at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110) at com.werken.werkz.Goal.fire(Goal.java:639) at com.werken.werkz.Goal.attain(Goal.java:575) at com.werken.werkz.Goal.attainPrecursors(Goal.java:488) at com.werken.werkz.Goal.attain(Goal.java:573) at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) at org.apache.maven.cli.App.doMain(App.java:488) at org.apache.maven.cli.App.main(App.java:1239) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581)