{"action":"created","issue":{"url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/39","repository_url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud","labels_url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/39/comments","events_url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/39/events","html_url":"https://github.com/confluentinc/kafka-connect-storage-cloud/issues/39","id":225502379,"number":39,"title":"Unable to start Confluent S3 Connector - Unable to load AWS credentials from any provider in the chain","user":{"login":"warsameahmed","id":4054161,"avatar_url":"https://avatars2.githubusercontent.com/u/4054161?v=3","gravatar_id":"","url":"https://api.github.com/users/warsameahmed","html_url":"https://github.com/warsameahmed","followers_url":"https://api.github.com/users/warsameahmed/followers","following_url":"https://api.github.com/users/warsameahmed/following{/other_user}","gists_url":"https://api.github.com/users/warsameahmed/gists{/gist_id}","starred_url":"https://api.github.com/users/warsameahmed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warsameahmed/subscriptions","organizations_url":"https://api.github.com/users/warsameahmed/orgs","repos_url":"https://api.github.com/users/warsameahmed/repos","events_url":"https://api.github.com/users/warsameahmed/events{/privacy}","received_events_url":"https://api.github.com/users/warsameahmed/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-05-01T19:15:37Z","updated_at":"2017-05-04T20:07:28Z","closed_at":null,"body":"**Connect-standalone.properties file:**\r\nbootstrap.servers=localhost:9092\r\n\r\n\r\nkey.converter=io.confluent.connect.avro.AvroConverter\r\nkey.converter.schema.registry.url=http://localhost:8081\r\nvalue.converter=io.confluent.connect.avro.AvroConverter\r\nvalue.converter.schema.registry.url=http://localhost:8081\r\n\r\nkey.converter.schemas.enable=true\r\nvalue.converter.schemas.enable=true\r\n\r\ninternal.key.converter=org.apache.kafka.connect.json.JsonConverter\r\ninternal.value.converter=org.apache.kafka.connect.json.JsonConverter\r\ninternal.key.converter.schemas.enable=false\r\ninternal.value.converter.schemas.enable=false\r\n\r\noffset.storage.file.filename=/tmp/connect.offsets\r\noffset.flush.interval.ms=10000\r\n\r\n\r\n**Quickstart-s3.properties:**\r\nname=s3-sink\r\nconnector.class=io.confluent.connect.s3.S3SinkConnector\r\ntasks.max=1\r\ntopics=test\r\n\r\ns3.bucket.name=dev-kafka\r\ns3.part.size=5242880\r\nflush.size=3\r\n\r\nstorage.class=io.confluent.connect.s3.storage.S3Storage\r\nformat.class=io.confluent.connect.s3.format.avro.AvroFormat\r\nschema.generator.class=io.confluent.connect.storage.hive.schema.DefaultSchemaGenerator\r\npartitioner.class=io.confluent.connect.storage.partitioner.DefaultPartitioner\r\n\r\nschema.compatibility=NONE\r\n\r\n\r\n\r\n**connect-avro-standalone.properties:**\r\n\r\nbootstrap.servers=localhost:9092\r\n\r\nkey.converter=io.confluent.connect.avro.AvroConverter\r\nkey.converter.schema.registry.url=http://localhost:8081\r\nvalue.converter=io.confluent.connect.avro.AvroConverter\r\nvalue.converter.schema.registry.url=http://localhost:8081\r\n\r\nkey.converter.schemas.enable=true\r\nvalue.converter.schemas.enable=true\r\n\r\ninternal.key.converter=org.apache.kafka.connect.json.JsonConverter\r\ninternal.value.converter=org.apache.kafka.connect.json.JsonConverter\r\ninternal.key.converter.schemas.enable=false\r\ninternal.value.converter.schemas.enable=false\r\n\r\noffset.storage.file.filename=/tmp/connect.offsets\r\n\r\n\r\n**Error output:**\r\n\r\nWarsames-MacBook-Pro:~ Warsame$ $CONFLUENT_HOME/bin/connect-standalone $CONFLUENT_HOME/etc/schema-registry/connect-avro-standalone.properties $CONFLUENT_HOME/etc/kafka-connect-s3/quickstart-s3.properties\r\nSLF4J: Class path contains multiple SLF4J bindings.\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka-serde-tools/slf4j-log4j12-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka-connect-elasticsearch/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka-connect-hdfs/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka-connect-s3/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka-connect-storage-common/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: Found binding in [jar:file:/usr/local/share/confluent-3.2.0/share/java/kafka/slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]\r\nSLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.\r\nSLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]\r\n[2017-04-30 18:15:01,722] INFO StandaloneConfig values: \r\n\taccess.control.allow.methods = \r\n\taccess.control.allow.origin = \r\n\tbootstrap.servers = [localhost:9092]\r\n\tinternal.key.converter = class org.apache.kafka.connect.json.JsonConverter\r\n\tinternal.value.converter = class org.apache.kafka.connect.json.JsonConverter\r\n\tkey.converter = class io.confluent.connect.avro.AvroConverter\r\n\toffset.flush.interval.ms = 60000\r\n\toffset.flush.timeout.ms = 5000\r\n\toffset.storage.file.filename = /tmp/connect.offsets\r\n\trest.advertised.host.name = null\r\n\trest.advertised.port = null\r\n\trest.host.name = null\r\n\trest.port = 8083\r\n\ttask.shutdown.graceful.timeout.ms = 5000\r\n\tvalue.converter = class io.confluent.connect.avro.AvroConverter\r\n (org.apache.kafka.connect.runtime.standalone.StandaloneConfig:180)\r\n[2017-04-30 18:15:01,831] INFO Logging initialized @5534ms (org.eclipse.jetty.util.log:186)\r\n[2017-04-30 18:15:07,099] INFO AvroConverterConfig values: \r\n\tschema.registry.url = [http://localhost:8081]\r\n\tmax.schemas.per.subject = 1000\r\n (io.confluent.connect.avro.AvroConverterConfig:169)\r\n[2017-04-30 18:15:07,223] INFO AvroDataConfig values: \r\n\tschemas.cache.config = 1000\r\n\tenhanced.avro.schema.support = false\r\n\tconnect.meta.data = true\r\n (io.confluent.connect.avro.AvroDataConfig:169)\r\n[2017-04-30 18:15:07,225] INFO AvroConverterConfig values: \r\n\tschema.registry.url = [http://localhost:8081]\r\n\tmax.schemas.per.subject = 1000\r\n (io.confluent.connect.avro.AvroConverterConfig:169)\r\n[2017-04-30 18:15:07,225] INFO AvroDataConfig values: \r\n\tschemas.cache.config = 1000\r\n\tenhanced.avro.schema.support = false\r\n\tconnect.meta.data = true\r\n (io.confluent.connect.avro.AvroDataConfig:169)\r\n[2017-04-30 18:15:07,238] INFO Kafka Connect starting (org.apache.kafka.connect.runtime.Connect:50)\r\n[2017-04-30 18:15:07,238] INFO Herder starting (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:72)\r\n[2017-04-30 18:15:07,239] INFO Worker starting (org.apache.kafka.connect.runtime.Worker:119)\r\n[2017-04-30 18:15:07,239] INFO Starting FileOffsetBackingStore with file /tmp/connect.offsets (org.apache.kafka.connect.storage.FileOffsetBackingStore:60)\r\n[2017-04-30 18:15:07,244] INFO Worker started (org.apache.kafka.connect.runtime.Worker:124)\r\n[2017-04-30 18:15:07,244] INFO Herder started (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:74)\r\n[2017-04-30 18:15:07,244] INFO Starting REST server (org.apache.kafka.connect.runtime.rest.RestServer:98)\r\n[2017-04-30 18:15:07,389] INFO jetty-9.2.15.v20160210 (org.eclipse.jetty.server.Server:327)\r\nApr 30, 2017 6:15:08 PM org.glassfish.jersey.internal.Errors logErrors\r\nWARNING: The following warnings have been detected: WARNING: The (sub)resource method listConnectors in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation.\r\nWARNING: The (sub)resource method createConnector in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation.\r\nWARNING: The (sub)resource method listConnectorPlugins in org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource contains empty path annotation.\r\nWARNING: The (sub)resource method serverInfo in org.apache.kafka.connect.runtime.rest.resources.RootResource contains empty path annotation.\r\n\r\n[2017-04-30 18:15:08,040] INFO Started o.e.j.s.ServletContextHandler@54336c81{/,null,AVAILABLE} (org.eclipse.jetty.server.handler.ContextHandler:744)\r\n[2017-04-30 18:15:08,061] INFO Started ServerConnector@5d332969{HTTP/1.1}{0.0.0.0:8083} (org.eclipse.jetty.server.ServerConnector:266)\r\n[2017-04-30 18:15:08,063] INFO Started @11768ms (org.eclipse.jetty.server.Server:379)\r\n[2017-04-30 18:15:16,710] INFO Reflections took 9403 ms to scan 560 urls, producing 12993 keys and 85570 values  (org.reflections.Reflections:229)\r\n[2017-04-30 18:15:18,071] INFO REST server listening at http://192.168.6.7:8083/, advertising URL http://192.168.6.7:8083/ (org.apache.kafka.connect.runtime.rest.RestServer:150)\r\n[2017-04-30 18:15:18,071] INFO Kafka Connect started (org.apache.kafka.connect.runtime.Connect:56)\r\n[2017-04-30 18:15:18,176] INFO ConnectorConfig values: \r\n\tconnector.class = io.confluent.connect.s3.S3SinkConnector\r\n\tkey.converter = null\r\n\tname = s3-sink\r\n\ttasks.max = 1\r\n\ttransforms = null\r\n\tvalue.converter = null\r\n (org.apache.kafka.connect.runtime.ConnectorConfig:180)\r\n[2017-04-30 18:15:18,176] INFO Creating connector s3-sink of type io.confluent.connect.s3.S3SinkConnector (org.apache.kafka.connect.runtime.Worker:178)\r\n[2017-04-30 18:15:18,178] INFO Instantiated connector s3-sink with version 3.2.0 of type class io.confluent.connect.s3.S3SinkConnector (org.apache.kafka.connect.runtime.Worker:181)\r\n[2017-04-30 18:15:18,179] INFO S3SinkConnectorConfig values: \r\n\tfilename.offset.zero.pad.width = 10\r\n\tflush.size = 3\r\n\tformat.class = class io.confluent.connect.s3.format.avro.AvroFormat\r\n\tretry.backoff.ms = 5000\r\n\trotate.interval.ms = -1\r\n\trotate.schedule.interval.ms = -1\r\n\ts3.bucket.name = dev-kafka\r\n\ts3.credentials.provider.class = class com.amazonaws.auth.DefaultAWSCredentialsProviderChain\r\n\ts3.part.size = 5242880\r\n\ts3.region = us-west-2\r\n\ts3.ssea.name = \r\n\ts3.wan.mode = false\r\n\tschema.cache.size = 1000\r\n\tshutdown.timeout.ms = 3000\r\n (io.confluent.connect.s3.S3SinkConnectorConfig:180)\r\n[2017-04-30 18:15:18,179] INFO StorageCommonConfig values: \r\n\tdirectory.delim = /\r\n\tfile.delim = +\r\n\tstorage.class = class io.confluent.connect.s3.storage.S3Storage\r\n\tstore.url = null\r\n\ttopics.dir = topics\r\n (io.confluent.connect.storage.common.StorageCommonConfig:180)\r\n[2017-04-30 18:15:18,180] INFO HiveConfig values: \r\n\thive.conf.dir = \r\n\thive.database = default\r\n\thive.home = \r\n\thive.integration = false\r\n\thive.metastore.uris = \r\n\tschema.compatibility = NONE\r\n (io.confluent.connect.storage.hive.HiveConfig:180)\r\n[2017-04-30 18:15:18,180] INFO PartitionerConfig values: \r\n\tlocale = \r\n\tpartition.duration.ms = -1\r\n\tpartition.field.name = \r\n\tpartitioner.class = class io.confluent.connect.storage.partitioner.DefaultPartitioner\r\n\tpath.format = \r\n\tschema.generator.class = class io.confluent.connect.storage.hive.schema.DefaultSchemaGenerator\r\n\ttimezone = \r\n (io.confluent.connect.storage.partitioner.PartitionerConfig:180)\r\n[2017-04-30 18:15:18,180] INFO Starting S3 connector s3-sink (io.confluent.connect.s3.S3SinkConnector:61)\r\n[2017-04-30 18:15:18,182] INFO Finished creating connector s3-sink (org.apache.kafka.connect.runtime.Worker:194)\r\n[2017-04-30 18:15:18,182] INFO SourceConnectorConfig values: \r\n\tconnector.class = io.confluent.connect.s3.S3SinkConnector\r\n\tkey.converter = null\r\n\tname = s3-sink\r\n\ttasks.max = 1\r\n\ttransforms = null\r\n\tvalue.converter = null\r\n (org.apache.kafka.connect.runtime.SourceConnectorConfig:180)\r\n[2017-04-30 18:15:18,184] INFO Creating task s3-sink-0 (org.apache.kafka.connect.runtime.Worker:305)\r\n[2017-04-30 18:15:18,184] INFO ConnectorConfig values: \r\n\tconnector.class = io.confluent.connect.s3.S3SinkConnector\r\n\tkey.converter = null\r\n\tname = s3-sink\r\n\ttasks.max = 1\r\n\ttransforms = null\r\n\tvalue.converter = null\r\n (org.apache.kafka.connect.runtime.ConnectorConfig:180)\r\n[2017-04-30 18:15:18,185] INFO TaskConfig values: \r\n\ttask.class = class io.confluent.connect.s3.S3SinkTask\r\n (org.apache.kafka.connect.runtime.TaskConfig:180)\r\n[2017-04-30 18:15:18,186] INFO Instantiated task s3-sink-0 with version 3.2.0 of type io.confluent.connect.s3.S3SinkTask (org.apache.kafka.connect.runtime.Worker:317)\r\n[2017-04-30 18:15:18,201] INFO ConsumerConfig values: \r\n\tauto.commit.interval.ms = 5000\r\n\tauto.offset.reset = earliest\r\n\tbootstrap.servers = [localhost:9092]\r\n\tcheck.crcs = true\r\n\tclient.id = \r\n\tconnections.max.idle.ms = 540000\r\n\tenable.auto.commit = false\r\n\texclude.internal.topics = true\r\n\tfetch.max.bytes = 52428800\r\n\tfetch.max.wait.ms = 500\r\n\tfetch.min.bytes = 1\r\n\tgroup.id = connect-s3-sink\r\n\theartbeat.interval.ms = 3000\r\n\tinterceptor.classes = null\r\n\tkey.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer\r\n\tmax.partition.fetch.bytes = 1048576\r\n\tmax.poll.interval.ms = 300000\r\n\tmax.poll.records = 500\r\n\tmetadata.max.age.ms = 300000\r\n\tmetric.reporters = []\r\n\tmetrics.num.samples = 2\r\n\tmetrics.recording.level = INFO\r\n\tmetrics.sample.window.ms = 30000\r\n\tpartition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor]\r\n\treceive.buffer.bytes = 65536\r\n\treconnect.backoff.ms = 50\r\n\trequest.timeout.ms = 305000\r\n\tretry.backoff.ms = 100\r\n\tsasl.jaas.config = null\r\n\tsasl.kerberos.kinit.cmd = /usr/bin/kinit\r\n\tsasl.kerberos.min.time.before.relogin = 60000\r\n\tsasl.kerberos.service.name = null\r\n\tsasl.kerberos.ticket.renew.jitter = 0.05\r\n\tsasl.kerberos.ticket.renew.window.factor = 0.8\r\n\tsasl.mechanism = GSSAPI\r\n\tsecurity.protocol = PLAINTEXT\r\n\tsend.buffer.bytes = 131072\r\n\tsession.timeout.ms = 10000\r\n\tssl.cipher.suites = null\r\n\tssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]\r\n\tssl.endpoint.identification.algorithm = null\r\n\tssl.key.password = null\r\n\tssl.keymanager.algorithm = SunX509\r\n\tssl.keystore.location = null\r\n\tssl.keystore.password = null\r\n\tssl.keystore.type = JKS\r\n\tssl.protocol = TLS\r\n\tssl.provider = null\r\n\tssl.secure.random.implementation = null\r\n\tssl.trustmanager.algorithm = PKIX\r\n\tssl.truststore.location = null\r\n\tssl.truststore.password = null\r\n\tssl.truststore.type = JKS\r\n\tvalue.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer\r\n (org.apache.kafka.clients.consumer.ConsumerConfig:180)\r\n[2017-04-30 18:15:18,207] INFO ConsumerConfig values: \r\n\tauto.commit.interval.ms = 5000\r\n\tauto.offset.reset = earliest\r\n\tbootstrap.servers = [localhost:9092]\r\n\tcheck.crcs = true\r\n\tclient.id = consumer-1\r\n\tconnections.max.idle.ms = 540000\r\n\tenable.auto.commit = false\r\n\texclude.internal.topics = true\r\n\tfetch.max.bytes = 52428800\r\n\tfetch.max.wait.ms = 500\r\n\tfetch.min.bytes = 1\r\n\tgroup.id = connect-s3-sink\r\n\theartbeat.interval.ms = 3000\r\n\tinterceptor.classes = null\r\n\tkey.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer\r\n\tmax.partition.fetch.bytes = 1048576\r\n\tmax.poll.interval.ms = 300000\r\n\tmax.poll.records = 500\r\n\tmetadata.max.age.ms = 300000\r\n\tmetric.reporters = []\r\n\tmetrics.num.samples = 2\r\n\tmetrics.recording.level = INFO\r\n\tmetrics.sample.window.ms = 30000\r\n\tpartition.assignment.strategy = [class org.apache.kafka.clients.consumer.RangeAssignor]\r\n\treceive.buffer.bytes = 65536\r\n\treconnect.backoff.ms = 50\r\n\trequest.timeout.ms = 305000\r\n\tretry.backoff.ms = 100\r\n\tsasl.jaas.config = null\r\n\tsasl.kerberos.kinit.cmd = /usr/bin/kinit\r\n\tsasl.kerberos.min.time.before.relogin = 60000\r\n\tsasl.kerberos.service.name = null\r\n\tsasl.kerberos.ticket.renew.jitter = 0.05\r\n\tsasl.kerberos.ticket.renew.window.factor = 0.8\r\n\tsasl.mechanism = GSSAPI\r\n\tsecurity.protocol = PLAINTEXT\r\n\tsend.buffer.bytes = 131072\r\n\tsession.timeout.ms = 10000\r\n\tssl.cipher.suites = null\r\n\tssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]\r\n\tssl.endpoint.identification.algorithm = null\r\n\tssl.key.password = null\r\n\tssl.keymanager.algorithm = SunX509\r\n\tssl.keystore.location = null\r\n\tssl.keystore.password = null\r\n\tssl.keystore.type = JKS\r\n\tssl.protocol = TLS\r\n\tssl.provider = null\r\n\tssl.secure.random.implementation = null\r\n\tssl.trustmanager.algorithm = PKIX\r\n\tssl.truststore.location = null\r\n\tssl.truststore.password = null\r\n\tssl.truststore.type = JKS\r\n\tvalue.deserializer = class org.apache.kafka.common.serialization.ByteArrayDeserializer\r\n (org.apache.kafka.clients.consumer.ConsumerConfig:180)\r\n[2017-04-30 18:15:18,262] INFO Kafka version : 0.10.2.0-cp1 (org.apache.kafka.common.utils.AppInfoParser:83)\r\n[2017-04-30 18:15:18,262] INFO Kafka commitId : 64c9b42f3319cdc9 (org.apache.kafka.common.utils.AppInfoParser:84)\r\n[2017-04-30 18:15:18,264] INFO Created connector s3-sink (org.apache.kafka.connect.cli.ConnectStandalone:90)\r\n[2017-04-30 18:15:18,265] INFO S3SinkConnectorConfig values: \r\n\tfilename.offset.zero.pad.width = 10\r\n\tflush.size = 3\r\n\tformat.class = class io.confluent.connect.s3.format.avro.AvroFormat\r\n\tretry.backoff.ms = 5000\r\n\trotate.interval.ms = -1\r\n\trotate.schedule.interval.ms = -1\r\n\ts3.bucket.name = dev-kafka\r\n\ts3.credentials.provider.class = class com.amazonaws.auth.DefaultAWSCredentialsProviderChain\r\n\ts3.part.size = 5242880\r\n\ts3.region = us-west-2\r\n\ts3.ssea.name = \r\n\ts3.wan.mode = false\r\n\tschema.cache.size = 1000\r\n\tshutdown.timeout.ms = 3000\r\n (io.confluent.connect.s3.S3SinkConnectorConfig:180)\r\n[2017-04-30 18:15:18,266] INFO StorageCommonConfig values: \r\n\tdirectory.delim = /\r\n\tfile.delim = +\r\n\tstorage.class = class io.confluent.connect.s3.storage.S3Storage\r\n\tstore.url = null\r\n\ttopics.dir = topics\r\n (io.confluent.connect.storage.common.StorageCommonConfig:180)\r\n[2017-04-30 18:15:18,266] INFO HiveConfig values: \r\n\thive.conf.dir = \r\n\thive.database = default\r\n\thive.home = \r\n\thive.integration = false\r\n\thive.metastore.uris = \r\n\tschema.compatibility = NONE\r\n (io.confluent.connect.storage.hive.HiveConfig:180)\r\n[2017-04-30 18:15:18,266] INFO PartitionerConfig values: \r\n\tlocale = \r\n\tpartition.duration.ms = -1\r\n\tpartition.field.name = \r\n\tpartitioner.class = class io.confluent.connect.storage.partitioner.DefaultPartitioner\r\n\tpath.format = \r\n\tschema.generator.class = class io.confluent.connect.storage.hive.schema.DefaultSchemaGenerator\r\n\ttimezone = \r\n (io.confluent.connect.storage.partitioner.PartitionerConfig:180)\r\n[2017-04-30 18:15:20,630] ERROR Task s3-sink-0 threw an uncaught and unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask:141)\r\norg.apache.kafka.connect.errors.ConnectException: com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain\r\n\tat io.confluent.connect.s3.S3SinkTask.start(S3SinkTask.java:108)\r\n\tat org.apache.kafka.connect.runtime.WorkerSinkTask.initializeAndStart(WorkerSinkTask.java:231)\r\n\tat org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:145)\r\n\tat org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:139)\r\n\tat org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:182)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\nCaused by: com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain\r\n\tat com.amazonaws.auth.AWSCredentialsProviderChain.getCredentials(AWSCredentialsProviderChain.java:131)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.getCredentialsFromContext(AmazonHttpClient.java:1115)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.runBeforeRequestHandlers(AmazonHttpClient.java:764)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:728)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:721)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:704)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:672)\r\n\tat com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:654)\r\n\tat com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:518)\r\n\tat com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4185)\r\n\tat com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4132)\r\n\tat com.amazonaws.services.s3.AmazonS3Client.headBucket(AmazonS3Client.java:1302)\r\n\tat com.amazonaws.services.s3.AmazonS3Client.doesBucketExist(AmazonS3Client.java:1259)\r\n\tat io.confluent.connect.s3.storage.S3Storage.bucketExists(S3Storage.java:110)\r\n\tat io.confluent.connect.s3.S3SinkTask.start(S3SinkTask.java:95)\r\n\t... 9 more\r\n[2017-04-30 18:15:20,633] ERROR Task is being killed and will not recover until manually restarted (org.apache.kafka.connect.runtime.WorkerTask:142)"},"comment":{"url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/comments/299294634","html_url":"https://github.com/confluentinc/kafka-connect-storage-cloud/issues/39#issuecomment-299294634","issue_url":"https://api.github.com/repos/confluentinc/kafka-connect-storage-cloud/issues/39","id":299294634,"user":{"login":"warsameahmed","id":4054161,"avatar_url":"https://avatars2.githubusercontent.com/u/4054161?v=3","gravatar_id":"","url":"https://api.github.com/users/warsameahmed","html_url":"https://github.com/warsameahmed","followers_url":"https://api.github.com/users/warsameahmed/followers","following_url":"https://api.github.com/users/warsameahmed/following{/other_user}","gists_url":"https://api.github.com/users/warsameahmed/gists{/gist_id}","starred_url":"https://api.github.com/users/warsameahmed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/warsameahmed/subscriptions","organizations_url":"https://api.github.com/users/warsameahmed/orgs","repos_url":"https://api.github.com/users/warsameahmed/repos","events_url":"https://api.github.com/users/warsameahmed/events{/privacy}","received_events_url":"https://api.github.com/users/warsameahmed/received_events","type":"User","site_admin":false},"created_at":"2017-05-04T20:07:28Z","updated_at":"2017-05-04T20:07:28Z","body":"For both executions I set the CLASSPATH to:\r\nexport CLASSPATH=/usr/local/share/git/kafka-connect-twitter/target/kafka-connect-twitter-0.1-jar-with-dependencies.jar\r\n\r\nIs there specific location kafka Connect looks for the custom jar files?  I will turn the log level to DEBUG and run it again."}}
{"actor":{"display_login":"warsameahmed"}}