标签: error-code

SendGrid API 错误代码和消息?

我已经在他们的网站、论坛和 wiki 中查看了所有内容,但到目前为止我还没有找到这个问题的答案。

在哪里可以找到 SendGrid API 错误代码和消息的列表?

谢谢

api error-code sendgrid

5
推荐指数
1
解决办法
7818
查看次数

从ReplaceFile重现ERROR_UNABLE_TO_MOVE_REPLACEMENT_2错误代码

我使用ReplaceFile Win32函数作为获取原子行为的操作的一部分.

在该函数的三个特殊错误代码中,我已经能够从两个重现和恢复(回滚):ERROR_UNABLE_TO_MOVE_REPLACEMENT和ERROR_UNABLE_TO_REMOVE_REPLACED.

我的问题与第三个错误代码有关:ERROR_UNABLE_TO_MOVE_REPLACEMENT _2.

  1. 有没有人看到这个错误代码返回?在什么条件下可能?
  2. 有关如何重新生成此错误的任何想法,以便我可以测试从我的代码中恢复的路径?
  3. 我从文档中收集到要从此错误中恢复(回滚),我需要将替换后的文件重命名为其原始名称,因为ReplaceFile会将其留下备份文件名.任何人都可以验证这实际上是ReplaceFile离开文件的状态吗?

如果有帮助,可以提供更多细节:

  • 使用非NULL备份文件名调用ReplaceFile(实际上,如果给出NULL备份名称,则不会发生ERROR_UNABLE_TO_MOVE_REPLACEMENT_2).
  • 我还传递了REPLACEFILE_WRITE_THROUGH标志.
  • 这些文件都存在于同一个NTFS卷上.

windows error-handling winapi error-code

5
推荐指数
1
解决办法
451
查看次数

Ajax无法在IE11中运行错误代码0x2f78

这是我的ajax设置:

                $.support.cors = true;
                $.ajax({
                    beforeSend: function ()
                    {

                    },
                    type: "POST",
                    url: "test.cgx",
                    data: hex_str,       
                    dataType: "xml",
                    processData: false,
                    contentType: "text/xml; charset=utf-8",
                    success: function (msg)
                    {

                    },
                    error: function (msg)
                    {

                    }
                });
Run Code Online (Sandbox Code Playgroud)

如果数据 - hexstr 小于4个字符(例如hex_str ="3A"),我收到以下错误(请求待处理1分钟后):

XMLHttpRequest:网络错误0x2f78,由于错误00002f78无法完成操作.

这只发生在IE,FF和Chrome可以发布任何数据大小.我发送的数据不是XML格式,它只是Hex数据(我需要 contentType: "text/xml; charset=utf-8" 其他原因).

我正在使用Jquery 1.8.2

ajax jquery post internet-explorer error-code

5
推荐指数
1
解决办法
3674
查看次数

如何通过 shell 脚本调用 oozie 工作流并阻止/等待工作流完成

我使用 Oozie 创建了一个工作流,该工作流由多个操作节点组成,并且能够通过协调器成功运行这些节点。

我想通过包装器 shell 脚本调用 Oozie 工作流。

包装器脚本应调用 Oozie 命令,等待 oozie 作业完成(成功或错误)并返回 Oozie 成功状态代码 (0) 或失败的 oozie 操作节点的错误代码(如果 oozie 工作流的任何节点具有失败的)。

从我目前所见,我知道只要我调用 oozie 命令来运行工作流,该命令就会退出,并在 linux 控制台上打印作业 ID,而 oozie 作业将在后端异步运行。

我希望我的包装器脚本阻塞,直到 oozie 协调器作业完成并返回成功/错误代码。

您能否告诉我如何/是否可以使用任何 oozie 功能来实现这一目标?

我在 Linux 中使用 Oozie 3.3.2 版和 bash shell。

注意:如果有人对我为什么需要这样的功能感到好奇 - 要求是我的包装器 shell 脚本应该知道 oozie 作业运行了多长时间,oozie 作业何时完成,并相应地返回退出代码,以便调用包装器脚本的父进程知道作业是否成功完成,如果出错,则为支持团队发出警报/票。

shell error-code blocking oozie oozie-coordinator

5
推荐指数
2
解决办法
3345
查看次数

Chrome失败错误代码

我一直在搜索一段时间,我找不到所有无法加载错误代码/谷歌浏览器的错误描述的确切列表.

我正在谈论突出显示的文本

在此输入图像描述

