You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Shigeki Kobayashi (JIRA)" <ji...@apache.org> on 2012/08/21 03:24:37 UTC
[jira] [Created] (CONNECTORS-511) Crawling MySQL with the latest
MySQL JDBC driver fails
Shigeki Kobayashi created CONNECTORS-511:
--------------------------------------------
Summary: Crawling MySQL with the latest MySQL JDBC driver fails
Key: CONNECTORS-511
URL: https://issues.apache.org/jira/browse/CONNECTORS-511
Project: ManifoldCF
Issue Type: Task
Components: JDBC connector
Reporter: Shigeki Kobayashi
Using "AS" in Select queries in SeedQuery and DataQuery causes error depending on MySQL-JDBC drivers' versions.
Env:
- ManifoldCF0.5
- Solr3.6
- MySQL5.5
Example:
SeedQuery:SELECT idfield AS $(IDCOLUMN) FROM documenttable
Error Message:
Bad seed query; doesn't return $(IDCOLUMN) column. Try using quotes around $(IDCOLUMN) variable, e.g. "$(IDCOLUMN)".
Cause of Error:
MySQL JDBC drivers of over version 5.1 seem to have a bug that causes error when you use "AS" in Select to put an alias for a column.
Versions of MySQL Connector:
mysql-connector-java-5.0.8.jar -> OK
mysql-connector-java-5.1.18.jar -> No Good (Error)
mysql-connector-java-5.1.21.jar -> No Good (Error)
Exception:
Using function (e.g. SELECT sysdate() AS ..) or fixed strings (e.g. SELECT "fixed string" AS ..) followed by "AS" does not cause error.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-511) Crawling MySQL with the latest
MySQL JDBC driver fails
Posted by "Karl Wright (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CONNECTORS-511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl Wright resolved CONNECTORS-511.
------------------------------------
Resolution: Duplicate
Fix Version/s: ManifoldCF 0.7
CONNECTORS-509
> Crawling MySQL with the latest MySQL JDBC driver fails
> ------------------------------------------------------
>
> Key: CONNECTORS-511
> URL: https://issues.apache.org/jira/browse/CONNECTORS-511
> Project: ManifoldCF
> Issue Type: Task
> Components: JDBC connector
> Reporter: Shigeki Kobayashi
> Fix For: ManifoldCF 0.7
>
>
> Using "AS" in Select queries in SeedQuery and DataQuery causes error depending on MySQL-JDBC drivers' versions.
> Env:
> - ManifoldCF0.5
> - Solr3.6
> - MySQL5.5
> Example:
> SeedQuery:SELECT idfield AS $(IDCOLUMN) FROM documenttable
> Error Message:
> Bad seed query; doesn't return $(IDCOLUMN) column. Try using quotes around $(IDCOLUMN) variable, e.g. "$(IDCOLUMN)".
> Cause of Error:
> MySQL JDBC drivers of over version 5.1 seem to have a bug that causes error when you use "AS" in Select to put an alias for a column.
> Versions of MySQL Connector:
> mysql-connector-java-5.0.8.jar -> OK
> mysql-connector-java-5.1.18.jar -> No Good (Error)
> mysql-connector-java-5.1.21.jar -> No Good (Error)
> Exception:
> Using function (e.g. SELECT sysdate() AS ..) or fixed strings (e.g. SELECT "fixed string" AS ..) followed by "AS" does not cause error.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira