这是我在Jira中执行IssueLinking的Jelly脚本,当尝试在Jira4.2中直接执行ru时,4.2...This运行得很好。
<JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.JiraTagLib">
<jira:Login username="jiraloginname" password="jirapwd">
<jira:LinkIssue key="issuekey1" linkKey="issuekey2" linkDesc="duplicates"/>
</jira:Login>
</JiraJelly>这是我调用JellyScript并执行的Java代码。但这抛出了一些例外。
JellyContext context = new JellyContext();
Writer objWriter = new StringWriter();
XMLWriter xmlWriter = new XMLWriter(objWriter);
XMLOutput objOut = XMLOutput.createXMLOutput(objWriter);
context.runScript("IssueLinking-Jelly.jelly", objOut);执行此代码时,将捕获以下异常。
org.apache.commons.jelly.JellyTagException: <jira:Login> com.atlassian.jira.jelly.tag.login.Login doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[interface com.atlassian.jira.security.JiraAuthenticationContext]]
Caused by: org.picocontainer.defaults.UnsatisfiableDependenciesException: com.atlassian.jira.jelly.tag.login.Login doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[interface com.atlassian.jira.security.JiraAuthenticationContext]]发布于 2013-05-14 18:07:24
使用Http Post方法将功能链接到JIRA中的LinkExistingIssue页面修复了相同的问题。
谢谢。
https://stackoverflow.com/questions/11650514
复制相似问题