Mary, The NPE on context.start() may have been a bit of a red herring as the primary cause of the issue was that there was no json library was on the class path (specifically camel-jackson in this case). Once this dependency was added, another issue developed surrounding the the authentication in Jetty. There were a few pieces of configuration omitted from the test class that were required, such as Constraint/ConstraintMapping. I went ahead and configured those elements and added a test realm resource.
Once those changes were implemented, the testGetDirect class passed. A minor tweak to how the context was started in the testDirectPost was needed on line 116, but once that was implemented, the test class passed successfully. The test class and realm resource are attached. Thanks, Andy -- Andrew Block On March 18, 2016 at 3:07:06 PM, Mary Cochran ([email protected]) wrote: Sure! Here is the class file as well as the txt version again. Thanks, Mary Cochran On Fri, Mar 18, 2016 at 3:30 PM, Andrew Block <[email protected]> wrote: Mary, Would you be able to validate the attachment of the test class file? Thanks, Andy -- Andrew Block On March 18, 2016 at 1:23:19 PM, Mary Cochran ([email protected]) wrote: Can someone point me to why I am getting a NPE on context.start() ? Its line 63 of the attached. I have verified before that line that context is not null with my print statements. The test is for the route here: https://github.com/rhtconsulting/fuse-quickstarts/blob/jboss-fuse-6.2.1/karaf/rest_dsl_basic_auth/src/main/java/com/redhat/consulting/fusequickstarts/karaf/rest/auth/basic/dsl/route/RestDslRoute.java thanks, Mary Cochran
