问题标签 [write-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
39051 浏览

powershell - 使用 Write-Error 在 Powershell 中写入错误流

为什么 Powershell 的Write-Errorcmdlet 不适合我?我的输出看起来不像文档中的示例:

我一直期望输出类似于Write-Warning

Write-Errorabout_preference_variables文档中,我认为我不应该看到任何异常?

0 投票
1 回答
2097 浏览

c++ - 什么可能导致此内存访问错误(C++)?可能是未定义的行为?

我正在使用一个相对较大的课程,到目前为止一切正常(注意:我实际上并没有编写课程,我只是添加了一些功能)。但是,在头文件中再声明一个字符串后,现在一切都崩溃了(我收到内存访问错误)。如果我删除该字符串并重建,一切正常。

我实际上并没有对那个字符串做任何事情......只是声明它的行为会导致一些奇怪的内存错误。

我无法比这更详细地解释,因为尝试解释每个功能将是一种浪费。我应该在这里寻找什么样的东西才能找到问题?什么可能导致这种奇怪的行为?

错误本身是:
Unhandled exception at 0x65fd17fd (msvcp80d.dll) in myFile.exe: 0xC0000005: Access violation writing location 0xcdcdcdcd.

基本上 .h 文件中的所有更改是:

转换成:

StringType 是 basic_string 的扩展

0 投票
1 回答
1248 浏览

c - 使用管道分叉过程中的程序崩溃

我正在为课程作业编写一个基本的 shell,它将在给定的路径列表中找到一个命令,并执行该命令。它也用于处理管道。但是,当我派生一个子进程时,我在 gdb 中收到“写入错误:管道损坏”消息,并且程序突然终止。

我似乎无法理解为什么会发生这种情况,因为我一直对打开和关闭正确的管道持谨慎态度,并且进程分叉似乎可以按预期工作。有更多 C 和 unix 编程经验的人可以帮我诊断问题吗?我的 fork 实现/管道实现在逻辑上是否不正确?

0 投票
0 回答
331 浏览

png - CImg 给出错误访问冲突写入位置以读取 PNG 文件

我尝试运行这个非常简单的代码,但在 CImg 库中的 png_read_info(png_ptr,info_ptr); 行出现了一个奇怪的错误。错误是:test.exe 中 0x779f8dc9 处的未处理异常:0xC0000005:访问冲突写入位置 0x00000014。代码是:

我不得不提一下,我将 libpng 库包含到我的项目属性表中,正如这里所解释的那样。http://www.piko3d.com/tutorials/libpng-tutorial-loading-png-files-from-streams

0 投票
2 回答
658 浏览

unity3d - Unity PersistentManager.WriteFile 错误

我最近将 Unity 升级到了 4.2.x 系列,但我遇到了一个工作流问题,我对此感到很困惑。我也用最新版本(4.3.3f1)试过这个,我也遇到了同样的问题。


以下是我电脑的规格:

CPU:Intel(R) Core(TM) i7-4770k CPU @ 3.50GHz

内存:16GB RAM

操作系统:Windows 8.1 专业版

硬盘驱动器:

主营:三星120GB固态硬盘

次要:RAID ONE 上的 WD 2TB 机械驱动器 x2


在创建一个新的 2D 项目时,我只选择 2D 选项并将其设置在我的机械驱动器中。出现的第一个错误如下:

打开文件 G:/Projects/....../Temp/tempfile 失败:该进程无法访问该文件,因为它正被另一个进程使用。
选项:重试|强制退出|取消

我会按 Try Again 什么都没有(甚至文件资源管理器都没有使用该文件夹。然后它加载 Unity 时出现 2 个错误:

GetPersistentManager ().WriteFile (i->path, BuildTargetSelection::NoTarget(), kDontReadObjectsFromDiskBeforeWriting)

container.begin () == container.end () UnityEditor.HandleUtility:BeginHandles()

这种情况最近才开始发生,在此之前我创建了两个项目,使用 4.2.1f 没有出现这些错误。现在每次我想创建一个文件夹时,它都会输出 GetPersistentManager 错误。Unity 也不允许我通过编辑器将任何资产拖到文件夹中(但是我可以右键单击并导入资产并以这种方式导入它们)。当我尝试通过文件资源管理器将资产放入文件夹时,我收到以下错误:

致命错误!GetPersistentManager().WriteFileInternal(metaDataPath, metaDataFileIndex, writeData.begin(), writeData.size(), NULL, BuildTargetSelection::NoTarget(),0)

我导入的资产是我在上述前 2 个项目中使用的精灵表。


作为测试,我也在我的主硬盘上重复了这个过程,它仍然给了我相同的结果。

这已经成为一个问题,因为现在我的其他两个项目也遇到了与上述三个错误相同的问题。如果有人知道可能导致这种情况的原因,请告诉我。

0 投票
1 回答
822 浏览

powershell - 为什么 Write-Error 会在其上方显示所有代码?

我最近在阅读关于不在 PowerShell 中使用 Write-Host 的原因,所以我开始使用 Write-Verbose、Write-Warning 和 Write-Output ......但是我得到的输出有一些问题从写错误。

这是一个在脚本中使用它的简单示例。

当错误出现时,我得到以下信息。

我不明白为什么它会显示错误上方的所有代码。它只会使屏幕上的输出看起来非常混乱,尤其是在长脚本中。例如我目前正在开发一个脚本来自动化我们的用户创建、修改、禁用和删除过程,它有几百行,所以如果我想写一个非终止错误,我不想看到上面的整个代码....这只是愚蠢的。

有什么建议么。我考虑过使用写警告,但它确实是我想要显示的非终止错误......所以我正在尝试使用最佳实践。

谢谢,

0 投票
2 回答
3190 浏览

mongodb - MongoDB WriteError“代码”:9

我正在尝试从 MongoDB 中删除一些具有脏值的记录,但是每当我尝试删除它时,我都会收到带有代码 9的writeError

脏文档示例如下:

执行的remove命令如下:

抛出以下错误

知道这个错误到底是什么或如何解决它吗?

0 投票
1 回答
2128 浏览

usb - usb4java 发送消息时出错:USB 错误 1:控制传输失败:输入/输出错误

我尝试使用以下代码将带有 usb4java api 的消息发送到 ir 读写元素:

但是每次我尝试它时,我都会在以下位置收到此错误int = controlTransfer(handle, (LibUsb.REQUEST_TYPE_CLASS | RECIPIENT_INTERFACE), 0x09, (short) 2, (short) 1, buffer, timeout);

也许你们中的一个人知道如何解决这个问题?

我真的很期待你的回答。

编辑:我想我不得不说我的操作系统是 Windows 8.1 64 位上的 VM VirtualBox 中的 Linux 64 位。(USB 转发已激活;我已经访问了 USB 设备)

0 投票
1 回答
567 浏览

powershell - Powershell Write-Error 不填充 -ErrorVariable

我正在运行 Powershell 4,并试图通过在调用中使用 -ErrorVariable 参数并在函数本身中写入错误来获取错误变量以填充到函数中。但是,该变量永远不会被填充。

这是我的脚本:

因为它是 -ErrorVariable,所以我希望 write-error 用 $output 的内容填充变量 $myfuncerr,但这不会发生($myfuncerr 保持空白)。我在 Powershell ISE 中调试,所以我可以看到 Write-Error 实际上被调用了。

我还尝试使用 throw($output) 抛出异常,使用 -ErrorAction SilentlyContinue 运行 myfunc,但仍然没有填充 $myfuncerr,即

我是否正确使用了 -ErrorVariable 参数?

0 投票
2 回答
2377 浏览

sd-card - arduino不写入SD卡

我有一个带有 Seeedstudio sd card shield v4.0 的 Arduino,上面有一个 prototpye shield,上面是一个 TMP36 温度传感器和一个红色和两个绿色 LED,红色表示它已“准备好”记录数据,第一个绿色表示它当前正在“记录数据”,最后一个 LED 表示数据已“保存”到 SD 卡中,它在文件开始时将其删除,但是,它会创建“正在测试”行1, 2, 3...”在一个名为 TEST 的 txt 文件中。在同一个文件中应该有数据,但没有数据,它将在设置中写入卡,但不会在循环中写入。谁能帮我?

代码: