Invalid changes in jboss-cl
thomas.diesler Jun 14, 2010 11:13 AMRecent changes in jboss-cl break a large number of test cases in jbosgi-framework, namely
Failed tests: testServiceReferenceBean(org.jboss.test.osgi.core.jbosgi326.OSGi326TestCase) testServiceReferenceBoth(org.jboss.test.osgi.core.jbosgi326.OSGi326TestCase) testServiceReferenceReverse(org.jboss.test.osgi.core.jbosgi326.OSGi326TestCase) testEventAdmin(org.jboss.test.osgi.core.jbosgi341.OSGi341TestCase) testGetServiceReferenceFromMC(org.jboss.test.osgi.service.ServiceMixTestCase) testDynamicImportWithWildcard(org.jboss.test.osgi.core.jbosgi323.OSGi323TestCase) testAllPackagesWildcard(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testAllPackagesWildcardNotWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testAllPackagesWildcardNotThere(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testPackageWildcardWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testPackageWildcardNotWired(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testPackageWildcardNotThere(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testLogServiceAvailableOnInstall(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) testLogServiceNotAvailableOnInstall(org.jboss.test.osgi.classloader.DynamicImportPackageTestCase) Tests in error: testLogServiceFromCompendium(org.jboss.test.osgi.simple.SimpleLogServiceTestCase) testLogServiceFromTwoExporters(org.jboss.test.osgi.simple.SimpleLogServiceTestCase) testFiltering(org.jboss.test.osgi.service.ServiceMixTestCase) Tests run: 223, Failures: 14, Errors: 3, Skipped: 0
One of the issue is a NPE in WildcardDelegateLoader
protected DelegateLoader resolve(String pckg) { ... if (item.resolve(controller)) { Module resolvedModule = item.getResolvedModule(); DelegateLoader loader = resolvedModule.getDelegateLoader(module, requirement);
Although the item reports resolved the associated Module is null