Atlassian Confluence $ soyTemplateRendererHelper.getRenderedTemplateHtml

时间:2014-04-17 14:51:45

标签: jira confluence atlassian-plugin-sdk

我有一个Atlassian Confluence,在页面顶部,导航栏应该是我有以下文本字符串,这似乎是一个错误:

$soyTemplateRendererHelper.getRenderedTemplateHtml("com.atlassian.auiplugin:aui-experimental-soy-templates", "aui.page.header.soy", $templateParameters) 

经过一番调查后,我注意到该插件未激活:

Confluence大豆模板速度渲染器(soyTemplateRendererHelperContext)

我认为这是问题所在,但是由于它是一个核心模块,我在Confluence Admin GUI中无法做任何事情,任何一点都指向了我如何激活这个插件的正确方向?

我已经搜索过高低文档,但找不到任何内容。

3 个答案:

答案 0 :(得分:1)

我们的磁盘已满时收到此消息。如果另一种方法不起作用,请检查是否剩余空间。

答案 1 :(得分:0)

警告:Jacob Clark提出的另一个答案是建议使用Bandana表更新是危险的,不应该使用它。

修复:

  • 导航到Toolgear->附加组件。
  • 查看页面源并从HTML <head>中提取安全令牌。它应该如下所示: meta id="atlassian-token" content="b50c842e84b3963f828b7da729ecb1cd80e91505" name="atlassian-token"
  • 复制并粘贴&#34;内容&#34;将atl_token查询参数中的一部分令牌放入下面的URL中,然后从浏览器访问该URL: http://YOURJIRASYSTEM/admin/enableplugin.action?moduleKey=com.atlassian.confluence.plugins.soy:soyTemplateRendererHelperContext&atl_token=b50c842e84b3963f828b7da729ecb1cd80e91505

点击此按钮后,您将被转储到未正确格式化的旧插件管理页面中......但该模块将被启用。

要验证所有内容是否已修复,请返回Toolgear->Add-ons,从下拉列表中选择System,点击Confluence Soy Template Support进行展开,然后点击+用于验证是否已启用所有模块的图标。

答案 2 :(得分:-1)

我通过在confluencedb数据库上执行以下PostgreSQL查询来解决此问题,以启用Confluence Soy Template Renderer。

update BANDANA set BANDANAVALUE='<map><entry><string>com.atlassian.confluence.plugins.doctheme:velocityHelper</strong><boolean>true</boolean></entry><entry><string>com.atlassian.confluence.plugins.soy::soyTemplateRendererHelperContext</string><boolean>true</boolean></entry></map>'