When using prepareStatement on server side and cache prepareStatement is activate (default configuration) on a master-slaves configuration :
If the prepareStatement is to be executed on master, after a failover, the first execution will work, but next executions will be executed on slaves.
Resulting error will be :
"The MySQL server is running with the --read-only option so it cannot execute this statement"
This concern only version 1.4.3