Details
-
Bug
-
Resolution: Done
-
Major - P3
-
None
-
None
-
Completed
Description
writing a bunch of tests to check for invalid options. mongoimport fails (as expected) but the error message suggests that its failing for the wrong reason. instead it just says "bare '' in non-quoted field" on each one.
----
|
Testing: --fields containing blank fields should fail
|
----
|
2014-12-05T17:26:56.501-0500 I - shell: started program (sh84375): /Users/michaelobrien/projects/mongo-tools/test/qa-tests/mongoimport --db test -c test --file /data/db/jstests_tool_incompatible_flags_external/a.csv --type=csv --fields a,,b --host 127.0.0.1:31000
|
m31000| 2014-12-05T17:26:56.505-0500 I NETWORK [initandlisten] connection accepted from 127.0.0.1:59789 #8 (2 connections now open)
|
sh84375| 2014-12-05T17:26:56.506-0500 connected to: 127.0.0.1:31000
|
sh84375| 2014-12-05T17:26:56.506-0500 error encountered while importing documents: read error on entry #1: line 1, column 1: bare " in non-quoted-field
|
sh84375| 2014-12-05T17:26:56.506-0500 imported 0 documents
|
|
|
----
|
Testing: --fields containing a field containing a $ should fail
|
----
|
|
|
|
|
2014-12-05T17:26:56.494-0500 I - shell: started program (sh84374): /Users/michaelobrien/projects/mongo-tools/test/qa-tests/mongoimport --db test -c test --file /data/db/jstests_tool_incompatible_flags_external/a.csv --type=csv --fields a,$xz,b --host 127.0.0.1:31000
|
m31000| 2014-12-05T17:26:56.498-0500 I NETWORK [initandlisten] connection accepted from 127.0.0.1:59786 #7 (2 connections now open)
|
sh84374| 2014-12-05T17:26:56.499-0500 connected to: 127.0.0.1:31000
|
sh84374| 2014-12-05T17:26:56.500-0500 error encountered while importing documents: read error on entry #1: line 1, column 1: bare " in non-quoted-field
|
sh84374| 2014-12-05T17:26:56.500-0500 imported 0 documents
|
m31000| 2014-12-05T17:26:56.500-0500 I NETWORK [conn7] end connection 127.0.0.1:59786 (1 connection now open)
|
|
|
----
|
Testing: --fields containing a field containing a . should fail
|
----
|
|
|
|
|
2014-12-05T17:26:56.487-0500 I - shell: started program (sh84373): /Users/michaelobrien/projects/mongo-tools/test/qa-tests/mongoimport --db test -c test --file /data/db/jstests_tool_incompatible_flags_external/a.csv --type=csv --fields a,x.z,b --host 127.0.0.1:31000
|
m31000| 2014-12-05T17:26:56.492-0500 I NETWORK [initandlisten] connection accepted from 127.0.0.1:59783 #6 (2 connections now open)
|
sh84373| 2014-12-05T17:26:56.492-0500 connected to: 127.0.0.1:31000
|
sh84373| 2014-12-05T17:26:56.493-0500 error encountered while importing documents: read error on entry #1: line 1, column 1: bare " in non-quoted-field
|
sh84373| 2014-12-05T17:26:56.493-0500 imported 0 documents
|
m31000| 2014-12-05T17:26:56.494-0500 I NETWORK [conn6] end connection 127.0.0.1:59783 (1 connection now open)
|
|
|
Attachments
Issue Links
- is documented by
-
DOCS-4491 Change field name restrictions for dots (.) to be consistent with 2.8 tools behavior
-
- Closed
-