Description
The ComponentSpecificationResolverImpl class sometimes gets null component class package returns when checking within a library namespace, the method should be modified to look more like:
IComponentSpecification searchForComponentClass(INamespace namespace, String type)
{
String packages = namespace.getPropertyValue("org.apache.tapestry.component-class-packages");
if (packages == null && !namespace.isApplicationNamespace())
{ packages = namespace.getParentNamespace().getPropertyValue("org.apache.tapestry.component-class-packages"); }...
}