You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Mike Edwards <mi...@gmail.com> on 2008/04/23 01:12:29 UTC
Vtests failing in latest builds?
Folks,
I'm getting a vtest failure in my latest builds - any explanation?
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running
org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
stCase
atScope1 - Setting up
22-Apr-2008 23:59:30
org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
e buildComposite
WARNING: Can't find monitor extension on the classpath
GService->initGService
Exception in thread "Thread-3" java.lang.IllegalArgumentException:
Invalid phase
name: component.implementation
at
org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
(InvocationChainImpl.java:106)
at
org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
(InvocationChainImpl.java:70)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
nInterceptor(RuntimeWireImpl.java:316)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
ains(RuntimeWireImpl.java:188)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
ins(RuntimeWireImpl.java:109)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
in(RuntimeWireImpl.java:115)
at
org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
nvocationChain(RuntimeComponentServiceImpl.java:120)
at
org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
at
org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
ingInterceptor(RuntimeWireImpl.java:228)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
ains(RuntimeWireImpl.java:167)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
ins(RuntimeWireImpl.java:109)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
tionChain(JDKInvocationHandler.java:243)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
KInvocationHandler.java:148)
at $Proxy17.setCurrentState(Unknown Source)
at
org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
Service
not found for component CComponent reference $self$.CService
(bindingURI=/CComp
onent operation=getName). Ensure that the composite containing the
service is lo
aded and started somewhere in the SCA domain and that if running in a
remote nod
e that the interface of the target service marked as @Remotable
at
org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
ingInterceptor(RuntimeWireImpl.java:228)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
ains(RuntimeWireImpl.java:167)
at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
ins(RuntimeWireImpl.java:109)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
tionChain(JDKInvocationHandler.java:243)
at
org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
KInvocationHandler.java:148)
at $Proxy17.setCurrentState(Unknown Source)
at
org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
ThreadB1->BService2
ThreadB2->BService9
atScope1 - Cleaning up
GService->destroyGService
atScope2 - Setting up
22-Apr-2008 23:59:31
org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
e buildComposite
WARNING: Can't find monitor extension on the classpath
GService->initGService
DService1->initDService
ThreadD0->DService1
DService2->initDService
ThreadD1->DService2
DService3->initDService
ThreadD2->DService3
DService4->initDService
ThreadD3->DService4
DService5->initDService
ThreadD4->DService5
atScope2 - Cleaning up
GService->destroyGService
atScope3 - Setting up
22-Apr-2008 23:59:31
org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
e buildComposite
WARNING: Can't find monitor extension on the classpath
GService->initGService
FService1->initFService
ThreadF0->FService1
ThreadF1->FService1
ThreadF2->FService1
ThreadF3->FService1
ThreadF4->FService1
atScope3 - Cleaning up
FService1->destroyFService
GService->destroyGService
atScope4 - Setting up
22-Apr-2008 23:59:31
org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
e buildComposite
WARNING: Can't find monitor extension on the classpath
GService->initGService
atScope4 - Cleaning up
GService->destroyGService
atScope5 - Setting up
22-Apr-2008 23:59:31
org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
e buildComposite
WARNING: Can't find monitor extension on the classpath
GService->initGService
IService1->initIService
IService1->endConversation
IService1->destroyIService
IService2->initIService
IService3->initIService
IService3->endConversation
IService3->destroyIService
IService4->initIService
IService4->endConversation
IService4->destroyIService
IService2->endConversation
IService2->destroyIService
IService5->initIService
IService5->endConversation
IService5->destroyIService
IService6->initIService
instanceCounter=6
initCalledCounter=6
destroyCalledCounter=5
atScope5 - Cleaning up
GService->destroyGService
Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323
sec <<< FA
ILURE!
atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
estCase) Time elapsed: 1.422 sec <<< FAILURE!
junit.framework.ComparisonFailure: null expected:<[None]> but
was:<[Unknown]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at
org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
hodRunner.java:99)
at
org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
Runner.java:81)
at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
dAfterRunner.java:34)
at
org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
r.java:75)
at
org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
:45)
at
org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
stClassMethodsRunner.java:75)
at
org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
sRunner.java:36)
at
org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
Runner.java:42)
at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
dAfterRunner.java:34)
at
org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
2)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
tSet(AbstractDirectoryTestSuite.java:138)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
stractDirectoryTestSuite.java:125)
at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
refireBooter.java:308)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
ava:879)
Results :
Failed tests:
atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
nTestCase)
Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] There are test failures.
Please refer to
C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
fire-reports for the individual test results.
Yours, Mike.
Re: Vtests failing in latest builds?
Posted by Gilbert Kwan <gi...@gmail.com>.
Oh, I also found a comment just before the declaration of the private
variable phaseManager in InvocationChainImpl
// FIXME: Not a good practice to use static reference
Is it related?
Regards
Gilbert
On Wed, Apr 23, 2008 at 4:12 PM, Gilbert Kwan <gi...@gmail.com> wrote:
> The test created 4 threads. Two threads got a stateless scope service
> BService and called it. Another 2 threads got another stateless scope
> service CService. In Mike's case, 2 threads of BService worked fine,
> but other 2 threads of CService could not get the service because of
> the IllegalArgumentException.
>
> The code is so simple as:
> CService cService = domain.getService(CService.class, "CComponent");
> cService.setCurrentState(name + "-state-1");
>
> Can anyone explain why there was an
> "java.lang.IllegalArgumentException: Invalid phase name:
> component.implementation"?
>
> I checked the code at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker(String
> phase, Invoker invoker), and ran in debug mode.
>
> I found the argument phase="component.implementation", and
> phaseManager.getAllPhases() returned empty list. Why did that happen?
>
> The interesting thing is that not always be happened.
>
> Regards
> Gilbert
>
>
> On Tue, Apr 22, 2008 at 7:12 PM, Mike Edwards
> <mi...@gmail.com> wrote:
>
> > Folks,
> >
> > I'm getting a vtest failure in my latest builds - any explanation?
> >
> > -------------------------------------------------------
> > T E S T S
> > -------------------------------------------------------
> > Running
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
> > stCase
> > atScope1 - Setting up
> > 22-Apr-2008 23:59:30
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > Exception in thread "Thread-3" java.lang.IllegalArgumentException: Invalid
> > phase
> > name: component.implementation
> > at
> > org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> > (InvocationChainImpl.java:106)
> > at
> > org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> > (InvocationChainImpl.java:70)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
> > nInterceptor(RuntimeWireImpl.java:316)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:188)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > in(RuntimeWireImpl.java:115)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
> > nvocationChain(RuntimeComponentServiceImpl.java:120)
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> > ingInterceptor(RuntimeWireImpl.java:228)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:167)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> > tionChain(JDKInvocationHandler.java:243)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> > KInvocationHandler.java:148)
> > at $Proxy17.setCurrentState(Unknown Source)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> > Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
> > Service
> > not found for component CComponent reference $self$.CService
> > (bindingURI=/CComp
> > onent operation=getName). Ensure that the composite containing the service
> > is lo
> > aded and started somewhere in the SCA domain and that if running in a remote
> > nod
> > e that the interface of the target service marked as @Remotable
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> > ingInterceptor(RuntimeWireImpl.java:228)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:167)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> > tionChain(JDKInvocationHandler.java:243)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> > KInvocationHandler.java:148)
> > at $Proxy17.setCurrentState(Unknown Source)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> > ThreadB1->BService2
> > ThreadB2->BService9
> > atScope1 - Cleaning up
> > GService->destroyGService
> > atScope2 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > DService1->initDService
> > ThreadD0->DService1
> > DService2->initDService
> > ThreadD1->DService2
> > DService3->initDService
> > ThreadD2->DService3
> > DService4->initDService
> > ThreadD3->DService4
> > DService5->initDService
> > ThreadD4->DService5
> > atScope2 - Cleaning up
> > GService->destroyGService
> >
> > atScope3 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > FService1->initFService
> > ThreadF0->FService1
> > ThreadF1->FService1
> > ThreadF2->FService1
> > ThreadF3->FService1
> > ThreadF4->FService1
> > atScope3 - Cleaning up
> > FService1->destroyFService
> > GService->destroyGService
> >
> > atScope4 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > atScope4 - Cleaning up
> > GService->destroyGService
> >
> > atScope5 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > IService1->initIService
> > IService1->endConversation
> > IService1->destroyIService
> > IService2->initIService
> > IService3->initIService
> > IService3->endConversation
> > IService3->destroyIService
> > IService4->initIService
> > IService4->endConversation
> > IService4->destroyIService
> > IService2->endConversation
> > IService2->destroyIService
> > IService5->initIService
> > IService5->endConversation
> > IService5->destroyIService
> > IService6->initIService
> > instanceCounter=6
> > initCalledCounter=6
> > destroyCalledCounter=5
> > atScope5 - Cleaning up
> > GService->destroyGService
> >
> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323 sec
> > <<< FA
> > ILURE!
> > atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
> > estCase) Time elapsed: 1.422 sec <<< FAILURE!
> > junit.framework.ComparisonFailure: null expected:<[None]> but
> > was:<[Unknown]>
> > at junit.framework.Assert.assertEquals(Assert.java:81)
> > at junit.framework.Assert.assertEquals(Assert.java:87)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
> > hodRunner.java:99)
> > at
> > org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
> > Runner.java:81)
> > at
> > org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> > dAfterRunner.java:34)
> > at
> > org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
> > r.java:75)
> > at
> > org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
> > :45)
> > at
> > org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
> > stClassMethodsRunner.java:75)
> > at
> > org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
> > sRunner.java:36)
> > at
> > org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
> > Runner.java:42)
> > at
> > org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> > dAfterRunner.java:34)
> > at
> > org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
> > 2)
> > at
> > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> > java:62)
> > at
> > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> > tSet(AbstractDirectoryTestSuite.java:138)
> > at
> > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> > stractDirectoryTestSuite.java:125)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> > refireBooter.java:308)
> > at
> > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> > ava:879)
> >
> >
> > Results :
> >
> > Failed tests:
> >
> > atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase)
> >
> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] There are test failures.
> >
> > Please refer to
> > C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
> > fire-reports for the individual test results.
> >
> >
> >
> > Yours, Mike.
> >
>
Re: Vtests failing in latest builds?
Posted by Gilbert Kwan <gi...@gmail.com>.
The test created 4 threads. Two threads got a stateless scope service
BService and called it. Another 2 threads got another stateless scope
service CService. In Mike's case, 2 threads of BService worked fine,
but other 2 threads of CService could not get the service because of
the IllegalArgumentException.
The code is so simple as:
CService cService = domain.getService(CService.class, "CComponent");
cService.setCurrentState(name + "-state-1");
Can anyone explain why there was an
"java.lang.IllegalArgumentException: Invalid phase name:
component.implementation"?
I checked the code at
org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker(String
phase, Invoker invoker), and ran in debug mode.
I found the argument phase="component.implementation", and
phaseManager.getAllPhases() returned empty list. Why did that happen?
The interesting thing is that not always be happened.
Regards
Gilbert
On Tue, Apr 22, 2008 at 7:12 PM, Mike Edwards
<mi...@gmail.com> wrote:
> Folks,
>
> I'm getting a vtest failure in my latest builds - any explanation?
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
> stCase
> atScope1 - Setting up
> 22-Apr-2008 23:59:30
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> Exception in thread "Thread-3" java.lang.IllegalArgumentException: Invalid
> phase
> name: component.implementation
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:106)
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:70)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
> nInterceptor(RuntimeWireImpl.java:316)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:188)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> in(RuntimeWireImpl.java:115)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
> nvocationChain(RuntimeComponentServiceImpl.java:120)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
> Service
> not found for component CComponent reference $self$.CService
> (bindingURI=/CComp
> onent operation=getName). Ensure that the composite containing the service
> is lo
> aded and started somewhere in the SCA domain and that if running in a remote
> nod
> e that the interface of the target service marked as @Remotable
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> ThreadB1->BService2
> ThreadB2->BService9
> atScope1 - Cleaning up
> GService->destroyGService
> atScope2 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> DService1->initDService
> ThreadD0->DService1
> DService2->initDService
> ThreadD1->DService2
> DService3->initDService
> ThreadD2->DService3
> DService4->initDService
> ThreadD3->DService4
> DService5->initDService
> ThreadD4->DService5
> atScope2 - Cleaning up
> GService->destroyGService
>
> atScope3 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> FService1->initFService
> ThreadF0->FService1
> ThreadF1->FService1
> ThreadF2->FService1
> ThreadF3->FService1
> ThreadF4->FService1
> atScope3 - Cleaning up
> FService1->destroyFService
> GService->destroyGService
>
> atScope4 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> atScope4 - Cleaning up
> GService->destroyGService
>
> atScope5 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> IService1->initIService
> IService1->endConversation
> IService1->destroyIService
> IService2->initIService
> IService3->initIService
> IService3->endConversation
> IService3->destroyIService
> IService4->initIService
> IService4->endConversation
> IService4->destroyIService
> IService2->endConversation
> IService2->destroyIService
> IService5->initIService
> IService5->endConversation
> IService5->destroyIService
> IService6->initIService
> instanceCounter=6
> initCalledCounter=6
> destroyCalledCounter=5
> atScope5 - Cleaning up
> GService->destroyGService
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323 sec
> <<< FA
> ILURE!
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
> estCase) Time elapsed: 1.422 sec <<< FAILURE!
> junit.framework.ComparisonFailure: null expected:<[None]> but
> was:<[Unknown]>
> at junit.framework.Assert.assertEquals(Assert.java:81)
> at junit.framework.Assert.assertEquals(Assert.java:87)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
> hodRunner.java:99)
> at
> org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
> Runner.java:81)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
> r.java:75)
> at
> org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
> :45)
> at
> org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
> stClassMethodsRunner.java:75)
> at
> org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
> sRunner.java:36)
> at
> org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
> Runner.java:42)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
> 2)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
>
>
> Results :
>
> Failed tests:
>
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase)
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
>
> Please refer to
> C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
> fire-reports for the individual test results.
>
>
>
> Yours, Mike.
>
Re: Vtests failing in latest builds?
Posted by Mike Edwards <mi...@gmail.com>.
Kevin Williams wrote:
> I reported an intermittent failure like this a few days ago. Are you
> seeing this consistently?
> --
> Kevin
Kevin,
Consistently enough for me to have to remove the vtests from my builds
in order to make some progress....
Yours, Mike.
Re: Vtests failing in latest builds?
Posted by Kevin Williams <kj...@gmail.com>.
I reported an intermittent failure like this a few days ago. Are you
seeing this consistently?
--
Kevin
On Tue, Apr 22, 2008 at 5:12 PM, Mike Edwards
<mi...@gmail.com> wrote:
> Folks,
>
> I'm getting a vtest failure in my latest builds - any explanation?
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
> stCase
> atScope1 - Setting up
> 22-Apr-2008 23:59:30
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> Exception in thread "Thread-3" java.lang.IllegalArgumentException: Invalid
> phase
> name: component.implementation
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:106)
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:70)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
> nInterceptor(RuntimeWireImpl.java:316)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:188)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> in(RuntimeWireImpl.java:115)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
> nvocationChain(RuntimeComponentServiceImpl.java:120)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
> Service
> not found for component CComponent reference $self$.CService
> (bindingURI=/CComp
> onent operation=getName). Ensure that the composite containing the service
> is lo
> aded and started somewhere in the SCA domain and that if running in a
> remote nod
> e that the interface of the target service marked as @Remotable
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> ThreadB1->BService2
> ThreadB2->BService9
> atScope1 - Cleaning up
> GService->destroyGService
> atScope2 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> DService1->initDService
> ThreadD0->DService1
> DService2->initDService
> ThreadD1->DService2
> DService3->initDService
> ThreadD2->DService3
> DService4->initDService
> ThreadD3->DService4
> DService5->initDService
> ThreadD4->DService5
> atScope2 - Cleaning up
> GService->destroyGService
>
> atScope3 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> FService1->initFService
> ThreadF0->FService1
> ThreadF1->FService1
> ThreadF2->FService1
> ThreadF3->FService1
> ThreadF4->FService1
> atScope3 - Cleaning up
> FService1->destroyFService
> GService->destroyGService
>
> atScope4 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> atScope4 - Cleaning up
> GService->destroyGService
>
> atScope5 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> IService1->initIService
> IService1->endConversation
> IService1->destroyIService
> IService2->initIService
> IService3->initIService
> IService3->endConversation
> IService3->destroyIService
> IService4->initIService
> IService4->endConversation
> IService4->destroyIService
> IService2->endConversation
> IService2->destroyIService
> IService5->initIService
> IService5->endConversation
> IService5->destroyIService
> IService6->initIService
> instanceCounter=6
> initCalledCounter=6
> destroyCalledCounter=5
> atScope5 - Cleaning up
> GService->destroyGService
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323 sec
> <<< FA
> ILURE!
>
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
> estCase) Time elapsed: 1.422 sec <<< FAILURE!
> junit.framework.ComparisonFailure: null expected:<[None]> but
> was:<[Unknown]>
> at junit.framework.Assert.assertEquals(Assert.java:81)
> at junit.framework.Assert.assertEquals(Assert.java:87)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
> hodRunner.java:99)
> at
> org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
> Runner.java:81)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
> r.java:75)
> at
> org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
> :45)
> at
> org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
> stClassMethodsRunner.java:75)
> at
> org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
> sRunner.java:36)
> at
> org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
> Runner.java:42)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
> 2)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
>
>
> Results :
>
> Failed tests:
>
>
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase)
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
>
> Please refer to
> C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
> fire-reports for the individual test results.
>
>
>
> Yours, Mike.
>
Re: Vtests failing in latest builds?
Posted by Gilbert Kwan <gi...@gmail.com>.
Hi Mike,
Would you do me a favor? Add a sleep as following code and retry.
public void atScope1() throws Exception {
...
CThread c2 = new CThread("ThreadC2");
// Please add following 2 lines.
System.out.println("make a delay");
Thread.sleep(1000);
b1.start();
...
I tried and problem not seen anymore, but I still curious why.
Thanks
Gilbert
On Wed, Apr 23, 2008 at 11:46 AM, Gilbert Kwan <gi...@gmail.com> wrote:
> It is not always happen. I suspect and curious that it is a timing issue.
>
> For the first test "atScope1", it created 4 threads. 2 of them were fine. See
>
> > ThreadB1->BService2
> > ThreadB2->BService9
>
> But, other 2 threads failed at setCurrentState.
>
> The code simply do:
>
> CService cService = domain.getService(CService.class, "CComponent");
> cService.setCurrentState(name + "-state-1");
>
> Is it necessary to wait after getting the service and before to do a request?
>
> Regards
> Gilbert
>
>
> On Tue, Apr 22, 2008 at 7:12 PM, Mike Edwards
> <mi...@gmail.com> wrote:
>
> > Folks,
> >
> > I'm getting a vtest failure in my latest builds - any explanation?
> >
> > -------------------------------------------------------
> > T E S T S
> > -------------------------------------------------------
> > Running
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
> > stCase
> > atScope1 - Setting up
> > 22-Apr-2008 23:59:30
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > Exception in thread "Thread-3" java.lang.IllegalArgumentException: Invalid
> > phase
> > name: component.implementation
> > at
> > org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> > (InvocationChainImpl.java:106)
> > at
> > org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> > (InvocationChainImpl.java:70)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
> > nInterceptor(RuntimeWireImpl.java:316)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:188)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > in(RuntimeWireImpl.java:115)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
> > nvocationChain(RuntimeComponentServiceImpl.java:120)
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> > ingInterceptor(RuntimeWireImpl.java:228)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:167)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> > tionChain(JDKInvocationHandler.java:243)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> > KInvocationHandler.java:148)
> > at $Proxy17.setCurrentState(Unknown Source)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> > Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
> > Service
> > not found for component CComponent reference $self$.CService
> > (bindingURI=/CComp
> > onent operation=getName). Ensure that the composite containing the service
> > is lo
> > aded and started somewhere in the SCA domain and that if running in a remote
> > nod
> > e that the interface of the target service marked as @Remotable
> > at
> > org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> > vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> > ingInterceptor(RuntimeWireImpl.java:228)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> > ains(RuntimeWireImpl.java:167)
> > at
> > org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> > ins(RuntimeWireImpl.java:109)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> > tionChain(JDKInvocationHandler.java:243)
> > at
> > org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> > KInvocationHandler.java:148)
> > at $Proxy17.setCurrentState(Unknown Source)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> > ThreadB1->BService2
> > ThreadB2->BService9
> > atScope1 - Cleaning up
> > GService->destroyGService
> > atScope2 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > DService1->initDService
> > ThreadD0->DService1
> > DService2->initDService
> > ThreadD1->DService2
> > DService3->initDService
> > ThreadD2->DService3
> > DService4->initDService
> > ThreadD3->DService4
> > DService5->initDService
> > ThreadD4->DService5
> > atScope2 - Cleaning up
> > GService->destroyGService
> >
> > atScope3 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > FService1->initFService
> > ThreadF0->FService1
> > ThreadF1->FService1
> > ThreadF2->FService1
> > ThreadF3->FService1
> > ThreadF4->FService1
> > atScope3 - Cleaning up
> > FService1->destroyFService
> > GService->destroyGService
> >
> > atScope4 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > atScope4 - Cleaning up
> > GService->destroyGService
> >
> > atScope5 - Setting up
> > 22-Apr-2008 23:59:31
> > org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> > e buildComposite
> > WARNING: Can't find monitor extension on the classpath
> > GService->initGService
> > IService1->initIService
> > IService1->endConversation
> > IService1->destroyIService
> > IService2->initIService
> > IService3->initIService
> > IService3->endConversation
> > IService3->destroyIService
> > IService4->initIService
> > IService4->endConversation
> > IService4->destroyIService
> > IService2->endConversation
> > IService2->destroyIService
> > IService5->initIService
> > IService5->endConversation
> > IService5->destroyIService
> > IService6->initIService
> > instanceCounter=6
> > initCalledCounter=6
> > destroyCalledCounter=5
> > atScope5 - Cleaning up
> > GService->destroyGService
> >
> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323 sec
> > <<< FA
> > ILURE!
> > atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
> > estCase) Time elapsed: 1.422 sec <<< FAILURE!
> > junit.framework.ComparisonFailure: null expected:<[None]> but
> > was:<[Unknown]>
> > at junit.framework.Assert.assertEquals(Assert.java:81)
> > at junit.framework.Assert.assertEquals(Assert.java:87)
> > at
> > org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
> > hodRunner.java:99)
> > at
> > org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
> > Runner.java:81)
> > at
> > org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> > dAfterRunner.java:34)
> > at
> > org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
> > r.java:75)
> > at
> > org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
> > :45)
> > at
> > org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
> > stClassMethodsRunner.java:75)
> > at
> > org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
> > sRunner.java:36)
> > at
> > org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
> > Runner.java:42)
> > at
> > org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> > dAfterRunner.java:34)
> > at
> > org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
> > 2)
> > at
> > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> > java:62)
> > at
> > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> > tSet(AbstractDirectoryTestSuite.java:138)
> > at
> > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> > stractDirectoryTestSuite.java:125)
> > at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> > java:39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> > sorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:585)
> > at
> > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> > refireBooter.java:308)
> > at
> > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> > ava:879)
> >
> >
> > Results :
> >
> > Failed tests:
> >
> > atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> > nTestCase)
> >
> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] There are test failures.
> >
> > Please refer to
> > C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
> > fire-reports for the individual test results.
> >
> >
> >
> > Yours, Mike.
> >
>
Re: Vtests failing in latest builds?
Posted by Gilbert Kwan <gi...@gmail.com>.
It is not always happen. I suspect and curious that it is a timing issue.
For the first test "atScope1", it created 4 threads. 2 of them were fine. See
> ThreadB1->BService2
> ThreadB2->BService9
But, other 2 threads failed at setCurrentState.
The code simply do:
CService cService = domain.getService(CService.class, "CComponent");
cService.setCurrentState(name + "-state-1");
Is it necessary to wait after getting the service and before to do a request?
Regards
Gilbert
On Tue, Apr 22, 2008 at 7:12 PM, Mike Edwards
<mi...@gmail.com> wrote:
> Folks,
>
> I'm getting a vtest failure in my latest builds - any explanation?
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> Running
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationTe
> stCase
> atScope1 - Setting up
> 22-Apr-2008 23:59:30
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> Exception in thread "Thread-3" java.lang.IllegalArgumentException: Invalid
> phase
> name: component.implementation
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:106)
> at
> org.apache.tuscany.sca.core.invocation.InvocationChainImpl.addInvoker
> (InvocationChainImpl.java:70)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addImplementatio
> nInterceptor(RuntimeWireImpl.java:316)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:188)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> in(RuntimeWireImpl.java:115)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeComponentServiceImpl.getI
> nvocationChain(RuntimeComponentServiceImpl.java:120)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.getInvoker(RuntimeSCAReferenceBindingProvider.java:232)
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:245)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> Exception in thread "Thread-4" org.osoa.sca.ServiceUnavailableException:
> Service
> not found for component CComponent reference $self$.CService
> (bindingURI=/CComp
> onent operation=getName). Ensure that the composite containing the service
> is lo
> aded and started somewhere in the SCA domain and that if running in a remote
> nod
> e that the interface of the target service marked as @Remotable
> at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingPro
> vider.createInvoker(RuntimeSCAReferenceBindingProvider.java:247)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBind
> ingInterceptor(RuntimeWireImpl.java:228)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationCh
> ains(RuntimeWireImpl.java:167)
> at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationCha
> ins(RuntimeWireImpl.java:109)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvoca
> tionChain(JDKInvocationHandler.java:243)
> at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JD
> KInvocationHandler.java:148)
> at $Proxy17.setCurrentState(Unknown Source)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase$CThread.run(ScopeAnnotationTestCase.java:311)
> ThreadB1->BService2
> ThreadB2->BService9
> atScope1 - Cleaning up
> GService->destroyGService
> atScope2 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> DService1->initDService
> ThreadD0->DService1
> DService2->initDService
> ThreadD1->DService2
> DService3->initDService
> ThreadD2->DService3
> DService4->initDService
> ThreadD3->DService4
> DService5->initDService
> ThreadD4->DService5
> atScope2 - Cleaning up
> GService->destroyGService
>
> atScope3 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> FService1->initFService
> ThreadF0->FService1
> ThreadF1->FService1
> ThreadF2->FService1
> ThreadF3->FService1
> ThreadF4->FService1
> atScope3 - Cleaning up
> FService1->destroyFService
> GService->destroyGService
>
> atScope4 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> atScope4 - Cleaning up
> GService->destroyGService
>
> atScope5 - Setting up
> 22-Apr-2008 23:59:31
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntim
> e buildComposite
> WARNING: Can't find monitor extension on the classpath
> GService->initGService
> IService1->initIService
> IService1->endConversation
> IService1->destroyIService
> IService2->initIService
> IService3->initIService
> IService3->endConversation
> IService3->destroyIService
> IService4->initIService
> IService4->endConversation
> IService4->destroyIService
> IService2->endConversation
> IService2->destroyIService
> IService5->initIService
> IService5->endConversation
> IService5->destroyIService
> IService6->initIService
> instanceCounter=6
> initCalledCounter=6
> destroyCalledCounter=5
> atScope5 - Cleaning up
> GService->destroyGService
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.323 sec
> <<< FA
> ILURE!
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotationT
> estCase) Time elapsed: 1.422 sec <<< FAILURE!
> junit.framework.ComparisonFailure: null expected:<[None]> but
> was:<[Unknown]>
> at junit.framework.Assert.assertEquals(Assert.java:81)
> at junit.framework.Assert.assertEquals(Assert.java:87)
> at
> org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase.atScope1(ScopeAnnotationTestCase.java:93)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMet
> hodRunner.java:99)
> at
> org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethod
> Runner.java:81)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunne
> r.java:75)
> at
> org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java
> :45)
> at
> org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(Te
> stClassMethodsRunner.java:75)
> at
> org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethod
> sRunner.java:36)
> at
> org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClass
> Runner.java:42)
> at
> org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAn
> dAfterRunner.java:34)
> at
> org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:5
> 2)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
> java:62)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
> tSet(AbstractDirectoryTestSuite.java:138)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
> stractDirectoryTestSuite.java:125)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:308)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:879)
>
>
> Results :
>
> Failed tests:
>
> atScope1(org.apache.tuscany.sca.vtest.javaapi.annotations.scope.ScopeAnnotatio
> nTestCase)
>
> Tests run: 5, Failures: 1, Errors: 0, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] There are test failures.
>
> Please refer to
> C:\Tuscany\java\sca\vtest\java-api\annotations\scope\target\sure
> fire-reports for the individual test results.
>
>
>
> Yours, Mike.
>