PacketTooBigException when running a sonar analysis

前端 未结 2 401
再見小時候
再見小時候 2021-01-04 18:24

When I try and run a sonar analysis I get this exception

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1807198 > 1048576). Y

相关标签:
2条回答
  • 2021-01-04 18:53

    I had a same issue however, we had a limitation where we could not change the MySQL server configuration (max_allowed_packet)

    I was able to get this working by changing the Client side jdbc URL configurations -> leaving the server config as is.

    jdbc:mysql://[dbhost]:[dbport]?useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf8&useServerPrepStmts=true&maxAllowedPacket=20000000&useSSL=false
    

    Check the mysql connector config reference here

    There is one more post on SO that talks abt Client side change in detail - check here

    Hope this helps!

    0 讨论(0)
  • 2021-01-04 18:54

    Locate the config file my.cnf (If your MySQL is running in Windows, locate my.ini)

    Add this to the config file

    [mysqld]
    max_allowed_packet=256M
    

    Then, restart mysql

    • For Linux, service mysql restart
    • For Windows
      • net stop mysql
      • net start mysql

    Give it a Try !!!

    0 讨论(0)
提交回复
热议问题