awslabs / awslabs/amazon-kinesis-client-python

Error: Could not find or load main class com.amazonaws.services.kinesis.multilang.MultiLangDaemon

Open
#84 6 comments 2 reactions 0 assignees View on GitHub
investigation
Dominant language
Python
Stars
377
Forks
228
PR merge metrics
No merged PRs in 30d

Description

I was using the `amazon_kclpy_helper.py` command to print the command to run Python KCL client so far and it stopped working approximately yesterday.

When I now create a new virtualenv and reinstall the `amazon_kclpy` it stopped working in all my environments (other working machines, build machines, etc). All the jars were correctly downloaded into the virtualenv when installing the library.

Also all the samples in that the documentation/README fail with the same error.

Examples from my vagrant development VM:

```
amazon_kclpy_helper.py --print_command --java /usr/bin/java --properties my_properties.properties

/usr/bin/java -cp /home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/httpcore-4.4.4.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/commons-logging-1.1.3.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-cloudwatch-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-kms-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-kinesis-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/amazon-kinesis-client-1.9.0.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/ion-java-1.0.2.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/httpclient-4.5.2.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-s3-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/jackson-databind-2.6.7.1.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/commons-lang-2.6.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/jmespath-java-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/commons-codec-1.9.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-core-1.11.272.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/joda-time-2.8.1.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/sit

e-packages/amazon_kclpy/jars/jackson-annotations-2.6.0.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/jackson-core-2.6.7.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/guava-18.0.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/protobuf-java-2.6.1.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/jackson-dataformat-cbor-2.6.7.jar:/home/vagrant/.local/share/virtualenvs/data-service-8jYGrd1m/lib/python3.7/site-packages/amazon_kclpy/jars/aws-java-sdk-dynamodb-1.11.272.jar:/vagrant/projects/data-service/consumer/config com.amazonaws.services.kinesis.multilang.MultiLangDaemon development.properties

Error: Could not find or load main class com.amazonaws.services.kinesis.multilang.MultiLangDaemon

```

Did something change in the dependent libraries that would affect the command to fail running the KCL?

Thank you for looking into it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.