Xquery MLCP导入异常

Xquery MLCP导入异常,xquery,marklogic,marklogic-8,mlcp,Xquery,Marklogic,Marklogic 8,Mlcp,我有一个1GB大小的csv文件,我尝试使用Marklogic mlcp-8.0.6将csv文件作为二进制文件导入 ./mlcp.sh import -mode local -options_file (portname, portno, username, password) -input_file_path "/input_path/file.csv" -document_type binary -output_uri_replace "input_path,'/output_path/'"

我有一个1GB大小的csv文件,我尝试使用Marklogic mlcp-8.0.6将csv文件作为二进制文件导入

./mlcp.sh import -mode local -options_file (portname, portno, username, password) -input_file_path "/input_path/file.csv" -document_type binary -output_uri_replace "input_path,'/output_path/'"
但它抛出了一个例外,如下所述:

INFO contentpump.LocalJobRunner: Content type: BINARY
INFO contentpump.FileAndDirectorInputFormat: Total input paths to process: 1
INFO contentpump.LocalJobRunner: completed 0%
INFO contentpump.LocalJobRunner: completed 100%
ERROR contentpump.MulithreadedMapper: java.lang.NegativeArraySizeException
谁能告诉我为什么会这样?是因为文件的大小。但是,当我尝试使用
xdmp:document load
函数加载同一个文件时,它已加载到文档中

xdmp:document-load('input_path/file.csv',
  <options xmlns="xdmp:document-load">
    <uri>ouput_path</uri>
    <format>binary</format>
  </options>
)
xdmp:documentload('input\u path/file.csv',
输出路径
二元的
)

谢谢。

您是故意以二进制方式加载的吗?更常见的.csv是-document\u type=xml或json和-input\u file\u type=delimited。请参阅“是”,我将数据加载为二进制,用于某些数据大小测试。您是否有意加载为二进制?更常见的.csv是-document\u type=xml或json和-input\u file\u type=delimited。请参见“是”,我将数据作为二进制加载,以用于某些数据大小测试。