Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug][Agent] Update guava version #3050

Closed
2 tasks done
EMsnap opened this issue Mar 10, 2022 · 1 comment · Fixed by #3051
Closed
2 tasks done

[Bug][Agent] Update guava version #3050

EMsnap opened this issue Mar 10, 2022 · 1 comment · Fixed by #3051
Assignees
Labels
component/agent type/bug Something is wrong
Milestone

Comments

@EMsnap
Copy link
Contributor

EMsnap commented Mar 10, 2022

What happened

[Bug] Agent update guava version to 30

when connect to mysql

2022-03-10 16:05:58.702 -ERROR [pool-9-thread-1] o.a.i.a.p.s.r.BinlogReader : binlog job with jobConf 3 has error Unable to initialize and start connector's task class 'io.debezium.connector.mysql.MySqlConnectorTask' with config: {snapshot.mode=initial, database.allowPublicKeyRetrieval=true, database.user=root, offset.flush.interval.ms=500, database.password=********, offset.storage=org.apache.kafka.connect.storage.FileOffsetBackingStore, database.server.name=3, database.serverTimezone=UTC, table.whitelist=apache_inlong_manager.stream_sink_field, value.converter.schemas.enable=false, include.schema.changes=false, offset.storage.file.filename=/opt/inlong-agent/.history/offset.dat3, connector.class=io.debezium.connector.mysql.MySqlConnector, database.port=3306, database.history.file.filename=/opt/inlong-agent/.history/history.dat3, key.converter.schemas.enable=false, database.snapshot.mode=initial, database.history.store.only.monitored.tables.ddl=false, tombstones.on.delete=false, database.hostname=172.17.198.203, database.history=io.debezium.relational.history.FileDatabaseHistory, database.whitelist=, name=engine3}
java.lang.NoClassDefFoundError: com/google/common/collect/RangeSet
at io.debezium.connector.mysql.GtidSet.lambda$new$0(GtidSet.java:51) ~[debezium-connector-mysql-1.8.1.Final.jar:1.8.1.Final]
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608) ~[?:1.8.0_322]
at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1082) ~[?:1.8.0_322]
at io.debezium.connector.mysql.GtidSet.(GtidSet.java:50) ~[debezium-connector-mysql-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.connector.mysql.MySqlHistoryRecordComparator.isPositionAtOrBefore(MySqlHistoryRecordComparator.java:48) ~[debezium-connector-mysql-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.HistoryRecordComparator.isAtOrBefore(HistoryRecordComparator.java:52) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.AbstractDatabaseHistory.lambda$recover$2(AbstractDatabaseHistory.java:115) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.FileDatabaseHistory.lambda$recoverRecords$2(FileDatabaseHistory.java:147) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.util.FunctionalReadWriteLock.write(FunctionalReadWriteLock.java:99) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.FileDatabaseHistory.recoverRecords(FileDatabaseHistory.java:142) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.AbstractDatabaseHistory.recover(AbstractDatabaseHistory.java:112) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.history.DatabaseHistory.recover(DatabaseHistory.java:158) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.relational.HistorizedRelationalDatabaseSchema.recover(HistorizedRelationalDatabaseSchema.java:62) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.schema.HistorizedDatabaseSchema.recover(HistorizedDatabaseSchema.java:38) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.connector.mysql.MySqlConnectorTask.validateAndLoadDatabaseHistory(MySqlConnectorTask.java:369) ~[debezium-connector-mysql-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.connector.mysql.MySqlConnectorTask.start(MySqlConnectorTask.java:108) ~[debezium-connector-mysql-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.connector.common.BaseSourceTask.start(BaseSourceTask.java:130) ~[debezium-core-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.embedded.EmbeddedEngine.run(EmbeddedEngine.java:759) [debezium-embedded-1.8.1.Final.jar:1.8.1.Final]
at io.debezium.embedded.ConvertingEngineBuilder$2.run(ConvertingEngineBuilder.java:188) [debezium-embedded-1.8.1.Final.jar:1.8.1.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_322]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_322]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_322]
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.RangeSet
at java.net.URLClassLoader.findClass(URLClassLoader.java:387) ~[?:1.8.0_322]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_322]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) ~[?:1.8.0_322]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_322]
... 22 more

What you expected to happen

[Bug] Agent update guava version to 30

How to reproduce

[Bug] Agent update guava version to 30

Environment

[Bug] Agent update guava version

InLong version

0.12.0

InLong Component

InLong Agent

Are you willing to submit PR?

  • Yes, I am willing to submit a PR!

Code of Conduct

@EMsnap EMsnap added the type/bug Something is wrong label Mar 10, 2022
@healchow healchow changed the title [Bug] Agent update guava version [Bug][Agent] Update guava version Mar 11, 2022
@healchow healchow added this to the 1.1.0 milestone Mar 11, 2022
@healchow
Copy link
Member

Fixed by #3051.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/agent type/bug Something is wrong
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants