首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mule4-流突然停止初始化,警告发生了一些神秘的yml文件,MUnit测试开始抛出意外的错误。

Mule4-流突然停止初始化,警告发生了一些神秘的yml文件,MUnit测试开始抛出意外的错误。
EN

Stack Overflow用户
提问于 2021-05-25 11:38:11
回答 2查看 1.7K关注 0票数 1

今天我在忙我的Mule 4应用程序,突然我的任意点工作室变得疯狂了。当我试图运行我的应用程序时,我收到一个错误,即应用程序使用的端口已经在使用中。没有什么不寻常的,但是当我重新启动我的PC并想再次运行这个应用程序时,可疑的信息出现在控制台中:

信息2021-05-25 12:40:21,056 org.mule.runtime.core.internal.construct.AbstractFlowConstruct: Flow ImportPendingCorrectionsFlow尚未启动

以及我的应用程序中所有流的相同消息。

然后,我尝试运行一个已经存在的MUnit测试,该测试在一个月或更长时间内正确运行,我收到了以下错误:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

运行测试: Test +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ java.lang.AssertionError:引发的错误ID与预期的不匹配。org.mule.munit.runner.flow.TestFlow.run(TestFlow.java:313)的expected:但是was:引起的: java.io.IOException:远程关闭引起的: java.io.IOException:远程关闭的

这确实非常奇怪--因为这个流与HTTP完全无关。

最后,我在控制台中发现了一个非常奇怪的WARN

警告2021-05-25 13:04:35,613 Mule.app.apper.监护仪.1. com.mulesoft.agent.configuration.descriptor.YamlMuleAgentDescriptor:描述符文件/home/xxxxxxx/apps/AnypointStudio-7.7.0-linux64/AnypointStudio/plugins/org.mule.tooling.server.4.3.0.ee_7.3.5.202105101830/mule/conf/invoices-esb-mule4-app.yml未找到。

我不知道这里发生了什么,我从来没有创建过像invoices-esb-mule4-app.yml这样的文件。我假设这是Mule基于应用程序名称创建的某种配置文件。这里的路径很奇怪,因为我正在处理的工作区是在/home/xxxxxxx/AnypointStudio7/workspace-2/

其他有用的信息(或不有用)

  • I正在开发ApiKit SOAP服务,但它仍然工作得很好。
  • 曾经错误地单击了Mule设计透视图并单击了Api设计透视图,最终导致应用程序崩溃,但在重新启动Anypoint之后,它似乎工作正常。

有人知道我的任何一个工作室或我的应用程序会发生什么吗?

EN

回答 2

Stack Overflow用户

发布于 2021-07-20 20:30:52

我遇到了一个类似的问题,日志上写着FlowConstructLifecycleManager: Starting flow [flow name],然后是FlowConstructLifecycleManager: Stopping flow [flow name],然后是AbstractFlowConstruct: Flow [flow name] has not been started。然后在下一个流程中重复这三个。

在尝试各种解决方案超过一天之后,我的团队尝试运行、运行配置、选择Mule应用程序、选择Mule应用程序、General选项卡、“清除应用程序数据:”并将其更改为“始终”。这是“从来没有”。在进行此更改并再次运行之后,它就开始工作了。希望这能帮助你或其他人解决类似的“停止流动”问题。

票数 5
EN

Stack Overflow用户

发布于 2021-05-25 11:59:15

YML可以是由Runtime代理创建的每个应用程序配置文件。但奇怪的是,它是在Studio中的一个执行中创建的。检查/home/xxxxxxx/apps/AnypointStudio-7.7.0-linux64/AnypointStudio/plugins/org.mule.tooling.server.4.3.0.ee_7.3.5.202105101830/mule/conf/mule-agent.yml是否在引用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67687155

复制
相关文章

相似问题

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