diff --git a/designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java b/designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java index 159bcbe282..6bf3d466ee 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java +++ b/designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java @@ -2049,8 +2049,10 @@ public abstract class JTemplate> themeAttrMark = new TemplateThemeAttrMark(); getTarget().addAttrMark(themeAttrMark); } - themeAttrMark.setName(theme.getName()); - themeAttrMark.setDark(theme.isDark()); + if (theme != null) { + themeAttrMark.setName(theme.getName()); + themeAttrMark.setDark(theme.isDark()); + } } public String getTemplateOpenFailedTip() {