Rubyzip错误导致日志损坏

马特·维瑟(Matt Visser)

本质上,我的日志文件现在看起来像这样:

Invalid date/time in zip entry
Invalid date/time in zip entry
Invalid date/time in zip entry
Invalid date/time in zip entry
Invalid date/time in zip entry
Invalid date/time in zip entry
...

现在经过一些调查,我发现这是由于Rubyzip造成的,也是由于我似乎以下列方式打开文件时导致的。

require 'roo'

#Define files to read with location specify

today_file=(File.dirname(__FILE__) + '/output/today-report.xlsx')

yesterday_file=(File.dirname(__FILE__) + '/output/yesterday-report.xlsx')

lm_file=(File.dirname(__FILE__) + '/output/lm-report.xlsx')

#Define initial variables
txls = Roo::Excelx.new(today_file)
yxls = Roo::Excelx.new(yesterday_file)
lmxls = Roo::Excelx.new(lm_file)

本质上,此代码使用名为“ Roo”的Ruby库打开一些电子表格。所有代码所做的就是指定当前文件夹/特定文件,然后使用Roo打开。

我用几种不同的方式重写了这些行,以试图阻止Rubyzip令人讨厌但无济于事。有人对这里出什么问题有任何线索吗?

谢谢。

马特·维瑟(Matt Visser)

更好的答案...将此添加到您的红宝石工作

Zip.warn_invalid_date = false

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rubyzip错误导致日志损坏

来自分类Dev

数组错误导致问题

来自分类Dev

CoqIDE负载路径错误导致反射

来自分类Dev

stderrr上的错误导致程序崩溃

来自分类Dev

ajax错误导致成功的函数调用

来自分类Dev

SASS错误导致奇怪的Gulp崩溃

来自分类Dev

打字稿路径导致错误导入

来自分类Dev

Gulp-错误导致任务停止

来自分类Dev

链表逻辑错误导致程序死机

来自分类Dev

qSin和qCos错误导致

来自分类Dev

由于崩溃导致系统日志损坏?

来自分类Dev

尝试并排除练习错误导致的错误

来自分类Dev

可能的内存错误导致未报告的错误

来自分类Dev

Gnome / metacity和Chrome错误导致致命错误

来自分类Dev

浮点数错误导致快速查找

来自分类Dev

Babel生成的代码导致错误导出未定义

来自分类Dev

错误导致嵌入式javascript无法运行

来自分类Dev

Android套接字连接的IP错误导致冻结

来自分类Dev

node.js-需求错误导致内存泄漏?

来自分类Dev

jQuery-UI错误导致图像移动

来自分类Dev

Mac OS X上的Valgrind错误导致printf double

来自分类Dev

基数运算符(#)错误导致Alloy

来自分类Dev

Java异常错误导致代码突然停止

来自分类Dev

NodeJS和MySQL:SQL语法错误导致UnhandledPromiseRejectionWarning

来自分类Dev

sqldumper错误导致C驱动器变满

来自分类Dev

对象传播错误导致没有消息属性

来自分类Dev

Mule:项目配置如何导致此类误导性的SAX错误?

来自分类Dev

jQuery-UI错误导致图像移动

来自分类Dev

C错误导致函数常数返回值