【发布时间】:2018-10-26 18:54:30
【问题描述】:
当我在 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 文件中,但这也不起作用。我已经尝试重新克隆 repo 并重新开始,但因为这是一个服务器错误,什么也没做。
其他信息:
在 Windows 10 上运行
AEM 6.4
任何帮助将不胜感激。 谢谢!
【问题讨论】:
-
此错误日志可能与 LDAP 或自定义登录模块有关。也许您切换到的功能分支包含一些与此功能相关的配置?我首先检查 Felix 控制台中是否所有 OSGi 包都处于活动状态。如果那里没有什么明显的地方,请考虑查看两个分支之间的差异,您可能会发现一些线索。
-
localhost:4502/system/console 有解决方法吗?我的本地主机在登录时抛出 500 内部错误,因此我无法访问那里的 felix 控制台。
-
类似的东西 -> stackoverflow.com/a/35465944/4173416
-
感谢您的帮助。当我切换分支并在 AEM 中的现有包上安装和部署包时,问题实际上发生了。通过删除 quickstart 文件夹并重新启动 JAR 文件,从而创建一个新的 AEM 目录,我能够安装和部署正确的分支而不会出错。