confluence的Confluence Soy Template Renderer for Velocity模块禁用导致的报错修复

简介: 感谢大佬

“com.atlassian.auiplugin:aui-experimental-soy-templates“, “aui.page.header.soy“, $templateParameters

就是这个报错折磨了我一下午

处理思路:


先全备份数据库、增量备份附件文件到备机;


面对报错信息,无从下手,先在备份机器上恢复数据库,启动备机,报错相同;


从后台审计日志中发现有个模块被禁用了:

44de978c95ca36ffb5de82e395cbd90.jpg




1.检查磁盘空间,空间没满;


2.通过修改数据库,启动模块,数据库中有一张表是存储confluence各个模块设置的;

BANDANA表中如下一行中正式设置的模块;如果想让某个模块恢复默认设置,就把这个模块从这一行的BANDANAVALUE中去掉就可以了;


通过如下语句查询,将想要恢复默认的模块名称从反馈结果中去掉;


select BANDANAVALUE from BANDANA where BANDANAKEY = 'plugin.manager.state.Map';

然后用update语句更新这一行数据即可(格式如下,具体内容需要根据上文select语句的返回结果,去掉需要恢复默认的模块名);


update BANDANA

set BANDANAVALUE='<map>

 <entry>

   <string>confluence.extra.chart</string>

   <boolean>false</boolean>

 </entry>

</map>'

where BANDANAKEY='plugin.manager.state.Map';

到此,终于明白,之前的一条update语句的错误出现在哪,(https://stackoom.com/question/1Z4r2)文中的update语句并没有指定修改那一行数据(就是没有where语句),导致修改了表BANDANA里的很多与此无关的行数据,导致一些插件工作异常(无法从模版创建页面、无法创建空间);

在查询解决方案的时间,正式平台上已有更新的数据,后面通过在备机上测试,将最新数据通过以后,然后清空BANDANA表,然后再导入一次BANDABA表正确的数据(正确的数据来自出现报错之前的数据库备份,这个表中的数据是之前的数据未更新至最新,目前看不影响使用)解决。

牛逼

中间要记得看一下后台服务的审计日志

image.png

目录
相关文章
|
uml
Confluence插件推荐
Confluence插件推荐
1772 0
|
敏捷开发 Java PHP
|
3月前
|
人工智能 缓存 监控
大模型性能测试实战指南:从原理到落地的全链路解析
本文系统解析大模型性能测试的核心方法,涵盖流式响应原理、五大关键指标(首Token延迟、吐字率等)及测试策略,提供基于Locust的压测实战方案,并深入性能瓶颈分析与优化技巧。针对多模态新挑战,探讨混合输入测试与资源优化
|
7月前
|
数据可视化 测试技术 API
JMeter、Apipost 与 Postman 的 API 测试对比:为什么 APIPost 是更聪明的选择
API测试如同筹备一场晚宴,选对工具至关重要。JMeter功能强大但上手难,适合专业用户;Postman简单易用,但在复杂场景和团队协作中表现有限;而Apipost则是一款智能高效的“厨房神器”。它性能测试轻松、结果清晰、学习门槛低,并且能一键集成CI/CD流程。对于追求效率与便捷的团队而言,Apipost无疑是更优选择,让API测试如同五星大厨烹饪般丝滑流畅。
|
11月前
|
机器学习/深度学习 人工智能 算法
Meta Motivo:Meta 推出能够控制数字智能体动作的 AI 模型,提升元宇宙互动体验的真实性
Meta Motivo 是 Meta 公司推出的 AI 模型,旨在控制数字智能体的全身动作,提升元宇宙体验的真实性。该模型通过无监督强化学习算法,能够实现零样本学习、行为模仿与生成、多任务泛化等功能,适用于机器人控制、虚拟助手、游戏角色动画等多个应用场景。
304 4
Meta Motivo:Meta 推出能够控制数字智能体动作的 AI 模型,提升元宇宙互动体验的真实性
|
9月前
|
弹性计算 API 文件存储
DeepSeek集群版一键部署
本文介绍如何通过阿里云计算巢一键部署DeepSeek集群版,支持弹性扩缩容。DeepSeek-R1是2025年发布的开源大模型,性能与OpenAI-o1相当。集成Ollama和Open WebUI,用户可通过Web界面管理大模型。计算巢基于阿里云ACK和Knative架构,存储采用NAS,网关使用Kourier,默认拉取deepseek-r1:7B模型。计费涉及GPU规格、节点数量、磁盘容量和公网带宽。RAM账号需具备ECS、VPC等权限。部署流程简单,用户可快速启动并使用服务,支持公网和私网访问,提供API接口及进阶教程,如添加用户、下载其他模型和配置弹性扩缩容。
767 1
|
分布式计算 负载均衡 并行计算
Python 分布式计算框架 PP (Parallel Python):集群模式下的实践探索
该文介绍了使用Parallel Python (PP) 在两台物理机上构建分布式计算集群的经验。PP是一个轻量级框架,旨在简化Python代码在多处理器系统和集群中的并行执行。文中通过设置子节点的IP、端口和密钥启动PP服务器,并在主节点创建PP实例进行负载均衡。实验使用官方的质数和计算示例,显示PP在集群模式下能有效利用多台机器的多核CPU,实现计算效率的显著提升。未来,作者计划进一步研究PP在更复杂任务和大规模集群中的应用潜力。
|
缓存 PHP 开发者
提升Web开发效率:PHP 7.4中的性能优化技巧
【4月更文挑战第13天】本文深入探讨了PHP 7.4版本中引入的新特性和性能改进,旨在帮助开发者通过实用的编码技巧和最佳实践来提升Web应用的开发效率和运行性能。文章将重点介绍如何利用这些新特性进行代码优化,以及它们在实际项目中的应用场景。
|
编解码 数据可视化 计算机视觉
一文读懂傅里叶变换处理图像的原理 !!
一文读懂傅里叶变换处理图像的原理 !!
757 2
|
缓存 负载均衡 Java
Python实现API接口并发测试
Python实现API接口并发测试
867 0