Justin, I have one module with two unit tests that each pass if run by themselves Each test uses a separate instance of the GeoServer OneTimeTestSetup infrastructure, and each sets up a different mock GeoServer data directory, which contains an OASIS catalog. Each data directory is removed when the corresponding test is complete.
Whenever both tests are run in a single JVM (from Eclipse or from Maven), the second fails in the XSD schema resolver. Each test runs fine when run in its own JVM. Both tests run fine together if I disable the deletion of the mock data. This suggests that the XSD schema resolver is hanging on to a cached reference to a schema in a mock directory that has been removed. - Does the XSD resolver cache URIs? (The method createURIWithCache is rather suggestive.) - If so, how can I purge this cache? Either way, it looks like this cache is not being purged at GeoServer shutdown. The error is the same as for this old issue: http://jira.codehaus.org/browse/GEOT-1635 but in this case the catalog works fine for each test by itself, so I cam confident that the configuration dependencies are correct. Kind regards, Ben. *********** End of the stack trace *********** Caused by: java.lang.NullPointerException at org.eclipse.emf.common.util.URI.createURIWithCache(URI.java:655) at org.eclipse.emf.common.util.URI.createURI(URI.java:535) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:343) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDImportImpl.importSchema(XSDImportImpl.java:411) at org.eclipse.xsd.impl.XSDSchemaImpl.resolveSchema(XSDSchemaImpl.java:2136) at org.eclipse.xsd.impl.XSDSchemaImpl.resolveNamedComponent(XSDSchemaImpl.java:2164) at org.eclipse.xsd.impl.XSDSchemaImpl.resolveTypeDefinition(XSDSchemaImpl.java:2223) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.resolveTypeDefinition(XSDConcreteComponentImpl.java:2328) at org.eclipse.xsd.impl.XSDElementDeclarationImpl.patch(XSDElementDeclarationImpl.java:552) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDParticleImpl.patch(XSDParticleImpl.java:508) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDModelGroupImpl.patch(XSDModelGroupImpl.java:423) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDParticleImpl.patch(XSDParticleImpl.java:508) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDNamedComponentImpl.patch(XSDNamedComponentImpl.java:768) at org.eclipse.xsd.impl.XSDTypeDefinitionImpl.patch(XSDTypeDefinitionImpl.java:245) at org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.patch(XSDComplexTypeDefinitionImpl.java:993) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patchContents(XSDSchemaImpl.java:1547) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1524) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.incorporate(XSDSchemaImpl.java:3235) at org.eclipse.xsd.impl.XSDSchemaImpl.included(XSDSchemaImpl.java:3117) at org.eclipse.xsd.impl.XSDIncludeImpl.handleResolvedSchema(XSDIncludeImpl.java:247) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:387) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.xsd.impl.XSDSchemaDirectiveImpl.resolve(XSDSchemaDirectiveImpl.java:352) at org.eclipse.xsd.impl.XSDIncludeImpl.patch(XSDIncludeImpl.java:233) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.patch(XSDConcreteComponentImpl.java:526) at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1505) at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2335) at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240) at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756) at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900) at org.geotools.xml.Schemas.parse(Schemas.java:249) at org.geotools.xml.XSD.buildSchema(XSD.java:248) at org.geotools.xml.XSD.getSchema(XSD.java:205) at org.geotools.xml.SchemaLocator.locateSchema(SchemaLocator.java:92) at org.geotools.xml.Schemas.findSchemas(Schemas.java:150) at org.geotools.data.complex.config.EmfAppSchemaReader.parse(EmfAppSchemaReader.java:192) at org.geotools.data.complex.config.EmfAppSchemaReader.parse(EmfAppSchemaReader.java:254) at org.geotools.data.complex.config.AppSchemaDataAccessConfigurator.parseGmlSchemas(AppSchemaDataAccessConfigurator.java:421) at org.geotools.data.complex.config.AppSchemaDataAccessConfigurator.buildMappings(AppSchemaDataAccessConfigurator.java:167) at org.geotools.data.complex.config.AppSchemaDataAccessConfigurator.buildMappings(AppSchemaDataAccessConfigurator.java:147) at org.geotools.data.complex.AppSchemaDataAccessFactory.createDataStore(AppSchemaDataAccessFactory.java:68) at org.geotools.data.DataAccessFinder.getDataStore(DataAccessFinder.java:129) at org.geotools.data.DataAccessFinder.getDataStore(DataAccessFinder.java:95) at org.geoserver.catalog.ResourcePool.getDataStore(ResourcePool.java:230) ... 66 more -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer, CSIRO Exploration and Mining Australian Resources Research Centre 26 Dick Perry Ave, Kensington WA 6151, Australia ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel