This was due to some of the changes I've been making. I've checked in the fix. I guess this is another argument for unit tests that are run during builds and not just in the samples :-) While doing the refactoring, I'll be sure to add these tests.

Jim


On Feb 8, 2006, at 2:50 PM, Jeremy Boynes wrote:

Jim Marino wrote:

I am in the process of making some early changes to the proxy
configuration mechanism so that we can switch over to the new context
infrastructure. These are early changes that will need a lot  of
refactoring so I am attempting to do this in parallel. At the  point
that it settles down, I will let people no so we can figure out  the
best approach to do the switch-over.

Jim




I just updated and tried to build but I get an NPE in the samples - is
this likely to be related ? Is this something that may go away soon or
should I look at it?

--
Jeremy

---------------------------------------------------------------------- --------- Battery: org.apache.tuscany.samples.helloworld.HelloWorldServiceComponentTestCa se ---------------------------------------------------------------------- --------- testGeetings (org.apache.tuscany.samples.helloworld.HelloWorldServiceComponentTestC ase)

[ stdout ] ---------------------------------------------------------------

starting test..

[ stderr ] ---------------------------------------------------------------


[ stacktrace ] -----------------------------------------------------------

java.lang.NullPointerException
at org.apache.tuscany.core.invocation.jdk.JDKProxyFactory.initialize (JDKProxyFactory.java:47) at org.apache.tuscany.core.builder.impl.PortRuntimeConfigurationBuilderIm pl.buildProxyFactory(PortRuntimeConfigurationBuilderImpl.java:130) at org.apache.tuscany.core.builder.impl.PortRuntimeConfigurationBuilderIm pl.visit(PortRuntimeConfigurationBuilderImpl.java:88) at org.apache.tuscany.model.assembly.impl.AssemblyModelVisitorHelperImpl. accept(AssemblyModelVisitorHelperImpl.java:31) at org.apache.tuscany.model.assembly.impl.SimpleComponentImpl.accept (SimpleComponentImpl.java:224) at org.apache.tuscany.model.assembly.impl.AssemblyModelVisitorHelperImpl. accept(AssemblyModelVisitorHelperImpl.java:36) at org.apache.tuscany.model.assembly.impl.ModuleImpl.accept (ModuleImpl.java:377) at org.apache.tuscany.core.builder.impl.PortRuntimeConfigurationBuilderIm pl.build(PortRuntimeConfigurationBuilderImpl.java:76) at org.apache.tuscany.core.context.impl.TuscanyModuleComponentContextImpl .start(TuscanyModuleComponentContextImpl.java:165) at org.apache.tuscany.core.client.TuscanyRuntime.start (TuscanyRuntime.java:97) at org.apache.tuscany.samples.helloworld.HelloWorldServiceComponentTestCa se.testGeetings(HelloWorldServiceComponentTestCase.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at junit.framework.TestCase.runTest(TestCase.java:154)
    at junit.framework.TestCase.runBare(TestCase.java:127)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at junit.framework.TestSuite.run(TestSuite.java:203)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.surefire.battery.JUnitBattery.executeJUnit (JUnitBattery.java:246) at org.codehaus.surefire.battery.JUnitBattery.execute (JUnitBattery.java:220) at org.codehaus.surefire.Surefire.executeBattery(Surefire.java: 203)
    at org.codehaus.surefire.Surefire.run(Surefire.java:152)
    at org.codehaus.surefire.Surefire.run(Surefire.java:76)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.surefire.SurefireBooter.run(SurefireBooter.java: 104) at org.apache.maven.test.SurefirePlugin.execute (SurefirePlugin.java:229) at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:432) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:530) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif ecycle(DefaultLifecycleExecutor.java:472) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:451) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand leFailures(DefaultLifecycleExecutor.java:303) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment s(DefaultLifecycleExecutor.java:270) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:139)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)


Reply via email to