awslabs / awslabs/amazon-kinesis-client-python
Error: Could not find or load main class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
- 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
Assessment
This issue has not been assessed yet.