Hi Ben, Definitely seems like there is some caching going on. I have also seen this error in cases where there is no appropriate resolver around to handle a schema reference. I find it usually helps to know what schema import or include it is choking on. Here is what I do:
1) link the emf sources to your eclipse workspace, i just made sure the source jars are in our maven repo: http://repo.opengeo.org/org/eclipse 2) Put a conditional breakpoint on the source of the NPE, breaking when the uri is null. 3) back out a few stack frames in the debugger to determine which schema it is trying to reference Might give us a hint as to what is going on. If it is a application schema or something that is referenced by the second test setup, but not the first then you are probably right in that the schema object, or the list of resolvers is being cached. Also, what is the "root" XSD/XSDSchema object. Are you using ApplicationSchemaXSD or are you building an XSDSchema object from scratch? Setting the breakpoint above should also answer this. Sorry for the lack of a concrete answer. -Justin Ben Caradoc-Davies wrote: > 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 > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ 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