Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Infinite (?) hang on xsd-dependency-tree phase #20

Open
rubin55 opened this issue Aug 15, 2017 · 13 comments
Open

Infinite (?) hang on xsd-dependency-tree phase #20

rubin55 opened this issue Aug 15, 2017 · 13 comments

Comments

@rubin55
Copy link

rubin55 commented Aug 15, 2017

Java 8, r144 on macOS, x64, 16gb ram, 8gb heap.

I've succesfully used the following gradle config before to build java classes (with other XSD files):

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath "gradle.plugin.org.openrepose:gradle-jaxb-plugin:2.4.1"
    }
}

jar {
    baseName = "adsml-model"
}

apply plugin: "org.openrepose.gradle.plugins.jaxb"

dependencies {
    
    // See github.com/jacobono/gradle-jaxb-plugin/issues/15
    jaxb("org.glassfish.jaxb:jaxb-runtime:2.2.11")
    jaxb("org.glassfish.jaxb:jaxb-xjc:2.2.11")
    jaxb("javax.xml.bind:jaxb-api:2.2.11")
    
    // Required for ant task parts.
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics-ant:0.11.1")
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics:0.11.1")
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics-annotate:1.0.2")
    
    // For xjc logging output with gradle xjc --info.
    jaxb("org.slf4j:slf4j-api:1.7.5")
    jaxb("org.slf4j:slf4j-simple:1.7.5")
}

jaxb {
    xsdDir = "${project.projectDir}/src/main/resources/schema"
    
    xjc {
        accessExternalSchema = "all"
        generateEpisodeFiles = false
        taskClassname = "org.jvnet.jaxb2_commons.xjc.XJC2Task"
        destinationDir = "${project.projectDir}/src/main/java"
        args = ["-enableIntrospection", "-mark-generated", "-npa", "-Xannotate", "-XautoInheritance", "-XenumValue", "-XsimpleEquals", "-XsimpleHashCode", "-Xinheritance", "-Xsetters", "-Xsetters-mode=direct"]
    }
}

However, when trying to use the above configuration on a selection of XSDs in the AdsML XSD distribution (full distribution available here), The process seems to hang forever (I tried waiting for 2 hours, after that I lost faith, especially because nothing is logged except for the gradle memory process logger). The debug log:

