尝试构建和部署到 AEM 时出现内部服务器错误

Internal server error when trying to build and deploy to AEM

当我在 git 中切换分支并安装包时,我的本地 AEM 实例突然停止工作 mvn clean install -PautoInstallPackage.

构建失败 [ERROR] Request to http://localhost:4502/crx/packmgr/service.jsp failed, response=Internal Server Error

我的错误日志显示以下错误:

25.10.2018 11:52:33.607 *ERROR* [127.0.0.1 [1540504353564] POST /crx/packmgr/service.jsp HTTP/1.1] org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name 0654f74c177ec80b60f7922a9a6195cf. Will not be used for login. 25.10.2018 11:52:33.607 *ERROR* [127.0.0.1 [1540504353564] POST /crx/packmgr/service.jsp HTTP/1.1] org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name a9dea3b044e912071cbffd4839016d2e. Will not be used for login. 25.10.2018 12:00:30.005 *INFO* [sling-default-2-Registered Service.1079] com.adobe.granite.taskmanagement.impl.jcr.TaskArchiveService archiving tasks at: 'Thu Oct 25 12:00:30 HST 2018' 25.10.2018 12:00:58.610 *ERROR* [127.0.0.1 [1540504858546] POST /crx/packmgr/service.jsp HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException java.io.IOException: Unable to get component of class 'interface org.apache.sling.rewriter.Generator' with type 'htmlparser'.

我已经尝试按照此处发布的类似主题中的建议将 <useProxy>false</useProxy> 添加到我的父 POM 文件中,但这也没有用。我已经尝试重新克隆存储库并重新开始,但是因为这是一个服务器错误,什么也没做。

附加信息:

运行 在 Windows 10

AEM 6.4

如有任何帮助,我们将不胜感激。 谢谢!

感谢您的帮助。当我切换分支并在 AEM 中的现有包上安装和部署包时,问题实际上发生了。通过删除 quickstart 文件夹并重新启动 JAR 文件,从而创建一个新的 AEM 目录,我能够正确安装和部署正确的分支。