Hello,

Doing some tests on constraints violations, using mysql DB, I've got a ClassNotFoundException about a MySQL Exception class (see below).
I've checked the jar in the drivers directory and this class exists in the jar.
What's wrong here ? It seems that's appia that generates this exception.
Any help should be welcome

Gerard

Backend MATISSEDB - BackendWorkerThread for backend 'sd02' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))
Backend MATISSEDB - BackendWorkerThread for backend 'sd01' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))

09:05:08,428 WARN  controller.RequestManager.MATISSEDB SQLException while executing distributed write request write request 489 failed:
Backend MATISSEDB - BackendWorkerThread for backend 'sd02' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))
Backend MATISSEDB - BackendWorkerThread for backend 'sd01' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))

java.sql.SQLException: write request 489 failed:
Backend MATISSEDB - BackendWorkerThread for backend 'sd02' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))
Backend MATISSEDB - BackendWorkerThread for backend 'sd01' with RAIDb level:1 failed (Cannot delete or update a parent row: a foreign key constraint fails (`matisse/HIERARCHIC_ENTITY`, CONSTRAINT `FKD94E60642AE4E945` FOREIGN KEY (`TYPE_ES`) REFERENCES `TYPE_ES` (`ID`)))

        at org.continuent.sequoia.common.exceptions.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:88)
        at org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.checkTaskCompletion(RAIDb1.java:938)
        at org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.execWriteRequest(RAIDb1.java:343)
        at org.continuent.sequoia.controller.loadbalancer.raidb1.RAIDb1.statementExecuteUpdate(RAIDb1.java:249)
        at org.continuent.sequoia.controller.requestmanager.RequestManager.loadBalanceStatementExecuteUpdate(RequestManager.java:915)
        at org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedStatementExecuteUpdate.executeScheduledRequest(DistributedStatementExecuteUpdate.java:87)
        at org.continuent.sequoia.controller.virtualdatabase.protocol.DistributedRequest.handleMessageMultiThreaded(DistributedRequest.java:157)
        at org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(DistributedVirtualDatabase.java:357)
        at org.continuent.hedera.adapters.MulticastRequestAdapterThread.run(MulticastRequestAdapterThread.java:102)
09:05:08,438 ERROR continuent.hedera.adapters PullPushAdapter: Error while reading from channel
org.continuent.appia.core.message.MessageException: Trying to read an unknown object from message.
        at org.continuent.appia.core.message.Message.popObject(Message.java:1254)
        at org.continuent.hedera.channel.AppiaReliableGroupChannel.receive(AppiaReliableGroupChannel.java:292)
        at org.continuent.hedera.adapters.PullPushAdapter.run(PullPushAdapter.java:166)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at org.continuent.appia.core.message.Message.popObject(Message.java:1250)
        ... 3 more

--
ALTRAN OUEST

Gérard BUNEL
Chef de Projet
____________________________________________________________________


Technopôle Brest Iroise
Site du Vernis – CS 23866
29238 Brest Cedex 3
Tél : + 33 2 98 05 43 21
Fax : + 33 2 98 05 20 34
www.altran.com

_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to