The comparison used with the Reader to evaluate the end of text in the class
ClobTransformer must be '>' instead of '!='
------------------------------------------------------------------------------------------------------------------------
Key: SOLR-1056
URL: https://issues.apache.org/jira/browse/SOLR-1056
Project: Solr
Issue Type: Bug
Components: contrib - DataImportHandler
Affects Versions: 1.4
Environment: Linux Debian lenny, Solr 1.4-dev, jtds, SQL Server DB
backend
Reporter: Oliver Reyes
Priority: Trivial
Fix For: 1.4
The comparison in the class ClobTransformer, method 'private String
readFromClob(Clob clob)' (I think) must be changed for '>' due to that the API
of java.io.Reader indicates that the reader will return -1 when there is no
more data available at current Reader.
Original:
try {
while ((len = reader.read(buf)) != 0) {
sb.append(buf, 0, len);
}
} catch (IOException e) {
Must be:
try {
while ((len = reader.read(buf)) > 0) {
sb.append(buf, 0, len);
}
} catch (IOException e) {
NOTE: Sorry for my english but i don't use it frequently....
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.