On Wed, Aug 13, 2008 at 10:26 AM, Simon Laws <[EMAIL PROTECTED]>wrote:
> > > On Wed, Aug 13, 2008 at 9:56 AM, ant elder <[EMAIL PROTECTED]> wrote: > >> Looks like this is fixed and its now working for me today. >> >> ...ant >> >> >> On Tue, Aug 12, 2008 at 4:36 PM, ant elder <[EMAIL PROTECTED]> wrote: >> >>> Mine is similar but i'm using the Sun JDK and get the same hang. >>> >>> ...ant >>> >>> >>> On Mon, Aug 11, 2008 at 6:24 PM, Ramkumar R <[EMAIL PROTECTED]>wrote: >>> >>>> Hi Raymond, >>>> >>>> My environment is Windows XP SP2 with IBM JDK 1.5 SR4, and noticed this >>>> issue while doing a top-down build. >>>> >>>> >>>> On Mon, Aug 11, 2008 at 10:34 PM, Raymond Feng <[EMAIL PROTECTED]>wrote: >>>> >>>>> What environment do you run into this issue? Do you run a top-down >>>>> build or just the module alone? I cannot reproduce the problem on my >>>>> Windows >>>>> and Redhat Linux. >>>>> >>>>> Thanks, >>>>> Raymond >>>>> >>>>> *From:* Ramkumar R <[EMAIL PROTECTED]> >>>>> *Sent:* Monday, August 11, 2008 2:50 AM >>>>> *To:* [email protected] ; [EMAIL PROTECTED] >>>>> *Subject:* Re: Hang building node2-launcher-osgi >>>>> >>>>> Hi Ant, >>>>> I could see the same happening to me as well..... >>>>> >>>>> ------------------------------------------------------- >>>>> T E S T S >>>>> ------------------------------------------------------- >>>>> Running org.apache.tuscany.sca.node.osgi.launcher.NodeLauncherTestCase >>>>> Aug 11, 2008 1:45:09 PM >>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator >>>>> installTuscany >>>>> INFO: Tuscany bundles are installed in 5531 ms. >>>>> Aug 11, 2008 1:45:09 PM >>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator start >>>>> INFO: 44 org.apache.tuscany.sca.contribution.osgi INSTALLED 2 >>>>> >>>>> >>>>> On Mon, Aug 11, 2008 at 2:44 PM, ant elder <[EMAIL PROTECTED]>wrote: >>>>> >>>>>> The module node2-launcher-osgi build hangs for me, is it building ok >>>>>> for anyone else? >>>>>> >>>>>> Gets this far in the tests then sits there using CPU and never seems >>>>>> to finish: >>>>>> >>>>>> T E S T S >>>>>> ------------------------------------------------------- >>>>>> Running >>>>>> org.apache.tuscany.sca.node.osgi.launcher.FelixOSGiHostTestCase >>>>>> 11-Aug-2008 10:10:12 >>>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator >>>>>> installTuscany >>>>>> INFO: Tuscany bundles are installed in 0 ms. >>>>>> 0 System Bundle ACTIVE System Bundle >>>>>> 11-Aug-2008 10:10:12 >>>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator >>>>>> installTuscany >>>>>> INFO: Tuscany bundles are installed in 0 ms. >>>>>> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.36 >>>>>> sec >>>>>> Running org.apache.tuscany.sca.node.osgi.launcher.NodeLauncherTestCase >>>>>> 11-Aug-2008 10:10:17 >>>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator >>>>>> installTuscany >>>>>> INFO: Tuscany bundles are installed in 5125 ms. >>>>>> 11-Aug-2008 10:10:17 >>>>>> org.apache.tuscany.sca.node.osgi.launcher.LauncherBundleActivator start >>>>>> INFO: 44 org.apache.tuscany.sca.contribution.osgi INSTALLED 2 >>>>>> >>>>>> ...ant >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> Ramkumar Ramalingam >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks & Regards, >>>> Ramkumar Ramalingam >>>> >>> >>> >> > It's been fine for me, but yesterday I started seeing this. This is an > example of the stack trace where it fails... > > Thread [main] (Suspended) > R4SearchPolicyCore.calculateModulePackages(IModule, Map) line: 1518 > R4SearchPolicyCore.getModulePackages(Map, IModule, Map) line: 1460 > R4SearchPolicyCore.isClassSpaceConsistent(IModule, Map, Map, Map) line: > 1251 > R4SearchPolicyCore.isClassSpaceConsistent(IModule, Map, Map, Map) line: > 1274 > R4SearchPolicyCore.isClassSpaceConsistent(IModule, Map, Map, Map) line: > 1274 > R4SearchPolicyCore.findConsistentClassSpace(Map, IModule) line: 1206 > > R4SearchPolicyCore.resolve(IModule) line: 1036 > Felix._resolveBundle(FelixBundle) line: 1722 > Felix.resolveBundles(Bundle[]) line: 3165 > Felix.findBundleEntries(FelixBundle, String, String, boolean) line: > 1415 > BundleImpl.findEntries(String, String, boolean) line: 122 > OSGiServiceDiscoverer.discover(String, boolean) line: 285 > ServiceDiscovery.loadFirstServiceClass(Class<?>) line: 135 > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not > available [native method] > NativeMethodAccessorImpl.invoke(Object, Object[]) line: 64 > DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43 > Method.invoke(Object, Object...) line: 615 > SCANode2Factory.newInstance() line: 129 > NodeImplementationLauncherBootstrap.<init>(String, ClassLoader) line: > 104 > NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) line: > not available [native method] > NativeConstructorAccessorImpl.newInstance(Object[]) line: 67 > DelegatingConstructorAccessorImpl.newInstance(Object[]) line: 45 > Constructor<T>.newInstance(Object...) line: 521 > NodeLauncherUtil.node(String, String, String, Contribution[], > ClassLoader) line: 72 > NodeLauncher.createNodeFromClassLoader(String, ClassLoader) line: > 108 > NodeLauncherTestCase.testLaunch() line: 54 > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not > available [native method] > NativeMethodAccessorImpl.invoke(Object, Object[]) line: 64 > DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43 > Method.invoke(Object, Object...) line: 615 > TestMethodRunner.executeMethodBody() line: 99 > TestMethodRunner.runUnprotected() line: 81 > TestMethodRunner(BeforeAndAfterRunner).runProtected() line: 34 > TestMethodRunner.runMethod() line: 75 > TestMethodRunner.run() line: 45 > TestClassMethodsRunner.invokeTestMethod(Method, RunNotifier) line: > 75 > TestClassMethodsRunner.run(RunNotifier) line: 36 > TestClassRunner$1.runUnprotected() line: 42 > TestClassRunner$1(BeforeAndAfterRunner).runProtected() line: 34 > TestClassRunner.run(RunNotifier) line: 52 > JUnit4TestClassReference(JUnit4TestReference).run(TestExecution) line: > 38 > TestExecution.run(ITestReference[]) line: 38 > RemoteTestRunner.runTests(String[], String, TestExecution) line: 460 > > RemoteTestRunner.runTests(TestExecution) line: 673 > RemoteTestRunner.run() line: 386 > RemoteTestRunner.main(String[]) line: 196 > > And when it does fail on the line > > Enumeration<URL> urls = bundle.findEntries(path, file, false); > > In OSGiServiceDiscoverer.discover() it seems to be struggling with a > different bundle each time??? > > Simon > Ok, after an updated it doesn't block anymore. Be interested to know why that is. Simon
