Service started with pid=6 | 2020-05-13T08:28:47.963Z | reactor.util.Loggers$LoggerFactory | DEBUG | Using Slf4j logging framework | | | | main | 2020-05-13T08:28:47.992Z | t.services.cbs.client.model.CbsClientConfiguration | INFO | CBS client will use http over TLS. | | | | main | 2020-05-13T08:28:47.999Z | t.services.cbs.client.model.CbsClientConfiguration | INFO | Path to cert files: /etc/ves-hv/ssl/ | | | | main | 2020-05-13T08:28:48.164Z | ollectors.veshv.config.impl.HvVesCommandLineParser | INFO | Healthcheck port missing on command line, using default: 6060 | | | | main | 2020-05-13T08:28:48.676Z | ae.collectors.veshv.main.servers.HealthCheckServer | INFO | Health check server is up and listening on 0.0.0.0:6060 | | | InstanceID=38eaf854-a59e-4044-8b3c-3fe38eda058c, ServerFQDN=dcae-hv-ves-collector | reactor-http-epoll-1 | 2020-05-13T08:28:48.705Z | ae.collectors.veshv.config.api.ConfigurationModule | INFO | Using base configuration file: /etc/ves-hv/configuration/base.json | | | | main | 2020-05-13T08:28:48.723Z | ae.collectors.veshv.config.api.ConfigurationModule | INFO | Successfully parsed configuration file to: PartialConfiguration(listenPort=Some(6061), idleTimeoutSec=Some(60), firstRequestDelaySec=Some(10), requestIntervalSec=Some(5), sslDisable=Some(true), keyStoreFile=None, keyStorePasswordFile=None, trustStoreFile=None, trustStorePasswordFile=None, logLevel=Some(INFO), streamPublishers=None) | | | | main | 2020-05-13T08:28:48.984Z | rvices.sdk.rest.services.cbs.client.impl.CbsLookup | INFO | Config Binding Service address: config-binding-service:10443 | | | | main | 2020-05-13T08:28:48.985Z | dcae.collectors.veshv.config.impl.CbsClientAdapter | INFO | CBS client successfully created, first request will be sent in 10 s | | | InstanceID=38eaf854-a59e-4044-8b3c-3fe38eda058c, ServerFQDN=dcae-hv-ves-collector | main | 2020-05-13T08:28:59.387Z | lectors.veshv.config.impl.CbsConfigurationProvider | INFO | Received new configuration: {"security.sslDisable":false,"logLevel":"INFO","security.keys.trustStoreFile":"/etc/ves-hv/ssl/trust.jks","server.listenPort":6061,"server.idleTimeoutSec":300,"cbs.requestIntervalSec":5,"streams_publishes":{"perf3gpp":{"type":"kafka","aaf_credentials":{"username":"admin","password":"admin_secret"},"kafka_info":{"bootstrap_servers":"message-router-kafka:9092","topic_name":"HV_VES_PERF3GPP"}}},"security.keys.keyStoreFile":"/etc/ves-hv/ssl/cert.jks","security.keys.trustStorePasswordFile":"/etc/ves-hv/ssl/trust.pass","security.keys.keyStorePasswordFile":"/etc/ves-hv/ssl/jks.pass"} | | | InstanceID=38eaf854-a59e-4044-8b3c-3fe38eda058c, ServerFQDN=dcae-hv-ves-collector | reactor-http-epoll-2 | 2020-05-13T08:28:59.446Z | lectors.veshv.config.impl.CbsConfigurationProvider | INFO | Successfully parsed configuration json to: PartialConfiguration(listenPort=Some(6061), idleTimeoutSec=Some(300), firstRequestDelaySec=None, requestIntervalSec=Some(5), sslDisable=Some(false), keyStoreFile=Some(/etc/ves-hv/ssl/cert.jks), keyStorePasswordFile=Some(/etc/ves-hv/ssl/jks.pass), trustStoreFile=Some(/etc/ves-hv/ssl/trust.jks), trustStorePasswordFile=Some(/etc/ves-hv/ssl/trust.pass), logLevel=Some(INFO), streamPublishers=Some([GsonKafka{name='perf3gpp', kafkaInfo=KafkaInfo{bootstrapServers=message-router-kafka:9092, topicName=HV_VES_PERF3GPP, consumerGroupId=null, clientRole=null, clientId=null, maxPayloadSizeBytes=1048576}, aafCredentials=AafCredentials{username=***, password=***}}])) | | | InstanceID=38eaf854-a59e-4044-8b3c-3fe38eda058c, ServerFQDN=dcae-hv-ves-collector | reactor-http-epoll-2 | 2020-05-13T08:28:59.448Z | ollectors.veshv.config.impl.ConfigurationValidator | INFO | About to validate configuration: PartialConfiguration(listenPort=Some(6061), idleTimeoutSec=Some(300), firstRequestDelaySec=Some(10), requestIntervalSec=Some(5), sslDisable=Some(false), keyStoreFile=Some(/etc/ves-hv/ssl/cert.jks), keyStorePasswordFile=Some(/etc/ves-hv/ssl/jks.pass), trustStoreFile=Some(/etc/ves-hv/ssl/trust.jks), trustStorePasswordFile=Some(/etc/ves-hv/ssl/trust.pass), logLevel=Some(INFO), streamPublishers=Some([GsonKafka{name='perf3gpp', kafkaInfo=KafkaInfo{bootstrapServers=message-router-kafka:9092, topicName=HV_VES_PERF3GPP, consumerGroupId=null, clientRole=null, clientId=null, maxPayloadSizeBytes=1048576}, aafCredentials=AafCredentials{username=***, password=***}}])) | | | | reactor-http-epoll-2 | 2020-05-13T08:28:59.465Z | org.onap.dcae.collectors.veshv.main | ERROR | Failed to create configuration: Could not read password from /etc/ves-hv/ssl/jks.pass | | | InstanceID=38eaf854-a59e-4044-8b3c-3fe38eda058c, ServerFQDN=dcae-hv-ves-collector | elastic-2 | 2020-05-13T08:28:59.466Z | org.onap.dcae.collectors.veshv.main | DEBUG | Detailed stack trace: | | java.nio.file.NoSuchFileException: /etc/ves-hv/ssl/jks.pass at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source) at java.base/java.nio.file.Files.newByteChannel(Unknown Source) at java.base/java.nio.file.Files.newByteChannel(Unknown Source) at java.base/java.nio.file.Files.readAllBytes(Unknown Source) at org.onap.dcaegen2.services.sdk.security.ssl.Passwords.fromPath(Passwords.java:102) ... 75 common frames omitted Wrapped by: org.onap.dcaegen2.services.sdk.security.ssl.exceptions.ReadingPasswordFromFileException: Could not read password from /etc/ves-hv/ssl/jks.pass at org.onap.dcaegen2.services.sdk.security.ssl.Passwords.fromPath(Passwords.java:108) at org.onap.dcae.collectors.veshv.config.impl.ConfigurationTransformer.createSecurityConfiguration(ConfigurationTransformer.kt:87) at org.onap.dcae.collectors.veshv.config.impl.ConfigurationTransformer.determineSecurityConfiguration(ConfigurationTransformer.kt:73) at org.onap.dcae.collectors.veshv.config.impl.ConfigurationTransformer.toFinalConfiguration(ConfigurationTransformer.kt:47) at org.onap.dcae.collectors.veshv.config.api.ConfigurationModule$hvVesConfigurationUpdates$5$1$3.invoke(ConfigurationModule.kt:75) at org.onap.dcae.collectors.veshv.config.api.ConfigurationModule$hvVesConfigurationUpdates$5$1$3.invoke(ConfigurationModule.kt:44) at org.onap.dcae.collectors.veshv.config.api.ConfigurationModule$sam$i$java_util_function_Function$0.apply(ConfigurationModule.kt) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:89) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:148) at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:192) at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:192) at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:114) at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:192) at reactor.core.publisher.FluxDistinctUntilChanged$DistinctUntilChangedSubscriber.tryOnNext(FluxDistinctUntilChanged.java:121) at reactor.core.publisher.FluxDistinctUntilChanged$DistinctUntilChangedSubscriber.onNext(FluxDistinctUntilChanged.java:95) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onNext(MonoFlatMapMany.java:242) at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:89) at reactor.core.publisher.FluxRepeatWhen$RepeatWhenMainSubscriber.onNext(FluxRepeatWhen.java:139) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:203) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:203) at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1592)