Liferay 输入编辑器抛出错误(__ckeditor.java:827)

Liferay Input Edtior throwing error (__ckeditor.java : 827)

我是 liferay portlet 的新手。我在使用 liferay-ui:input-editor 时遇到了一个奇怪的问题。 我的环境,

我有一个工作 portlet,其中有一个 configuration.jsp 用于配置一些内容。如果我通过复制到 liferayAuto 文件夹使用自动部署来部署 portlet,则 portlet 工作正常。但是当我手动部署预处理时,每当我尝试打开配置时都会收到以下错误。问题出在 liferay-ui:input-editor 上,因为当我删除标签时它工作正常。下面是错误。

java.lang.NullPointerException
        at jsp_servlet._html._js._editor.__ckeditor._jspService(__ckeditor.java:827)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:35)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
        at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:588)
        at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:481)
        at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:55)
        at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
        at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
        at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:295)
        at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:192)

在 __ckeditor.java 中,第 827 行显示了这一点,

doAsGroupId = (Long)request.getAttribute("liferay-ui:input-editor:groupId");}

非常感谢任何帮助...

在 configuration.jsp 中添加 <liferay-theme:defineObjects /> 解决了问题。