当前位置: 首页 > 知识库问答 >
问题:

错误:无法对null Long进行编码

禄星腾
2023-03-14

我正在尝试修改bigquery-dataflow示例以处理CSV文件。https://github.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample

我已将readObject更改为解析CSV并将其添加到data对象。在运行管道时,我收到以下错误:

DoFnRunnerBase$DoFnProcessContext. out(DoFnRunnerBase. java: 450)在com. google. cloud. dataflow. sdk. transform。MapElements1美元进程元素(MapElements. java: 109)在com. google. cloud. dataflow. sdk. util。SimpleDoFnRunner.调用ProcessElement(SimpleDoFnRunner. java: 49)在com. google. cloud. dataflow. sdk. util。DoFnRunnerBase. Process Element(DoFnRunnerBase. java: 139)在com. google. cloud. dataflow. sdk. runners. worker。SimpleParDoFn. Process Element(SimpleParDoFn. java: 188)在com. google. cloud. dataflow. sdk. runners. worker。转发ParDoFn.进程元素(ForwardingParDoDoElement

共有1个答案

公西英叡
2023-03-14

这个错误和我在这个问题上看到的(我的)是一样的。

如果您使用的是KV,您可能需要再次检查,但意外地将空值指定给了K。(如果CSV文件中有一个关于要用作K的字段的空值,则很容易发生这种情况)

 类似资料:
  • 问题内容: 我的文件在第一行都有编码定义器,就像我的 正如我在相关问题上提到的那样,我用来返回api文档。由于我通过以下方式定义编码: 一切正常,当我调用我的API服务时,除了 由pprint由字典形成的字符串 外 , 没有任何编码问题 __ 由于我在字典中的某些值中使用土耳其语字符,因此pprint将其转换为等效的字符,例如: 我的纯文本输出如下: 我尝试将pprint输出解码或编码为不同的编码

  • 我正试图抓取一个网站,但它给了我一个错误。 我正在使用以下代码: 我得到了以下错误: 我能做些什么来解决这个问题?

  • 我的代码适用于英语文本,但不适用于俄语search_text。我怎么才能修好它? 错误文本 UnicodeEncodeError:“latin-1”编解码器无法对位置41-46中的字符进行编码:正文('МССаа')不是有效的latin-1。使用身体。如果要发送utf-8编码的文件,请对其进行编码(“utf-8”)。 我的代码 我试过了 但是收到的

  • 当我尝试使用PHP SMTP电子邮件服务器发送电子邮件时,发生了以下错误。 邮件程序错误:SMTP错误:无法进行身份验证。 下面是我使用的代码。 } 如何修复此错误。

  • 我正在开发一个使用C作为练习的小型交易机器人。他将首先收到基本信息,如我们的资本和日常股票价值(表示为迭代)。 这是我的专业课: 从最后两个属性可以看出,我使用指数移动平均原理和趋势跟踪算法。 我从报纸上读到过http://www.cis.umac.mo/~fstasp/paper/jetwi2011。pdf(主要在第3页)并希望实现他们与我们共享的伪代码;它是这样的: 到目前为止,我是这样做的:

  • 问题内容: 我一直在尝试使用Maven构建代码。但是我陷入了错误。该代码可在此github存储库上找到。谷歌播放爬虫 我的系统配置如下所示: 以下是该错误的Maven跟踪: 这是pom.xml。 问题答案: 您的Maven正在读取Java版本为1.6.0_65,而pom.xml表示该版本为1.7。 尝试安装所需的版本。 如果已安装,请检查$ JAVA_HOME环境变量,它应包含Java JDK 7