17:30:28.650 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Task :models:adsml-model:clean' started
17:30:28.652 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':models:adsml-model:clean'
17:30:28.661 [INFO] [org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter] Putting task artifact state for task ':models:adsml-model:clean' into context took 0.0 secs.
17:30:28.661 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':models:adsml-model:clean' is up-to-date
17:30:28.662 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':models:adsml-model:clean' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
17:30:28.662 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':models:adsml-model:clean'.
17:30:28.664 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Execute task action 1/2 for :models:adsml-model:clean' started
17:30:28.664 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation 'Execute task action 1/2 for :models:adsml-model:clean'
17:30:28.664 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Execute task action 2/2 for :models:adsml-model:clean' started
17:30:28.666 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation 'Execute task action 2/2 for :models:adsml-model:clean'
17:30:28.666 [DEBUG] [org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter] Removed task artifact state for {} from context.
17:30:28.666 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':models:adsml-model:clean'
17:30:28.667 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation 'Task :models:adsml-model:clean'
17:30:28.667 [null] [org.gradle.internal.progress.DefaultBuildOperationExecutor] 
17:30:28.667 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Task :models:adsml-model:clean' completed
17:30:28.668 [INFO] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] :models:adsml-model:clean (Thread[Task worker Thread 3,5,main]) completed. Took 0.019 secs.
17:30:28.668 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1.23 completed (1 worker(s) in use)
17:30:28.668 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Task worker Thread 3: released lock on root.1.23
17:30:28.668 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Task worker Thread 3: released lock on :
17:30:28.668 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Task worker Thread 3: acquired lock on :
17:30:28.668 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1.23 started (1 worker(s) in use).
17:30:28.668 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Task worker Thread 3: acquired lock on root.1.23
17:30:28.668 [INFO] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] :models:adsml-model:xsd-dependency-tree (Thread[Task worker Thread 3,5,main]) started.
17:30:28.669 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Execute task action 1/2 for :models:adsml-model:xsd-dependency-tree' completed
17:30:30.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 9217486848}
17:30:30.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 681050112}
17:30:28.668 [null] [org.gradle.internal.progress.DefaultBuildOperationExecutor] 
> Task :models:adsml-model:xsd-dependency-tree
17:30:28.668 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Task :models:adsml-model:xsd-dependency-tree' started
17:30:28.668 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':models:adsml-model:xsd-dependency-tree'
17:30:28.668 [INFO] [org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter] Putting task artifact state for task ':models:adsml-model:xsd-dependency-tree' into context took 0.0 secs.
17:30:28.669 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':models:adsml-model:xsd-dependency-tree' is up-to-date
17:30:28.669 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':models:adsml-model:xsd-dependency-tree' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
17:30:28.669 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':models:adsml-model:xsd-dependency-tree'.
17:30:28.669 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Execute task action 1/2 for :models:adsml-model:xsd-dependency-tree' started
17:30:28.669 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Completing Build operation 'Execute task action 1/2 for :models:adsml-model:xsd-dependency-tree'
17:30:28.669 [DEBUG] [org.gradle.internal.progress.DefaultBuildOperationExecutor] Build operation 'Execute task action 2/2 for :models:adsml-model:xsd-dependency-tree' started
17:30:28.674 [LIFECYCLE] [org.openrepose.gradle.plugins.jaxb.task.JaxbDependencyTree] jaxb: starting Namespace Task
17:30:28.774 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.784 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.790 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.791 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.791 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLAdTicket-1.0-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLAdTicket-1.0-PublicTypeLibrary-AS.xsd'
17:30:28.796 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.796 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLAdTicket-1.0-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.796 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.796 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.798 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '3' dependencies for 'imports'
17:30:28.798 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.798 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.799 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.799 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.799 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.820 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '3' dependencies for 'imports'
17:30:28.821 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.821 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.822 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.822 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.846 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'imports'
17:30:28.846 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd' has no dependencies for 'includes'
17:30:28.847 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.851 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.851 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLEnvelope-1.1-Main-AS.xsd' has no dependencies for 'includes'
17:30:28.851 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.851 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.853 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.854 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.855 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.855 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.855 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLFinancials-1.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLFinancials-1.5-PublicTypeLibrary-AS.xsd'
17:30:28.859 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '5' dependencies for 'imports'
17:30:28.859 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLFinancials-1.5-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.859 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.859 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.860 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd'
17:30:28.860 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.860 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.862 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.862 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.862 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.862 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.862 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.894 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '4' dependencies for 'imports'
17:30:28.894 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.895 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.895 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.895 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.895 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd'
17:30:28.896 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.897 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.897 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.897 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.897 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '4' dependencies for 'imports'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.901 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.903 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.903 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.903 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.903 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.903 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd'
17:30:28.905 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '4' dependencies for 'imports'
17:30:28.905 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.906 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.906 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.906 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.906 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd'
17:30:28.908 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '2' dependencies for 'imports'
17:30:28.908 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'includes'
17:30:28.908 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.908 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.908 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd'
17:30:28.912 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '3' dependencies for 'imports'
17:30:28.912 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd' has no dependencies for 'includes'
17:30:28.913 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLTypeLibrary-2.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd'
17:30:28.913 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'AdsMLControlledVocabularies-3.0-AS.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd'
17:30:28.913 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'xml.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd'
17:30:28.918 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] slurping '1' dependencies for 'imports'
17:30:28.918 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd' has no dependencies for 'includes'
17:30:28.918 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.resolver.DefaultDocumentResolver] location 'xml.xsd' relative to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema' resolved to '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd'
17:30:28.920 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd' has no dependencies for 'imports'
17:30:28.920 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultDocumentSlurper] '/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd' has no dependencies for 'includes'
17:30:28.923 [INFO] [org.openrepose.gradle.plugins.jaxb.resolver.NamespaceResolver] resolving(grouping) '18' documents by their unique namespaces
17:30:28.934 [INFO] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] resolving external dependencies for namespaces '[http://www.adsml.org/adsmladticket/1.0, http://www.adsml.org/adsmlbookings/2.5, http://www.adsml.org/controlledvocabularies/3.0, http://www.adsml.org/adsmlenvelope/1.1, http://www.adsml.org/adsmlfinancials/1.5, http://www.adsml.org/adsmlmaterials/2.5, http://www.adsml.org/adsmlmediapack/1.0, http://www.adsml.org/adsmlproofofpublication/1.5, http://www.adsml.org/adsmlstructureddescriptions/1.0, http://www.adsml.org/typelibrary/2.0, http://www.w3.org/XML/1998/namespace]'
17:30:28.938 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmladticket/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLAdTicket-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.943 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmladticket/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd]'
17:30:28.944 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '4'
17:30:28.946 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlbookings/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.946 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlbookings/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.946 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '6'
17:30:28.946 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/controlledvocabularies/3.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd]'
17:30:28.946 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '1'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlenvelope/1.1' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd]'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '2'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlfinancials/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLFinancials-1.5-PublicTypeLibrary-AS.xsd]'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlfinancials/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '7'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmaterials/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmaterials/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.947 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '6'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmediapack/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmediapack/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '6'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlproofofpublication/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd]'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlproofofpublication/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '6'
17:30:28.948 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlstructureddescriptions/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlstructureddescriptions/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, xml.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd]'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '5'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/typelibrary/2.0' has relative imports '[xml.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd]'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '1'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.w3.org/XML/1998/namespace' has relative imports '[]' that correspond to '[]'
17:30:28.949 [DEBUG] [org.openrepose.gradle.plugins.jaxb.resolver.ExternalDependencyResolver] total number of dependencies '0'
17:30:28.957 [LIFECYCLE] [org.openrepose.gradle.plugins.jaxb.factory.XsdDependencyTreeFactory] jaxb: generating xsd namespace dependency tree
17:30:28.958 [INFO] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] creating baseNamespaces '1' as tree nodes
17:30:28.967 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmladticket/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLAdTicket-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.967 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmladticket/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd]'
17:30:28.971 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlbookings/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.972 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlbookings/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.972 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/controlledvocabularies/3.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd]'
17:30:28.972 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlenvelope/1.1' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd]'
17:30:28.973 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlfinancials/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLFinancials-1.5-PublicTypeLibrary-AS.xsd]'
17:30:28.973 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlfinancials/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.973 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmaterials/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.973 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmaterials/2.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.974 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmediapack/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMediapack-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.974 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlmediapack/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.974 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlproofofpublication/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLProofOfPublication-1.5-PublicTypeLibrary-AS.xsd]'
17:30:28.974 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlproofofpublication/1.5' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLBookings-2.5-PublicTypeLibrary-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLMaterials-2.5-PublicTypeLibrary-AS.xsd]'
17:30:28.975 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlstructureddescriptions/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLStructuredDescriptions-1.0-PublicTypeLibrary-AS.xsd]'
17:30:28.975 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/adsmlstructureddescriptions/1.0' has relative imports '[AdsMLTypeLibrary-2.0-AS.xsd, AdsMLControlledVocabularies-3.0-AS.xsd, xml.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLTypeLibrary-2.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/AdsMLControlledVocabularies-3.0-AS.xsd, /Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd]'
17:30:28.975 [DEBUG] [org.openrepose.gradle.plugins.jaxb.schema.slurper.DefaultXsdSlurper] 'http://www.adsml.org/typelibrary/2.0' has relative imports '[xml.xsd]' that correspond to '[/Users/rubin/Dropbox/Source/Persgroep/adhub/models/adsml-model/src/main/resources/schema/xml.xsd]'
17:30:28.989 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding child 'http://www.adsml.org/typelibrary/2.0' as a tree leaf, belonging to parents '[http://www.w3.org/XML/1998/namespace]'
17:30:28.990 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a child 'http://www.adsml.org/typelibrary/2.0' to node 'http://www.w3.org/XML/1998/namespace'
17:30:28.994 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding child 'http://www.adsml.org/controlledvocabularies/3.0' as a tree leaf, belonging to parents '[http://www.adsml.org/typelibrary/2.0]'
17:30:28.994 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a child 'http://www.adsml.org/controlledvocabularies/3.0' to node 'http://www.adsml.org/typelibrary/2.0'
17:30:28.996 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.996 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.997 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.997 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.997 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] Child 'http://www.adsml.org/adsmladticket/1.0' depends on parents '[http://www.adsml.org/controlledvocabularies/3.0]', AND ancestors '[http://www.adsml.org/typelibrary/2.0]'
17:30:28.997 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding child 'http://www.adsml.org/adsmladticket/1.0' as a tree leaf, belonging to parents '[http://www.adsml.org/controlledvocabularies/3.0]'
17:30:28.998 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a child 'http://www.adsml.org/adsmladticket/1.0' to node 'http://www.adsml.org/controlledvocabularies/3.0'
17:30:28.998 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding a 1-way reationship (child => parent) for child 'http://www.adsml.org/adsmladticket/1.0', depending on ancestor 'http://www.adsml.org/typelibrary/2.0'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a parent 'http://www.adsml.org/typelibrary/2.0' to node 'http://www.adsml.org/adsmladticket/1.0'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] Child 'http://www.adsml.org/adsmlenvelope/1.1' depends on parents '[http://www.adsml.org/controlledvocabularies/3.0]', AND ancestors '[http://www.adsml.org/typelibrary/2.0]'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding child 'http://www.adsml.org/adsmlenvelope/1.1' as a tree leaf, belonging to parents '[http://www.adsml.org/controlledvocabularies/3.0]'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a child 'http://www.adsml.org/adsmlenvelope/1.1' to node 'http://www.adsml.org/controlledvocabularies/3.0'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding a 1-way reationship (child => parent) for child 'http://www.adsml.org/adsmlenvelope/1.1', depending on ancestor 'http://www.adsml.org/typelibrary/2.0'
17:30:28.999 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a parent 'http://www.adsml.org/typelibrary/2.0' to node 'http://www.adsml.org/adsmlenvelope/1.1'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.w3.org/XML/1998/namespace' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.w3.org/XML/1998/namespace' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/typelibrary/2.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] 'http://www.adsml.org/controlledvocabularies/3.0' == 'http://www.adsml.org/controlledvocabularies/3.0' ??
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] Child 'http://www.adsml.org/adsmlstructureddescriptions/1.0' depends on parents '[http://www.adsml.org/controlledvocabularies/3.0]', AND ancestors '[http://www.w3.org/XML/1998/namespace, http://www.adsml.org/typelibrary/2.0]'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding child 'http://www.adsml.org/adsmlstructureddescriptions/1.0' as a tree leaf, belonging to parents '[http://www.adsml.org/controlledvocabularies/3.0]'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a child 'http://www.adsml.org/adsmlstructureddescriptions/1.0' to node 'http://www.adsml.org/controlledvocabularies/3.0'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding a 1-way reationship (child => parent) for child 'http://www.adsml.org/adsmlstructureddescriptions/1.0', depending on ancestor 'http://www.w3.org/XML/1998/namespace'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a parent 'http://www.w3.org/XML/1998/namespace' to node 'http://www.adsml.org/adsmlstructureddescriptions/1.0'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeManager] adding a 1-way reationship (child => parent) for child 'http://www.adsml.org/adsmlstructureddescriptions/1.0', depending on ancestor 'http://www.adsml.org/typelibrary/2.0'
17:30:29.000 [DEBUG] [org.openrepose.gradle.plugins.jaxb.tree.TreeNode] Adding a parent 'http://www.adsml.org/typelibrary/2.0' to node 'http://www.adsml.org/adsmlstructureddescriptions/1.0'
17:30:35.709 [null] [org.gradle.process.internal.health.memory.MemoryManager] 
17:30:35.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8718594048}
17:30:35.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1106247680}
17:30:40.707 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8569888768}
17:30:40.708 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1300758528}
17:30:45.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8322322432}
17:30:45.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1376256000}
17:30:50.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8275951616}
17:30:50.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1418723328}
17:30:55.711 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8237051904}
17:30:55.711 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1450704896}
17:31:00.711 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8202379264}
17:31:00.711 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1480065024}
17:31:05.708 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8162844672}
17:31:05.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1507328000}
17:31:10.713 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8124833792}
17:31:10.713 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1532493824}
17:31:15.712 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8096006144}
17:31:15.712 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1559232512}
17:31:20.713 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8068698112}
17:31:20.713 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1587019776}
17:31:25.712 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8048328704}
17:31:25.712 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1477443584}
17:31:30.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 17179869184, Free: 8049504256}
17:31:30.709 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 7635730432, Committed: 1217396736}

@rubin55
Copy link
Author

rubin55 commented Aug 15, 2017

The exact schema directory I used (a subselect of the complete AdsML distribution):
schema.zip

@wdschei
Copy link
Contributor

wdschei commented Aug 15, 2017

Did you happen to capture any memory information at the time of the "hang"?

  • jmap
  • top/htop
  • df

@wdschei
Copy link
Contributor

wdschei commented Aug 15, 2017

What version of Gradle are you using?

@rubin55
Copy link
Author

rubin55 commented Aug 16, 2017

Gradle 4.0.1. I did run top, java process was never using more than 1.51gb of memory, 100% cpu usage (on one core, not all).

@wdschei
Copy link
Contributor

wdschei commented Aug 17, 2017

@rubin55 I was able to duplicate this issue using this plugin.
I'm curious if this is run manually against the XJC Ant Task if it has the same result.
If so, then this would be a bug upstream from us and we would need to post it with them.

@rubin55
Copy link
Author

rubin55 commented Aug 18, 2017

I've created a build.xml with equivalent libs in a lib dir. I can confirm that this setup works and does not indefinitely hangs like this plugin. See attached: works-with-ant.zip

@adrianjgeorge
Copy link

That is super weird, because all the plugin does effectively is forward on to that same ant task.

@zubri
Copy link

