Description
The following query was executed from PHP PDO side
$dbs = $dbh->prepare('INSERT INTO Person (_key, firstName, lastName, resume, salary) VALUES (?, ?, ?, ?, ?)');
The cache name in Spring XML configuration was "Person" while the DSN was configured to use "PersonCache" as a default cache name.
As a result, I was getting NPE shown in the attached screenshot. Only after I sorted out the root cause of the NPE referring to the source code I could finally fix the issue.
Let's provide more meaningful explanation rather than throwing NPE saying something like "The cache named
{cache_name}has not been found. Make sure that ODBC connection string or DSN is configured properly."
Attachments
Attachments
Issue Links
- links to