[ 
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)

Reply via email to