-
Bug
-
Resolution: Done
-
Blocker
-
8.0.0.GA-CR1
-
None
-
False
-
None
-
False
-
-
-
-
-
-
-
In case Insights java client is using jboss-cert-helper binary to load key and certificate from /etc/pki/consumer, there is bad path to this library:
/opt/rh/eap7/root/opt/jboss-cert-helper
Expected path is (see [1]):
/opt/rh/eap8/root/opt/jboss-cert-helper
Server log exception:
14:48:38,388 DEBUG [org.jboss.eap.insights.report] (ServerService Thread Pool -- 39) Client failed, trying next: com.redhat.insights.InsightsException: I4ASR0015: SSLContext creation error at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.tls.PEMSupport.getBytesPossiblyPrivileged(PEMSupport.java:100) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.tls.PEMSupport.createTLSContext(PEMSupport.java:39) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//org.jboss.eap.insights.report.ServerStatusReportService$1.get(ServerStatusReportService.java:116) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//org.jboss.eap.insights.report.ServerStatusReportService$1.get(ServerStatusReportService.java:112) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.core.httpclient.InsightsJdkHttpClient.getHttpClient(InsightsJdkHttpClient.java:75) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.core.httpclient.InsightsJdkHttpClient.sendInsightsReport(InsightsJdkHttpClient.java:106) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.http.InsightsMultiClient.sendInsightsReport(InsightsMultiClient.java:43) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.InsightsReportController.lambda$generate$0(InsightsReportController.java:116) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//org.jboss.eap.insights.report.JBossInsightsScheduler.lambda$scheduleAtFixedRate$0(JBossInsightsScheduler.java:59) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) at org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.JBossThread.run(JBossThread.java:513) Caused by: java.io.IOException: Cert helper binary: /opt/rh/eap7/root/opt/jboss-cert-helper does not exists. at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.tls.CertHelper.readUsingHelper(CertHelper.java:26) at com.redhat.insights@8.0.0.GA-redhat-SNAPSHOT//com.redhat.insights.tls.PEMSupport.getBytesPossiblyPrivileged(PEMSupport.java:98)