有人能给我一个链接吗?

google-chrome error-code

5
推荐指数
2
解决办法
5703
查看次数

在linux内核中返回错误代码

我试图了解 Linux 系统调用如何返回错误代码。我遇到了times()系统调用。这个简单的系统调用将一些数据复制到用户空间,如果该操作不成功,则返回-EFAULT

SYSCALL_DEFINE1(times, struct tms __user *, tbuf)
{
    if (tbuf) {
        struct tms tmp;

        do_sys_times(&tmp);
        if (copy_to_user(tbuf, &tmp, sizeof(struct tms)))
            return -EFAULT;
    }
    force_successful_syscall_return();
    return (long) jiffies_64_to_clock_t(get_jiffies_64());
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 为什么-EFAULT?不应该EFAULT没有减号吗?
  2. 返回负错误代码很常见吗?

error-code system-calls linux-kernel

5
推荐指数
1
解决办法
2039
查看次数

我们真的需要std :: error_category和std :: error_condition吗?

所以,在我理解std::error_code工作原理的过程中,我开始怀疑我们是否真的需要std::error_conditionstd::error_category.我想实现什么在这个这个教程和工作量是它是相当脆弱的(我目前被困试图找出为什么这个代码会导致连接重复的符号错误一起不平凡.

是不是更容易子类化std::error_code,添加message属性和方法然后让我们std::error_code可以比较定义错误代码的枚举?我很难理解为什么我需要std::error_category而且std::error_condition根本不知道.

c++ stl error-code c++11

5
推荐指数
1
解决办法
573
查看次数

Gulp 4:如何检测"您是否忘记发信号异步完成?" 复杂构建脚本中的错误

正如已经迁移到Gulp 4的人可能知道的gulp.series那样 - 如果系列中的任务没有正确地表示完成,则不会继续执行.

我的问题是它处理这种错误的方式 - 它只是控制台中的一条消息(你忘了发信号异步完成吗?) ; gulp仍然以错误代码0退出.这意味着如果你在一个更复杂的构建脚本中运行gulp,那么看起来好像一切都没问题,并且当他们显然没有成功完成gulp任务时.(相反,如果抛出错误gulpUtil.plugin error,则会导致非0错误代码.)

所以我的问题是:你如何从外部发现这样的错误?

  • 在这种情况下,有没有办法让gulp退出非0?(是否有我可以订阅的事件并抛出错误,或者我可以设置的配置等)
  • 我应该尝试检查应该生成的资产是否存在?(我发现这个解决方案非常脆弱.)
  • 我应该"观察"控制台消息并查找特定的字符串,例如"你忘了发信号......"吗?(啊!)
  • (是的,我知道我可以用一口气做所有事情然后我不需要检查错误代码,但我们只是假设,实际上,我不能.)

还有其他我没想过的可能性吗?

terminal error-code gulp gulp-4

5
推荐指数
1
解决办法
3315
查看次数

使用“std::error_code”的最佳实践

I am currently building an embedded system and use a modern C++ compiler.\nWhile I could technically fit exception handling in the given resources (ARM7, more than 10M RAM), I don\xe2\x80\x99t think exceptions are the right tool for something like this and using exceptions requires RTTI, which in turn results in code bloat.

\n

To stay C++-ish anyway I want to use std::error_code (or similar with more data) because I do like the concept.

\n

However, there does not seem to …

c++ error-code

5
推荐指数
1
解决办法
2359
查看次数

使用VirtualAllocEX时出错代码487(ERROR_INVALID_ADDRESS)

我正在尝试使用VirtualAllocEx().当我将dwSize(第三个参数)设置为大于约63 MB的数字时,它会导致在我查看时生成错误代码487 GetLastError().但是,它适用于较小的尺寸,如4MB.

这是我的代码的一部分:

VirtualAllocEx(peProcessInformation.hProcess,
               (LPVOID)(INH.OptionalHeader.ImageBase),
               dwImageSize, 
               MEM_RESERVE | MEM_COMMIT,
               PAGE_EXECUTE_READWRITE);
Run Code Online (Sandbox Code Playgroud)

在我使用4MB EXE文件的情况下,LPVOID返回值是0x00400000,但在其他情况下(20MB或更大的文件)它返回0x00000000.

  1. 参数是否有最大值dwSize

  2. 我的问题是否有其他解决方案,例如另一个功能?

winapi memory-management error-code

4
推荐指数
1
解决办法
6282
查看次数