camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jordan Armstrong (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CAMEL-8667) java.lang.NullPointerException CamelSpringTestContextLoader.java:174
Date Wed, 08 Jul 2015 20:46:07 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-8667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14619340#comment-14619340
] 

Jordan Armstrong commented on CAMEL-8667:
-----------------------------------------

Just a note that not all of the documentation is wrong. Just the section "Plain Spring Test
using JUnit 4.1.x Runner with XML Config". It's not possible to use the plain Spring test
runner with {{CamelTestContextBootstrapper}}. Persumably if {{CamelSpringTestHelper.setTestClass(testClass);}}
was added to the {{CamelSpringTestContextLoader.loadContext}} method it might work, although
you may run into other issues.

> java.lang.NullPointerException CamelSpringTestContextLoader.java:174
> --------------------------------------------------------------------
>
>                 Key: CAMEL-8667
>                 URL: https://issues.apache.org/jira/browse/CAMEL-8667
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-spring
>    Affects Versions: 2.15.1
>            Reporter: Chris Love
>            Assignee: Henryk Konsek
>             Fix For: 2.16.0, 2.15.3, 2.14.4
>
>         Attachments: DailyWeatherDataBeanUnmarshallTest.java
>
>
> I am getting a NPE with camel spring unit testing.  I am trying to convert 
> https://github.com/apache/camel/blob/master/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/unmarshall/simple/trim/BindySimpleFixedLengthUnmarshallTest.java

> to pure annotations ... and I am getting a NPE ... 
> I am using:
> {code:java}
> @ContextConfiguration()
> @RunWith(SpringJUnit4ClassRunner.class)
> @BoostrapWith(CamelTestContextBootstrapper.class)
> {code}
> Here is my stack trace.
> {code:java}
> Caused by: java.lang.NullPointerException: null 
> at org.apache.camel.test.spring.CamelSpringTestContextLoader.cleanup(CamelSpringTestContextLoader.java:174)
> at org.apache.camel.test.spring.CamelSpringTestContextLoader.loadContext(CamelSpringTestContextLoader.java:86)

> at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
> at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
> at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
> {code}
> The unit test is attached.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message