[
https://issues.jboss.org/browse/TEIIDDES-1702?page=com.atlassian.jira.plu...
]
Barry LaFond commented on TEIIDDES-1702:
----------------------------------------
OLD Project Visitor:
{code}
final FileResourceCollectorVisitor visitor = new FileResourceCollectorVisitor();
if (getWorkspace() != null && getWorkspace().getRoot() != null) {
final IProject[] projects = getWorkspace().getRoot().getProjects();
for (final IProject project : projects)
try {
project.accept(visitor);
} catch (final CoreException e) {
// do nothing
}
}
{code}
New Project visitor:
{code}
FileResourceCollectorVisitor visitor = new FileResourceCollectorVisitor() {
@Override
public boolean visit(IResource resource) {
if (! resource.exists() || resource.getType() != IResource.FILE ||
getResourceFilter().accept(resource))
return false;
if (ModelUtil.isXsdFile(resource))
return false;
XMIHeader header = ModelUtil.getXmiHeader(resource);
if (header != null && stringifiedUuid.equals(header.getUUID()))
addResource(resource);
return true;
}
};
{code}
VdbUtil.validateVdbModelsInWorkspace() failing because
WorkspaceResourceFinderUtil does not find any models in project via visitor
----------------------------------------------------------------------------------------------------------------------------------
Key: TEIIDDES-1702
URL:
https://issues.jboss.org/browse/TEIIDDES-1702
Project: Teiid Designer
Issue Type: Bug
Components: Validation
Affects Versions: 8.2
Reporter: Barry LaFond
Assignee: Paul Richardson
Priority: Critical
Fix For: 8.2
Open the attached project and the build will result in VDB Warning markers that models in
VDB are not found in workspace.
WorkspaceResourceFinderUtil.getProjectFileResources() is not finding any models in the
project, hence the warnings.
This worked in 8.1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira