【发布时间】:2017-11-09 01:38:31
【问题描述】:
我在尝试部署我的 mule 应用程序时遇到此错误。我花了几个小时试图解决它,但无济于事。我使用的是 3.7.3 版本,尽管我使用的是 groovy 脚本,但我没有在项目中使用 dataweave。我也没有 dw: 命名空间,所以我不知道为什么它甚至试图加载 dataweave 组件
`java.lang.ClassNotFoundException: scala.Option 在 java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_141] 在 org.mule.module.launcher.FineGrainedControlClassLoader.findClass(FineGrainedControlClassLoader.java:175) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.MuleApplicationClassLoader.findClass(MuleApplicationClassLoader.java:134) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.FineGrainedControlClassLoader.loadClass(FineGrainedControlClassLoader.java:119) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_141] 在 com.mulesoft.weave.mule.el.WeaveExpressionLanguageExtension.configureContext(WeaveExpressionLanguageExtension.scala:12) ~[?:?] 在 org.mule.el.mvel.GlobalVariableResolverFactory.(GlobalVariableResolverFactory.java:39) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.el.mvel.MVELExpressionLanguage.createStaticContext(MVELExpressionLanguage.java:89) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.el.mvel.MVELExpressionLanguage.initialise(MVELExpressionLanguage.java:83) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.el.mvel.MVELExpressionLanguageWrapper.initialise(MVELExpressionLanguageWrapper.java:32)~[mule-core-3.7.3.jar:3.7.3] 在 sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) ~[?:?] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_141] 在 java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_141] 在 org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:237) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.lifecycle.phases.MuleContextInitialisePhase.applyLifecycle(MuleContextInitialisePhase.java:71) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.lifecycle.RegistryLifecycleCallback.doApplyLifecycle(RegistryLifecycleCallback.java:91) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.lifecycle.RegistryLifecycleCallback.onTransition(RegistryLifecycleCallback.java:67) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.lifecycle.RegistryLifecycleManager.invokePhase(RegistryLifecycleManager.java:140) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.lifecycle.RegistryLifecycleManager.fireLifecycle(RegistryLifecycleManager.java:111) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.registry.AbstractRegistry.fireLifecycle(AbstractRegistry.java:146) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:116) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:172) ~[mule-module-spring-config-3.7.3.jar:3.7.3] 在 org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:95) ~[mule-module-spring-config-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:43) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:69) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:101) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:52) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:43) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:69) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.context.DefaultMuleContextFactory$1.configure(DefaultMuleContextFactory.java:89) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.context.DefaultMuleContextFactory.doCreateMuleContext(DefaultMuleContextFactory.java:222) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:81) ~[mule-core-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:188) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.artifact.ArtifactWrapper$2.execute(ArtifactWrapper.java:62) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.artifact.ArtifactWrapper.init(ArtifactWrapper.java:57)~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:25) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:324) ~[mule-module-launcher-3.7.3.jar:3.7.3] 在 org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:345) ~[mule-module-launcher-3.7.3.jar:3.7.3]
【问题讨论】:
标签: mule