[CONJ-1040] ConcurrentModificationException with mariadb-java-client 3.1.1 Created: 2023-01-12  Updated: 2023-08-01  Resolved: 2023-01-18

Status: Closed
Project: MariaDB Connector/J
Component/s: Other
Affects Version/s: 3.1.1
Fix Version/s: 3.0.10, 3.1.2

Type: Bug Priority: Major
Reporter: Sebastian Stamm Assignee: Diego Dupin
Resolution: Fixed Votes: 0
Labels: None


 Description   

java.util.ConcurrentModificationException
	at java.util.Hashtable$Enumerator.next(Hashtable.java:1408)
	at org.mariadb.jdbc.Configuration.mapPropertiesToOption(Configuration.java:625)
	at org.mariadb.jdbc.Configuration.parseInternal(Configuration.java:603)
	at org.mariadb.jdbc.Configuration.parse(Configuration.java:532)
	at org.mariadb.jdbc.Driver.connect(Driver.java:96)
	at org.mariadb.jdbc.Driver.connect(Driver.java:27)
	at java.sql.DriverManager.getConnection(DriverManager.java:664)
	at java.sql.DriverManager.getConnection(DriverManager.java:270)

DriverManager.getConnection("jdbc:mariadb://......com:3306/users?socketTimeout=0&characterSetResults=utf8&connectionCollation=utf8_general_ci&autocommit=true&password=...&user=...")



 Comments   
Comment by Diego Dupin [ 2023-01-18 ]

corrected with https://github.com/mariadb-corporation/mariadb-connector-j/commit/4fd57ec2a1a33b4890fb24515236e40242a0d52d,

correction is available throught snapshot :

<repositories>
    <repository>
        <id>sonatype-nexus-snapshots</id>
        <name>Sonatype Nexus Snapshots</name>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
</repositories>
 
<dependencies>
    <dependency>
        <groupId>org.mariadb.jdbc</groupId>
        <artifactId>mariadb-java-client</artifactId>
        <version>3.1.2-SNAPSHOT</version>
    </dependency>
</dependencies>

Comment by Corneil du Plessis [ 2023-01-24 ]

Please note: This issue occurs with 3.0.10 as well and not with 3.0.9.

Generated at Thu Feb 08 03:20:10 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.