首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在WSO2 CEP sample模式下启动sample 0009

在WSO2 CEP sample模式下启动sample 0009
EN

Stack Overflow用户
提问于 2016-11-09 19:55:50
回答 1查看 51关注 0票数 1

我正在尝试WSO2 CEP中的样例0009。它用于JMS协议中的映射事件。

当我试图在示例模式下运行WSO2 CEP时,我在windows中执行以下命令,以在samples/cep/artifacts中运行示例:

wso2cep-samples.bat -sn 0009

这将导致以下错误:无效的数字。数值常量可以是十进制(17)、十六进制(0x11)或八进制(021)。此时应为0。

不过,当我运行0011的样本模式时,没有显示这种类型的错误。

我使用的是WSO2 CEP版本4.2.0

我试着寻找一个已经打开的bug,但是没有。有谁遇到过类似的问题吗?

编辑:如果我用0011运行相同的命令,并在它启动后停止它,我可以用0009运行命令,但仍然在执行开始时显示该错误消息。

EN

回答 1

Stack Overflow用户

发布于 2016-11-16 13:06:18

错误的原因是batch会将'0009‘解释为八进制(因为在批处理脚本中,前导零将指定八进制),而'0009’是一个无效的八进制。

要消除此错误,请编辑wso2cep-samples.bat文件并注释掉48 & 49行,然后尝试使用wso2cep-samples.bat -sn 0009运行示例

代码语言:javascript
复制
rem SET /A UserInputVal="%cn%"*1
rem IF %UserInputVal% EQU 0 GOTO invalid_number
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40506437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档