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

Reply via email to