zubri commented Sep 5, 2017

I'm experiencing the same issue with another set of XSDs.

I've got a circular dependency in the imports; A.xsd importing B.xsd and B.xsd importing A.xsd. Is this harmless? Or could be part of the cause?

@rubin55
Copy link
Author

rubin55 commented Sep 6, 2017

I initially worked arround this by having a build.xml (see previously attached works-with-ant.zip) and a static lib folder. I have since then been able to solve this as a gradle ant-task, like so:

configurations {
    jaxb
}

jar {
    baseName = "adsml-model"
}

dependencies {
    
    // See github.com/jacobono/gradle-jaxb-plugin/issues/15
    jaxb("org.glassfish.jaxb:jaxb-runtime:2.2.11")
    jaxb("org.glassfish.jaxb:jaxb-xjc:2.2.11")
    jaxb("javax.xml.bind:jaxb-api:2.2.11")
    
    // Required for ant task parts.
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics-ant:0.11.1")
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics:0.11.1")
    jaxb("org.jvnet.jaxb2_commons:jaxb2-basics-annotate:1.0.2")
    
    // For xjc logging output with gradle xjc --info.
    jaxb("org.slf4j:slf4j-api:1.7.5")
    jaxb("org.slf4j:slf4j-simple:1.7.5")
}

task genJaxb {
    doLast() {
        ext.schemaDir = "${project.projectDir}/src/main/resources/schema"
        ext.outputDir = "${project.projectDir}/src/main/java"
        
        project.ant {
            taskdef name: "xjc", classname: "org.jvnet.jaxb2_commons.xjc.XJC2Task",
                    classpath: configurations.jaxb.asPath
            
            xjc (destdir: outputDir, extension: true) {
                arg line: "-enableIntrospection -mark-generated -npa -Xannotate -XautoInheritance -XsimpleEquals -XsimpleHashCode -Xinheritance -Xsetters -Xsetters-mode=direct"
                schema dir: schemaDir, includes: "**/*.xsd"
                produces dir: outputDir, includes: "**/*.java"
            }
        }
    }

Note that the above generated about ~600 classes in ~6 seconds (with the AdsML schema previously attached also).

@rubin55 rubin55 closed this as completed Sep 6, 2017
@rubin55 rubin55 reopened this Sep 6, 2017
@zubri
Copy link

zubri commented Sep 6, 2017

Thanks for the feedback, you are not using the plugin though.

I have a lot of issues related to ObjectFactory name collisions and the circular XSD imports. I was expecting this plugin with the dependency tree and episode handling would be able to generate the code.

@rubin55
Copy link
Author

rubin55 commented Sep 6, 2017

... I know I'm not using the plugin in the last comment I posted, which details a workaround; I initially filed this issue because this Gradle Plugin hangs when trying to create a set of java files from a set of XSD files. My before-last comment details using a gradle ant-task to do the same thing that this plugin (imho should) do.

By the by, that name collision issue is usually due to specifying a package name.. package name flattens the entire namespace (i.e, it's not a prefix or sth like that); that means that FooBar in namespace A will conflict with FooBar in namespace B if you specify a package name (-p on xjc command line). I ran into this only a few days ago when I was trying to give our JAXB generated packages a bit nicer names instead of the (in my case at least) very ugly generated ones.

Also note, afaik: the ObjectFactory classes are something particular to JAXB2; in my experience they are created for each subpackage, helping in the creation of more involved object trees; specifying a package name (and thus flattening the namespace) will conflict with those for sure (kinda silly, because that means you don't even need to have two same-named entities in your xsd to have a conflict that way)

@tresat
Copy link

tresat commented Sep 12, 2017

I am seeing the same thing, migrating from an existing Ant build which runs the com.sun.tools.xjc.XJCTask just fine. Specifying (I believe) the same set of arguments via the plugin as I was supplying to the ant task results in the xsd-dependency-tree task, when run with --info outputting all my xsd filenames, then "jaxb: generating xsd namespace dependency tree", then "creating baseNamespaces '1' as tree nodes" and then hanging forever (I let it go 16 hours overnight, no luck).

@dhanusathya
Copy link

@rubin55 Thanks for ant task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants