Uploaded image for project: 'MariaDB Connector/J'
  1. MariaDB Connector/J
  2. CONJ-158

Tests fail with max_allowed packets = 16M

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 1.1.9
    • Other
    • None
    • MariaDB 10.0.19
      max_allowed packets = 16M:

    Description

      with max_allowed packets = 16M:

      sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
      java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
      at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
      at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
      at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
      at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
      at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
      at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
      at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
      at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
      at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
      at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
      at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
      at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
      at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
      at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
      Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
      ... 33 more
      Caused by: java.net.SocketException: Broken pipe
      at java.net.SocketOutputStream.socketWrite0(Native Method)
      at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
      at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
      at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
      at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
      at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
      at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
      at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
      at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
      at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
      at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
      at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
      at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
      ... 34 more

      sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
      java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
      at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
      at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
      at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
      at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
      at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
      at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
      at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
      at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
      at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
      at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
      at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
      at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
      at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
      at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
      Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
      ... 33 more

      java.sql.SQLNonTransientConnectionException: Got a packet bigger than 'max_allowed_packet' bytes
      at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
      at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
      at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
      at org.mariadb.jdbc.MySQLStatement.executeQuery(MySQLStatement.java:310)
      at org.mariadb.jdbc.MySQLPreparedStatement.executeQuery(MySQLPreparedStatement.java:115)
      at org.mariadb.jdbc.MySQLDriverTest.largePreparedQueryWriteCompress(MySQLDriverTest.java:302)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
      at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
      at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
      at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
      at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
      at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
      at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
      at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
      at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
      at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
      at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
      Caused by: org.mariadb.jdbc.internal.common.QueryException: Got a packet bigger than 'max_allowed_packet' bytes
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.getResult(MySQLProtocol.java:982)
      at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1042)
      at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
      ... 33 more

      Attachments

        Issue Links

          Activity

            roidelapluie Julien Pivotto created issue -
            roidelapluie Julien Pivotto made changes -
            Field Original Value New Value
            Summary Te Tests fail with max_allowed packets = 16M
            roidelapluie Julien Pivotto made changes -
            Description


            sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
            java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
            at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            Caused by: java.net.SocketException: Broken pipe
            at java.net.SocketOutputStream.socketWrite0(Native Method)
            at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
            at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
            at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
            at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
            at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
            ... 34 more

            sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
            java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
            at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            roidelapluie Julien Pivotto made changes -
            Description


            sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
            java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
            at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            Caused by: java.net.SocketException: Broken pipe
            at java.net.SocketOutputStream.socketWrite0(Native Method)
            at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
            at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
            at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
            at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
            at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
            ... 34 more

            sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
            java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
            at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            with max_allowed packets = 16M:


            sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
            java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
            at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            Caused by: java.net.SocketException: Broken pipe
            at java.net.SocketOutputStream.socketWrite0(Native Method)
            at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
            at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
            at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
            at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
            at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
            ... 34 more

            sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
            java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
            at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            roidelapluie Julien Pivotto made changes -
            Environment MariaDB 10.0.19
            max_allowed packets = 16M:
            roidelapluie Julien Pivotto made changes -
            Description with max_allowed packets = 16M:


            sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
            java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
            at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            Caused by: java.net.SocketException: Broken pipe
            at java.net.SocketOutputStream.socketWrite0(Native Method)
            at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
            at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
            at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
            at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
            at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
            ... 34 more

            sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
            java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
            at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            with max_allowed packets = 16M:


            sendBigPreparedQuery(org.mariadb.jdbc.BigQueryTest) Time elapsed: 1.319 sec <<< ERROR!
            java.sql.SQLNonTransientConnectionException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeUpdate(MySQLPreparedStatement.java:159)
            at org.mariadb.jdbc.BigQueryTest.sendBigPreparedQuery(BigQueryTest.java:63)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Broken pipe
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1034)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            Caused by: java.net.SocketException: Broken pipe
            at java.net.SocketOutputStream.socketWrite0(Native Method)
            at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
            at java.net.SocketOutputStream.write(SocketOutputStream.java:159)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.internalFlush(PacketOutputStream.java:119)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:102)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:126)
            at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.write(PacketOutputStream.java:132)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:45)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.writeBytesEscaped(ParameterWriter.java:52)
            at org.mariadb.jdbc.internal.common.query.parameters.ParameterWriter.write(ParameterWriter.java:57)
            at org.mariadb.jdbc.internal.common.query.parameters.ByteArrayParameter.writeTo(ByteArrayParameter.java:63)
            at org.mariadb.jdbc.internal.common.query.MySQLParameterizedQuery.writeTo(MySQLParameterizedQuery.java:131)
            at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:77)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1032)
            ... 34 more

            sendBigQuery2(org.mariadb.jdbc.BigQueryTest) Time elapsed: 0.561 sec <<< ERROR!
            java.sql.SQLException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:325)
            at org.mariadb.jdbc.MySQLStatement.executeUpdate(MySQLStatement.java:357)
            at org.mariadb.jdbc.BigQueryTest.sendBigQuery2(BigQueryTest.java:36)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Packet for query is too large (20000037 > 16777216). You can change this value on the server by setting the max_allowed_packet' variable.
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1023)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more

            java.sql.SQLNonTransientConnectionException: Got a packet bigger than 'max_allowed_packet' bytes
            at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
            at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)
            at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:268)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:296)
            at org.mariadb.jdbc.MySQLStatement.executeQuery(MySQLStatement.java:310)
            at org.mariadb.jdbc.MySQLPreparedStatement.executeQuery(MySQLPreparedStatement.java:115)
            at org.mariadb.jdbc.MySQLDriverTest.largePreparedQueryWriteCompress(MySQLDriverTest.java:302)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
            at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
            at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
            at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
            at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:44)
            at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
            at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
            at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
            at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
            at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
            at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
            at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
            at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
            at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
            at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
            at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
            at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
            at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
            Caused by: org.mariadb.jdbc.internal.common.QueryException: Got a packet bigger than 'max_allowed_packet' bytes
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.getResult(MySQLProtocol.java:982)
            at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:1042)
            at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:289)
            ... 33 more
            diego dupin Diego Dupin made changes -
            Assignee Georg Richter [ georg ] diego dupin [ diego dupin ]
            diego dupin Diego Dupin made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            diego dupin Diego Dupin made changes -
            Fix Version/s 1.1.9 [ 16400 ]
            ratzpo Rasmus Johansson (Inactive) made changes -
            Workflow MariaDB connectors [ 67727 ] MariaDB v3 [ 70186 ]
            diego dupin Diego Dupin made changes -
            Component/s Other [ 12201 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            diego dupin Diego Dupin made changes -
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 70186 ] MariaDB v4 [ 134775 ]

            People

              diego dupin Diego Dupin
              roidelapluie Julien Pivotto
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.