Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-709

Cluster operator fails to start -- can't parse certificate

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 1.2.0.GA
    • None
    • None
    • None
    • 0
    • Release Notes
    • 2019.3, 2019.4, 2019.5

    Description

      In a clean installation of AMQStreams 1.0 according to Red Hat's instructions[1] on OpenShift 3.9, the Strimzi cluster operator fails to start. The exception in the log is:

      2018-12-21 19:38:02 INFO  Main:70 - ClusterOperator is starting
      Exception in thread "main" io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
      	at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:62)
      	at io.fabric8.kubernetes.client.KubernetesClientException.launderThrowable(KubernetesClientException.java:53)
      	at io.fabric8.kubernetes.client.utils.HttpClientUtils.createHttpClient(HttpClientUtils.java:168)
      	at io.fabric8.kubernetes.client.BaseClient.<init>(BaseClient.java:55)
      	at io.fabric8.kubernetes.client.BaseClient.<init>(BaseClient.java:47)
      	at io.fabric8.kubernetes.client.DefaultKubernetesClient.<init>(DefaultKubernetesClient.java:70)
      	at io.strimzi.operator.cluster.Main.main(Main.java:73)
      Caused by: java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Empty input
      	at sun.security.provider.X509Factory.engineGenerateCertificate(X509Factory.java:110)
      	at java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:339)
      	at io.fabric8.kubernetes.client.internal.CertUtils.createTrustStore(CertUtils.java:93)
      	at io.fabric8.kubernetes.client.internal.CertUtils.createTrustStore(CertUtils.java:71)
      	at io.fabric8.kubernetes.client.internal.SSLUtils.trustManagers(SSLUtils.java:114)
      	at io.fabric8.kubernetes.client.internal.SSLUtils.trustManagers(SSLUtils.java:93)
      	at io.fabric8.kubernetes.client.utils.HttpClientUtils.createHttpClient(HttpClientUtils.java:63)
      	... 4 more
      Caused by: java.io.IOException: Empty input
      	at sun.security.provider.X509Factory.engineGenerateCertificate(X509Factory.java:106)
      ... 10 more
      

      [1]https://access.redhat.com/documentation/en-us/red_hat_amq/7.2/html/using_amq_streams_on_openshift_container_platform/getting-started-str#downloads-str

      Attachments

        Activity

          People

            Unassigned Unassigned
            rhn-support-kboone Kevin Boone
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: