View Issue Details

IDProjectCategoryView StatusLast Update
0006016SymmetricDSBugpublic2024-01-25 19:34
ReporterRichard Fourie Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.1Fixed in Version3.15.1 
Summary0006016: Missing Kafka dependencies when installing Kafka module
DescriptionWhen using the `symadmin module install kafka` command to install the Kafka module, it does not install `kafka-schema-serializer` (7.1.0) and `guava` (30.1.1-jre).

Both are required when using Avro and the Schema registry and when not present, will lead to a `java.lang.ClassNotFoundException: io.confluent.kafka.serializers.AbstractKafkaSchemaSerDe` error.
Tagsdialect: kafka, modules

Activities

emiller

2023-10-12 13:16

developer   ~0002383

I added the kafka-schema-serializer dependency to the Kafka module. SymmetricDS already includes guava.

Richard Fourie

2023-10-12 13:27

reporter   ~0002384

You might want to double-check gauva since the guava jar file is not present in the SymmetricDS download.

emiller

2023-10-12 17:13

developer   ~0002385

The guava-32.1.2-jre.jar file is present in the web\WEB-INF\lib directory.

Richard Fourie

2023-10-13 06:19

reporter   ~0002386

Did you check? Because the version that is available to download from the downloads page (https://www.symmetricds.org/download) does not have the guava jar file.
image.png (137,268 bytes)   
image.png (137,268 bytes)   
image-2.png (52,866 bytes)   
image-2.png (52,866 bytes)   

emiller

2023-10-16 13:22

developer   ~0002387

I added a guava dependency to symmetric-core, so it will be included in the open-source version of 3.15.1.

Related Changesets

SymmetricDS: 3.15 af3d6895

2023-10-12 13:15:12

evan-miller-jumpmind

Details Diff
0006016: Added missing Kafka dependency Affected Issues
0006016
mod - symmetric-client/src/main/resources/symmetric-modules.properties Diff File

SymmetricDS: 3.15 88745a1d

2023-10-16 13:18:47

evan-miller-jumpmind

Details Diff
0006016: Added guava dependency to symmetric-core Affected Issues
0006016
mod - symmetric-core/build.gradle Diff File

Issue History

Date Modified Username Field Change
2023-10-11 15:16 Richard Fourie New Issue
2023-10-11 15:16 Richard Fourie Tag Attached: kafka
2023-10-11 15:16 Richard Fourie Tag Attached: modules
2023-10-12 13:16 emiller Assigned To => emiller
2023-10-12 13:16 emiller Status new => resolved
2023-10-12 13:16 emiller Resolution open => fixed
2023-10-12 13:16 emiller Fixed in Version => 3.15.1
2023-10-12 13:16 emiller Note Added: 0002383
2023-10-12 13:17 emiller Target Version => 3.15.1
2023-10-12 13:27 Richard Fourie Status resolved => feedback
2023-10-12 13:27 Richard Fourie Resolution fixed => reopened
2023-10-12 13:27 Richard Fourie Note Added: 0002384
2023-10-12 14:00 Changeset attached => SymmetricDS 3.15 af3d6895
2023-10-12 17:13 emiller Note Added: 0002385
2023-10-13 06:19 Richard Fourie Note Added: 0002386
2023-10-13 06:19 Richard Fourie File Added: image.png
2023-10-13 06:19 Richard Fourie File Added: image-2.png
2023-10-13 06:19 Richard Fourie Status feedback => assigned
2023-10-16 13:22 emiller Status assigned => resolved
2023-10-16 13:22 emiller Resolution reopened => fixed
2023-10-16 13:22 emiller Note Added: 0002387
2023-10-16 14:00 Changeset attached => SymmetricDS 3.15 88745a1d
2023-11-14 21:10 admin Status resolved => closed
2024-01-25 19:34 elong Tag Attached: dialect: kafka
2024-01-25 19:34 elong Tag Detached: kafka