Pasquale Congiusti created CAMEL-22738:
------------------------------------------
Summary: [camel-core-reifier] No language could be found for:
simple-no-file
Key: CAMEL-22738
URL: https://issues.apache.org/jira/browse/CAMEL-22738
Project: Camel
Issue Type: Bug
Reporter: Pasquale Congiusti
I bumped in the following test case error in JPA component:
{code}
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.090 s
<<< FAILURE! -- in org.apache.camel.processor.jpa.JpaPollingConsumerTest
[ERROR]
org.apache.camel.processor.jpa.JpaPollingConsumerTest.testPollingConsumer --
Time elapsed: 0.081 s <<< ERROR!
org.apache.camel.FailedToCreateRouteException: Failed to create route: route3
at: >>> PollEnrich[simple{jpa://org.apache.camel.examples.Customer?query=select
c from Customer c where c.name like '${header.name}'}] <<< in route:
Route(route3)[From[direct:start] -> [PollEnrich[simple{jpa:/... because: No
language could be found for: simple-no-file
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:248)
at
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:89)
at
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:765)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:626)
at
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2638)
at
org.apache.camel.support.service.BaseService.init(BaseService.java:85)
at
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2256)
at
org.apache.camel.support.service.BaseService.start(BaseService.java:115)
at
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2275)
at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211)
at
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:121)
at
org.apache.camel.test.junit5.util.CamelContextTestHelper.startCamelContext(CamelContextTestHelper.java:230)
at
org.apache.camel.test.junit5.util.CamelContextTestHelper.startCamelContextOrService(CamelContextTestHelper.java:248)
at
org.apache.camel.test.junit5.TransientCamelContextManager.tryStartCamelContext(TransientCamelContextManager.java:180)
at
org.apache.camel.test.junit5.TransientCamelContextManager.initialize(TransientCamelContextManager.java:131)
at
org.apache.camel.test.junit5.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
at
org.apache.camel.test.junit5.CamelTestSupport.setUp(CamelTestSupport.java:150)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.apache.camel.NoSuchLanguageException: No language could be found
for: simple-no-file
at
org.apache.camel.impl.engine.DefaultLanguageResolver.noSpecificLanguageFound(DefaultLanguageResolver.java:93)
at
org.apache.camel.impl.engine.DefaultLanguageResolver.resolveLanguage(DefaultLanguageResolver.java:69)
at
org.apache.camel.impl.engine.AbstractCamelContext.doResolveLanguage(AbstractCamelContext.java:1778)
at
org.apache.camel.impl.engine.AbstractCamelContext.lambda$resolveLanguage$3(AbstractCamelContext.java:1759)
at
java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
at
org.apache.camel.impl.engine.AbstractCamelContext.resolveLanguage(AbstractCamelContext.java:1759)
at
org.apache.camel.reifier.language.ExpressionReifier.createExpression(ExpressionReifier.java:161)
at
org.apache.camel.reifier.AbstractReifier.createExpression(AbstractReifier.java:119)
at
org.apache.camel.reifier.PollEnrichReifier.createProcessor(PollEnrichReifier.java:52)
at
org.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:843)
at
org.apache.camel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:616)
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:240)
... 20 more
{code}
It seems it may be a regression caused by this commit:
https://github.com/apache/camel/commit/e46135dbe49dea1be22a5d374e1fc6671fa12c0b
[~davsclaus] can you please confirm if that is the root cause?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)