Hi,
Greetings.
We are upgrading our platform to AEM6.5 and getting the below exception while accessing the /system/console/fsclassloader console on newly provisioned instances via below code. But same creds works fine manually.
Does anybody has come across this issue already?
Jenkins logs : 15:17:55 INFO [aem:recompile_jsps] uri : https://author1euwest1.dev65-aem.signify.adobecqms.net:443/system/console/fsclassloader?j_username=s... && 15:17:55 ERROR [aem:recompile_jsps] <aem65-li-dev-aem-cq-author> Request failed: 401 - Unauthorized.
AEM Instance log : 30.04.2021 08:44:26.197 *ERROR* [qtp55964443-107234] org.apache.felix.http.jetty Exception while processing request to /system/console/fsclassloader (org.apache.sling.api.auth.NoAuthenticationHandlerException)
Groovy Code :
def http = new HTTPBuilder("https://${httpconfig.host}:${httpconfig.port}")
http.ignoreSSLIssues()
http.client = HttpClients.createSystem()
http.request(method) { req ->
uri.path = path
uri.query = queryParam
response.success = { resp, jsonResponse ->
log.info "resp.statusLine--> ${resp.statusLine.statusCode}"
success = true
data = jsonResponse
}
response.failure = { resp ->
log.info "resp.statusLine--> ${resp.statusLine.statusCode}"
success = false
status = resp.statusLine
}
}
Thanks & Regards, Shiva
Views
Replies
Total Likes
Hi @Shivanna
I see you are trying to access this newly provisioned instance from Jenkins.
Please check if you have the Jenkins host whitelisted to access the AEM instance.
Thanks!
Views
Replies
Total Likes
@Asutosh_Jena_ : Thanks for your response.
Yes. Connectivity looks fine from Jenkins server to AEM server. Validated using telnet from Jenkins server.
Can you pass the parameters as part of the request body and try? It looks like you are passing it as request URL which should also work.
http://localhost:4502/system/console/fsclassloader?j_username=admin&j_password=admin&_charset_=utf-8
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Likes
Replies