Changeset 21


Ignore:
Timestamp:
Jan 19, 2009, 8:31:46 PM (15 years ago)
Author:
gavin
Message:

Remove TypeOfClass? and change to ClassType?. Update ERD to match.
Create and add openMimLogo/Icon.
Generate-all *.
Configure BootStrap? and add entries, some not saving yet.
Update DatabaseDesign?.tex and index.gsp

Location:
trunk
Files:
32 added
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/DatabaseDesign.tex

    r11 r21  
    3030  \subitem and ease of maintenance.
    3131 \item SVN and FTP/SSH for collaboration.
    32  \item Django python web framework.
     32 \item Grails web framework.
    3333  \item Architecture MVC
    3434%TODO:
  • trunk/src/grails-app/conf/BootStrap.groovy

    r20 r21  
    1 class BootStrap {
     1import grails.util.GrailsUtil
    22
    3      def init = { servletContext ->
     3class BootStrap
     4{
     5    def init = { servletContext ->
    46
    5         //TypeOfPersonGroup
    6          new TypeOfPersonGroup(name:"Department").save()
    7          new TypeOfPersonGroup(name:"Contractor").save()
    8          new TypeOfPersonGroup(name:"ProjectTeam").save()
    9          
    10          //PersonGroup
    11          new PersonGroup(typeOfPersonGroup:TypeOfPersonGroup.get(1),
    12              name:"Electrical").save()
    13          new PersonGroup(typeOfPersonGroup:TypeOfPersonGroup.get(2),
    14              name:"Kewl AirCon Guys").save()
    15          new PersonGroup(typeOfPersonGroup:TypeOfPersonGroup.get(3),
    16              name:"openMim").save()
    17      }
     7    println "**** BootStrap; GrailsUtil.environment: ${GrailsUtil.environment}"
     8   
     9        switch (GrailsUtil.environment)
     10        {
     11            case "development":
     12                        println "**** BootStrap detected development"
     13                        configureForDevelopment()
     14                        break
     15            case "test":
     16                        println "**** BootStrap detected test"
     17                        configureForTest()
     18                        break
     19            case "production":
     20                        println "**** BootStrap detected production"
     21                        configureForProduction()
     22                        break
     23        }
     24   
     25    }
    1826
    1927    def destroy = {
    20      }
     28    }
     29   
     30    /*
     31        Tasks to do when Grails is running in each environment.
     32    */
     33    void configureForDevelopment()
     34    {
     35        println "BootStrap configureForDevelopment() called"
     36   
     37        //TypeOfPersonGroup
     38        new PersonGroupType(name:"Department").save()
     39        println "PersonGroup = ${PersonGroupType.get(1)}"
     40        new PersonGroupType(name:"Contractor").save()
     41        new PersonGroupType(name:"ProjectTeam").save()
     42   
     43        //PersonGroup
     44        new PersonGroup(PersonGroupType:PersonGroupType.findByName("Department"), name:"Electrical").save()
     45        new PersonGroup(
     46            PersonGroupType:PersonGroupType.get(2),
     47            name:"Kewl AirCon Guys").save()
     48        new PersonGroup(
     49            PersonGroupType:PersonGroupType.get(3),
     50            name:"openMim").save()
     51           
     52        //Person
     53        new Person(personGroup:PersonGroup.get(1),
     54            firstName:"FirstNameTech1",
     55            lastName:"LastNameTech1").save()
     56        new Person(personGroup:PersonGroup.get(2),
     57                    firstName:"Joe",
     58                    lastName:"Samples").save()
     59   
     60    }
     61   
     62    //---------------------------------------------------------
     63    void configureForTest()
     64    {
     65        println "BootStrap configureForTest() called"
     66    }
     67   
     68    //---------------------------------------------------------
     69    void configureForProduction()
     70    {
     71        println "BootStrap configureForProduction() called"
     72    }
     73
    2174}
  • trunk/src/grails-app/controllers/EntryController.groovy

    r16 r21  
    11class EntryController {
     2   
     3    def index = { redirect(action:list,params:params) }
    24
    3     def scaffold = Entry
     5    // the delete, save and update actions only accept POST requests
     6    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
     7
     8    def list = {
     9        if(!params.max) params.max = 10
     10        [ entryInstanceList: Entry.list( params ) ]
     11    }
     12
     13    def show = {
     14        def entryInstance = Entry.get( params.id )
     15
     16        if(!entryInstance) {
     17            flash.message = "Entry not found with id ${params.id}"
     18            redirect(action:list)
     19        }
     20        else { return [ entryInstance : entryInstance ] }
     21    }
     22
     23    def delete = {
     24        def entryInstance = Entry.get( params.id )
     25        if(entryInstance) {
     26            entryInstance.delete()
     27            flash.message = "Entry ${params.id} deleted"
     28            redirect(action:list)
     29        }
     30        else {
     31            flash.message = "Entry not found with id ${params.id}"
     32            redirect(action:list)
     33        }
     34    }
     35
     36    def edit = {
     37        def entryInstance = Entry.get( params.id )
     38
     39        if(!entryInstance) {
     40            flash.message = "Entry not found with id ${params.id}"
     41            redirect(action:list)
     42        }
     43        else {
     44            return [ entryInstance : entryInstance ]
     45        }
     46    }
     47
     48    def update = {
     49        def entryInstance = Entry.get( params.id )
     50        if(entryInstance) {
     51            entryInstance.properties = params
     52            if(!entryInstance.hasErrors() && entryInstance.save()) {
     53                flash.message = "Entry ${params.id} updated"
     54                redirect(action:show,id:entryInstance.id)
     55            }
     56            else {
     57                render(view:'edit',model:[entryInstance:entryInstance])
     58            }
     59        }
     60        else {
     61            flash.message = "Entry not found with id ${params.id}"
     62            redirect(action:edit,id:params.id)
     63        }
     64    }
     65
     66    def create = {
     67        def entryInstance = new Entry()
     68        entryInstance.properties = params
     69        return ['entryInstance':entryInstance]
     70    }
     71
     72    def save = {
     73        def entryInstance = new Entry(params)
     74        if(!entryInstance.hasErrors() && entryInstance.save()) {
     75            flash.message = "Entry ${entryInstance.id} created"
     76            redirect(action:show,id:entryInstance.id)
     77        }
     78        else {
     79            render(view:'create',model:[entryInstance:entryInstance])
     80        }
     81    }
    482}
  • trunk/src/grails-app/controllers/ModificationController.groovy

    r16 r21  
    11class ModificationController {
     2   
     3    def index = { redirect(action:list,params:params) }
    24
    3     def scaffold = Modification
     5    // the delete, save and update actions only accept POST requests
     6    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
     7
     8    def list = {
     9        if(!params.max) params.max = 10
     10        [ modificationInstanceList: Modification.list( params ) ]
     11    }
     12
     13    def show = {
     14        def modificationInstance = Modification.get( params.id )
     15
     16        if(!modificationInstance) {
     17            flash.message = "Modification not found with id ${params.id}"
     18            redirect(action:list)
     19        }
     20        else { return [ modificationInstance : modificationInstance ] }
     21    }
     22
     23    def delete = {
     24        def modificationInstance = Modification.get( params.id )
     25        if(modificationInstance) {
     26            modificationInstance.delete()
     27            flash.message = "Modification ${params.id} deleted"
     28            redirect(action:list)
     29        }
     30        else {
     31            flash.message = "Modification not found with id ${params.id}"
     32            redirect(action:list)
     33        }
     34    }
     35
     36    def edit = {
     37        def modificationInstance = Modification.get( params.id )
     38
     39        if(!modificationInstance) {
     40            flash.message = "Modification not found with id ${params.id}"
     41            redirect(action:list)
     42        }
     43        else {
     44            return [ modificationInstance : modificationInstance ]
     45        }
     46    }
     47
     48    def update = {
     49        def modificationInstance = Modification.get( params.id )
     50        if(modificationInstance) {
     51            modificationInstance.properties = params
     52            if(!modificationInstance.hasErrors() && modificationInstance.save()) {
     53                flash.message = "Modification ${params.id} updated"
     54                redirect(action:show,id:modificationInstance.id)
     55            }
     56            else {
     57                render(view:'edit',model:[modificationInstance:modificationInstance])
     58            }
     59        }
     60        else {
     61            flash.message = "Modification not found with id ${params.id}"
     62            redirect(action:edit,id:params.id)
     63        }
     64    }
     65
     66    def create = {
     67        def modificationInstance = new Modification()
     68        modificationInstance.properties = params
     69        return ['modificationInstance':modificationInstance]
     70    }
     71
     72    def save = {
     73        def modificationInstance = new Modification(params)
     74        if(!modificationInstance.hasErrors() && modificationInstance.save()) {
     75            flash.message = "Modification ${modificationInstance.id} created"
     76            redirect(action:show,id:modificationInstance.id)
     77        }
     78        else {
     79            render(view:'create',model:[modificationInstance:modificationInstance])
     80        }
     81    }
    482}
  • trunk/src/grails-app/controllers/PersonController.groovy

    r16 r21  
    11class PersonController {
     2   
     3    def index = { redirect(action:list,params:params) }
    24
    3     def scaffold = Person
     5    // the delete, save and update actions only accept POST requests
     6    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
     7
     8    def list = {
     9        if(!params.max) params.max = 10
     10        [ personInstanceList: Person.list( params ) ]
     11    }
     12
     13    def show = {
     14        def personInstance = Person.get( params.id )
     15
     16        if(!personInstance) {
     17            flash.message = "Person not found with id ${params.id}"
     18            redirect(action:list)
     19        }
     20        else { return [ personInstance : personInstance ] }
     21    }
     22
     23    def delete = {
     24        def personInstance = Person.get( params.id )
     25        if(personInstance) {
     26            personInstance.delete()
     27            flash.message = "Person ${params.id} deleted"
     28            redirect(action:list)
     29        }
     30        else {
     31            flash.message = "Person not found with id ${params.id}"
     32            redirect(action:list)
     33        }
     34    }
     35
     36    def edit = {
     37        def personInstance = Person.get( params.id )
     38
     39        if(!personInstance) {
     40            flash.message = "Person not found with id ${params.id}"
     41            redirect(action:list)
     42        }
     43        else {
     44            return [ personInstance : personInstance ]
     45        }
     46    }
     47
     48    def update = {
     49        def personInstance = Person.get( params.id )
     50        if(personInstance) {
     51            personInstance.properties = params
     52            if(!personInstance.hasErrors() && personInstance.save()) {
     53                flash.message = "Person ${params.id} updated"
     54                redirect(action:show,id:personInstance.id)
     55            }
     56            else {
     57                render(view:'edit',model:[personInstance:personInstance])
     58            }
     59        }
     60        else {
     61            flash.message = "Person not found with id ${params.id}"
     62            redirect(action:edit,id:params.id)
     63        }
     64    }
     65
     66    def create = {
     67        def personInstance = new Person()
     68        personInstance.properties = params
     69        return ['personInstance':personInstance]
     70    }
     71
     72    def save = {
     73        def personInstance = new Person(params)
     74        if(!personInstance.hasErrors() && personInstance.save()) {
     75            flash.message = "Person ${personInstance.id} created"
     76            redirect(action:show,id:personInstance.id)
     77        }
     78        else {
     79            render(view:'create',model:[personInstance:personInstance])
     80        }
     81    }
    482}
  • trunk/src/grails-app/controllers/TaskController.groovy

    r16 r21  
    11class TaskController {
     2   
     3    def index = { redirect(action:list,params:params) }
    24
    3     def scaffold = Task
     5    // the delete, save and update actions only accept POST requests
     6    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
     7
     8    def list = {
     9        if(!params.max) params.max = 10
     10        [ taskInstanceList: Task.list( params ) ]
     11    }
     12
     13    def show = {
     14        def taskInstance = Task.get( params.id )
     15
     16        if(!taskInstance) {
     17            flash.message = "Task not found with id ${params.id}"
     18            redirect(action:list)
     19        }
     20        else { return [ taskInstance : taskInstance ] }
     21    }
     22
     23    def delete = {
     24        def taskInstance = Task.get( params.id )
     25        if(taskInstance) {
     26            taskInstance.delete()
     27            flash.message = "Task ${params.id} deleted"
     28            redirect(action:list)
     29        }
     30        else {
     31            flash.message = "Task not found with id ${params.id}"
     32            redirect(action:list)
     33        }
     34    }
     35
     36    def edit = {
     37        def taskInstance = Task.get( params.id )
     38
     39        if(!taskInstance) {
     40            flash.message = "Task not found with id ${params.id}"
     41            redirect(action:list)
     42        }
     43        else {
     44            return [ taskInstance : taskInstance ]
     45        }
     46    }
     47
     48    def update = {
     49        def taskInstance = Task.get( params.id )
     50        if(taskInstance) {
     51            taskInstance.properties = params
     52            if(!taskInstance.hasErrors() && taskInstance.save()) {
     53                flash.message = "Task ${params.id} updated"
     54                redirect(action:show,id:taskInstance.id)
     55            }
     56            else {
     57                render(view:'edit',model:[taskInstance:taskInstance])
     58            }
     59        }
     60        else {
     61            flash.message = "Task not found with id ${params.id}"
     62            redirect(action:edit,id:params.id)
     63        }
     64    }
     65
     66    def create = {
     67        def taskInstance = new Task()
     68        taskInstance.properties = params
     69        return ['taskInstance':taskInstance]
     70    }
     71
     72    def save = {
     73        def taskInstance = new Task(params)
     74        if(!taskInstance.hasErrors() && taskInstance.save()) {
     75            flash.message = "Task ${taskInstance.id} created"
     76            redirect(action:show,id:taskInstance.id)
     77        }
     78        else {
     79            render(view:'create',model:[taskInstance:taskInstance])
     80        }
     81    }
    482}
  • trunk/src/grails-app/controllers/TaskGroupController.groovy

    r16 r21  
    11class TaskGroupController {
     2   
     3    def index = { redirect(action:list,params:params) }
    24
    3     def scaffold = TaskGroup
     5    // the delete, save and update actions only accept POST requests
     6    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
     7
     8    def list = {
     9        if(!params.max) params.max = 10
     10        [ taskGroupInstanceList: TaskGroup.list( params ) ]
     11    }
     12
     13    def show = {
     14        def taskGroupInstance = TaskGroup.get( params.id )
     15
     16        if(!taskGroupInstance) {
     17            flash.message = "TaskGroup not found with id ${params.id}"
     18            redirect(action:list)
     19        }
     20        else { return [ taskGroupInstance : taskGroupInstance ] }
     21    }
     22
     23    def delete = {
     24        def taskGroupInstance = TaskGroup.get( params.id )
     25        if(taskGroupInstance) {
     26            taskGroupInstance.delete()
     27            flash.message = "TaskGroup ${params.id} deleted"
     28            redirect(action:list)
     29        }
     30        else {
     31            flash.message = "TaskGroup not found with id ${params.id}"
     32            redirect(action:list)
     33        }
     34    }
     35
     36    def edit = {
     37        def taskGroupInstance = TaskGroup.get( params.id )
     38
     39        if(!taskGroupInstance) {
     40            flash.message = "TaskGroup not found with id ${params.id}"
     41            redirect(action:list)
     42        }
     43        else {
     44            return [ taskGroupInstance : taskGroupInstance ]
     45        }
     46    }
     47
     48    def update = {
     49        def taskGroupInstance = TaskGroup.get( params.id )
     50        if(taskGroupInstance) {
     51            taskGroupInstance.properties = params
     52            if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
     53                flash.message = "TaskGroup ${params.id} updated"
     54                redirect(action:show,id:taskGroupInstance.id)
     55            }
     56            else {
     57                render(view:'edit',model:[taskGroupInstance:taskGroupInstance])
     58            }
     59        }
     60        else {
     61            flash.message = "TaskGroup not found with id ${params.id}"
     62            redirect(action:edit,id:params.id)
     63        }
     64    }
     65
     66    def create = {
     67        def taskGroupInstance = new TaskGroup()
     68        taskGroupInstance.properties = params
     69        return ['taskGroupInstance':taskGroupInstance]
     70    }
     71
     72    def save = {
     73        def taskGroupInstance = new TaskGroup(params)
     74        if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
     75            flash.message = "TaskGroup ${taskGroupInstance.id} created"
     76            redirect(action:show,id:taskGroupInstance.id)
     77        }
     78        else {
     79            render(view:'create',model:[taskGroupInstance:taskGroupInstance])
     80        }
     81    }
    482}
  • trunk/src/grails-app/domain/Entry.groovy

    r18 r21  
    88    static hasMany = [persons: Person]
    99
    10     static belongsTo = [TypeOfEntry, Task, Person]
     10    static belongsTo = [EntryType, Task, Person]
    1111
    1212    static constraints = {
  • trunk/src/grails-app/domain/Modification.groovy

    r18 r21  
    11class Modification {
    22    Person person
    3     TypeOfModification typeOfModification
     3    ModificationType modificationType
    44    Task task
    55    Date dateTime
    66    String comments
    77
    8     static belongsTo = [Person, TypeOfModification, Task]
     8    static belongsTo = [Person, ModificationType, Task]
    99
    1010    static constraints = {
    1111        person()
    12         typeOfModification()
     12        modificationType()
    1313        task()
    1414        dateTime()
  • trunk/src/grails-app/domain/Person.groovy

    r19 r21  
    77
    88    static hasMany = [modifications : Modification,
    9                         entries : Entry, tasks : Task,
     9                        entries : Entry,
     10                        tasks : Task,
    1011                        personGroups : PersonGroup]
    1112
  • trunk/src/grails-app/domain/PersonGroup.groovy

    r19 r21  
    11class PersonGroup {
    2     TypeOfPersonGroup typeOfPersonGroup
     2    PersonGroupType personGroupType
    33    String name
    44    String description = ""
     
    77    static hasMany = [persons : Person]
    88
    9     static belongsTo = TypeOfPersonGroup
     9    static belongsTo = PersonGroup
    1010
    1111    String toString() {
  • trunk/src/grails-app/views/layouts/main.gsp

    r17 r21  
    11<html>
    22    <head>
    3         <title><g:layoutTitle default="Grails" /></title>
     3        <title><g:layoutTitle default="openMim" /></title>
    44        <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'main.css')}" />
    5         <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" />
     5        <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'openMimIcon.jpg')}" type="image/x-icon" />
    66        <g:layoutHead />
    77        <g:javascript library="application" />                         
     
    1111            <img src="${createLinkTo(dir:'images',file:'spinner.gif')}" alt="Spinner" />
    1212        </div> 
    13         <div class="logo"><img src="${createLinkTo(dir:'images',file:'grails_logo.jpg')}" alt="Grails" /></div>
     13        <div class="logo"><img src="${createLinkTo(dir:'images',file:'openMimLogo.jpg')}" alt="openMim" /></div>
    1414        <g:layoutBody />               
    1515    </body>     
  • trunk/src/stacktrace.log

    r19 r21  
    77977797        at gant.Gant.processTargets(Gant.groovy:436)
    77987798        at gant.Gant.processArgs(Gant.groovy:372)
     7799[6959] StackTrace Sanitizing stacktrace:
     7800groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getByName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     7801        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     7802        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     7803        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     7804        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     7805        at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
     7806        at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2356)
     7807        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1255)
     7808        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1185)
     7809        at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
     7810        at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:809)
     7811        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:230)
     7812        at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addDynamicFinderSupport_closure5.doCall(HibernateGrailsPlugin.groovy:261)
     7813        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7814        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7815        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7816        at java.lang.reflect.Method.invoke(Method.java:597)
     7817        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7818        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7819        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7820        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7821        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7822        at groovy.lang.Closure.call(Closure.java:292)
     7823        at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
     7824        at groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1153)
     7825        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1141)
     7826        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     7827        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:749)
     7828        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     7829        at BootStrap$_closure1.doCall(BootStrap.groovy:11)
     7830        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7831        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7832        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7833        at java.lang.reflect.Method.invoke(Method.java:597)
     7834        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7835        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7836        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7837        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7838        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7839        at groovy.lang.Closure.call(Closure.java:292)
     7840        at org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:43)
     7841        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:64)
     7842        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:61)
     7843        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
     7844        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
     7845        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
     7846        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
     7847        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1234)
     7848        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
     7849        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:460)
     7850        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     7851        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
     7852        at org.mortbay.jetty.Server.doStart(Server.java:222)
     7853        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     7854        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7855        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7856        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7857        at java.lang.reflect.Method.invoke(Method.java:597)
     7858        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7859        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7860        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7861        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7862        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7863        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
     7864        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
     7865        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     7866        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     7867        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     7868        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7869        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7870        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7871        at java.lang.reflect.Method.invoke(Method.java:597)
     7872        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7873        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7874        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7875        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7876        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     7877        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     7878        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7879        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7880        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7881        at java.lang.reflect.Method.invoke(Method.java:597)
     7882        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7883        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7884        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7885        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7886        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7887        at groovy.lang.Closure.call(Closure.java:292)
     7888        at groovy.lang.Closure.call(Closure.java:287)
     7889        at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
     7890        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7891        at java.lang.reflect.Method.invoke(Method.java:597)
     7892        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7893        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7894        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7895        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7896        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7897        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     7898        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     7899        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     7900        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:605)
     7901        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     7902        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7903        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7904        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7905        at java.lang.reflect.Method.invoke(Method.java:597)
     7906        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7907        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7908        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7909        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7910        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7911        at groovy.lang.Closure.call(Closure.java:292)
     7912        at groovy.lang.Script.invokeMethod(Script.java:87)
     7913        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     7914        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     7915        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7916        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7917        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7918        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7919        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     7920        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     7921        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     7922        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7923        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7924        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7925        at java.lang.reflect.Method.invoke(Method.java:597)
     7926        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7927        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7928        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7929        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7930        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7931        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7932        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7933        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     7934        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     7935        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     7936        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7937        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7938        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7939        at java.lang.reflect.Method.invoke(Method.java:597)
     7940        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7941        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7942        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7943        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7944        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7945        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7946        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7947        at groovy.lang.Closure.call(Closure.java:292)
     7948        at groovy.lang.Script.invokeMethod(Script.java:87)
     7949        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     7950        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     7951        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7952        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7953        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7954        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7955        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     7956        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     7957        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0(ScriptBytecodeAdapter.java:112)
     7958        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     7959        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7960        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7961        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7962        at java.lang.reflect.Method.invoke(Method.java:597)
     7963        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7964        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7965        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7966        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7967        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7968        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7969        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7970        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     7971        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     7972        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     7973        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7974        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7975        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7976        at java.lang.reflect.Method.invoke(Method.java:597)
     7977        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7978        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7979        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7980        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7981        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7982        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7983        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7984        at groovy.lang.Closure.call(Closure.java:292)
     7985        at groovy.lang.Closure.call(Closure.java:287)
     7986        at groovy.lang.Closure.run(Closure.java:368)
     7987        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     7988        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     7989        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     7990        at java.lang.reflect.Method.invoke(Method.java:597)
     7991        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     7992        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     7993        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     7994        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     7995        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     7996        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     7997        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     7998        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     7999        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8000        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8001        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8002        at gant.Gant.dispatch(Gant.groovy:271)
     8003        at gant.Gant.this$2$dispatch(Gant.groovy)
     8004        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8005        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8006        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8007        at java.lang.reflect.Method.invoke(Method.java:597)
     8008        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8009        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8010        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8011        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8012        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8013        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:674)
     8014        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
     8015        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8016        at java.lang.reflect.Method.invoke(Method.java:597)
     8017        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8018        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8019        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8020        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8021        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8022        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8023        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8024        at gant.Gant.invokeMethod(Gant.groovy)
     8025        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8026        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8027        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8028        at java.lang.reflect.Method.invoke(Method.java:597)
     8029        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8030        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8031        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8032        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8033        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8034        at gant.Gant.processTargets(Gant.groovy:436)
     8035        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8036        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8037        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8038        at java.lang.reflect.Method.invoke(Method.java:597)
     8039        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8040        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8041        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8042        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8043        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8044        at gant.Gant.processArgs(Gant.groovy:372)
     8045        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8046        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8047        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8048        at java.lang.reflect.Method.invoke(Method.java:597)
     8049        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8050        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8051        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8052        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8053        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8054        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8055        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8056        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8057        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.groovy:261)
     8058        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8059        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8060        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8061        at java.lang.reflect.Method.invoke(Method.java:597)
     8062        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8063        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8064        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1105)
     8065        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     8066        at org.codehaus.groovy.runtime.InvokerHelper.invokeStaticMethod(InvokerHelper.java:804)
     8067        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeStaticMethodN(ScriptBytecodeAdapter.java:215)
     8068        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.groovy:121)
     8069        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8070        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8071        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8072        at java.lang.reflect.Method.invoke(Method.java:597)
     8073        at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:193)
     8074        at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:218)
     8075[6975] StackTrace Sanitizing stacktrace:
     8076org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getByName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     8077        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:92)
     8078        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8079        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8080        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8081        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8082        at groovy.lang.Closure.call(Closure.java:292)
     8083        at org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:43)
     8084        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:64)
     8085        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:61)
     8086        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
     8087        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
     8088        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
     8089        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
     8090        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1234)
     8091        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
     8092        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:460)
     8093        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8094        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
     8095        at org.mortbay.jetty.Server.doStart(Server.java:222)
     8096        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8097        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8098        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8099        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8100        at java.lang.reflect.Method.invoke(Method.java:597)
     8101        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8102        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8103        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8104        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8105        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8106        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
     8107        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
     8108        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8109        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8110        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     8111        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8112        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8113        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8114        at java.lang.reflect.Method.invoke(Method.java:597)
     8115        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8116        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8117        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8118        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8119        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8120        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     8121        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8122        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8123        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8124        at java.lang.reflect.Method.invoke(Method.java:597)
     8125        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8126        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8127        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8128        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8129        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8130        at groovy.lang.Closure.call(Closure.java:292)
     8131        at groovy.lang.Closure.call(Closure.java:287)
     8132        at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
     8133        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8134        at java.lang.reflect.Method.invoke(Method.java:597)
     8135        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8136        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8137        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8138        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8139        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8140        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8141        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8142        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8143        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:605)
     8144        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     8145        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8146        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8147        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8148        at java.lang.reflect.Method.invoke(Method.java:597)
     8149        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8150        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8151        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8152        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8153        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8154        at groovy.lang.Closure.call(Closure.java:292)
     8155        at groovy.lang.Script.invokeMethod(Script.java:87)
     8156        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8157        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8158        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8159        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8160        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8161        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8162        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8163        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8164        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     8165        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8166        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8167        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8168        at java.lang.reflect.Method.invoke(Method.java:597)
     8169        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8170        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8171        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8172        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8173        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8174        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8175        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8176        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8177        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8178        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     8179        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8180        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8181        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8182        at java.lang.reflect.Method.invoke(Method.java:597)
     8183        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8184        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8185        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8186        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8187        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8188        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8189        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8190        at groovy.lang.Closure.call(Closure.java:292)
     8191        at groovy.lang.Script.invokeMethod(Script.java:87)
     8192        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8193        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8194        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8195        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8196        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8197        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8198        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8199        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8200        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0(ScriptBytecodeAdapter.java:112)
     8201        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     8202        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8203        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8204        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8205        at java.lang.reflect.Method.invoke(Method.java:597)
     8206        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8207        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8208        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8209        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8210        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8211        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8212        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8213        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8214        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8215        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     8216        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8217        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8218        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8219        at java.lang.reflect.Method.invoke(Method.java:597)
     8220        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8221        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8222        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8223        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8224        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8225        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8226        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8227        at groovy.lang.Closure.call(Closure.java:292)
     8228        at groovy.lang.Closure.call(Closure.java:287)
     8229        at groovy.lang.Closure.run(Closure.java:368)
     8230        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8231        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8232        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8233        at java.lang.reflect.Method.invoke(Method.java:597)
     8234        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8235        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8236        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8237        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8238        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8239        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8240        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8241        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8242        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8243        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8244        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8245        at gant.Gant.dispatch(Gant.groovy:271)
     8246        at gant.Gant.this$2$dispatch(Gant.groovy)
     8247        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8248        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8249        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8250        at java.lang.reflect.Method.invoke(Method.java:597)
     8251        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8252        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8253        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8254        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8255        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8256        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:674)
     8257        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
     8258        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8259        at java.lang.reflect.Method.invoke(Method.java:597)
     8260        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8261        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8262        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8263        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8264        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8265        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8266        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8267        at gant.Gant.invokeMethod(Gant.groovy)
     8268        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8269        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8270        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8271        at java.lang.reflect.Method.invoke(Method.java:597)
     8272        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8273        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8274        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8275        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8276        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8277        at gant.Gant.processTargets(Gant.groovy:436)
     8278        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8279        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8280        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8281        at java.lang.reflect.Method.invoke(Method.java:597)
     8282        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8283        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8284        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8285        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8286        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8287        at gant.Gant.processArgs(Gant.groovy:372)
     8288        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8289        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8290        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8291        at java.lang.reflect.Method.invoke(Method.java:597)
     8292        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8293        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8294        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8295        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8296        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8297        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8298        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8299        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8300        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.groovy:261)
     8301        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8302        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8303        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8304        at java.lang.reflect.Method.invoke(Method.java:597)
     8305        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8306        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8307        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1105)
     8308        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     8309        at org.codehaus.groovy.runtime.InvokerHelper.invokeStaticMethod(InvokerHelper.java:804)
     8310        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeStaticMethodN(ScriptBytecodeAdapter.java:215)
     8311        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.groovy:121)
     8312        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8313        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8314        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8315        at java.lang.reflect.Method.invoke(Method.java:597)
     8316        at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:193)
     8317        at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:218)
     8318Caused by: groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getByName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     8319        at BootStrap$_closure1.doCall(BootStrap.groovy:11)
     8320        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     8321        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     8322        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     8323        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     8324        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     8325        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     8326        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     8327        at gant.Gant.dispatch(Gant.groovy:271)
     8328        at gant.Gant.this$2$dispatch(Gant.groovy)
     8329        at gant.Gant.invokeMethod(Gant.groovy)
     8330        at gant.Gant.processTargets(Gant.groovy:436)
     8331        at gant.Gant.processArgs(Gant.groovy:372)
     8332[6981] StackTrace Sanitizing stacktrace:
     8333groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     8334        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     8335        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     8336        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     8337        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     8338        at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
     8339        at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2356)
     8340        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1255)
     8341        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1185)
     8342        at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
     8343        at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:809)
     8344        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:230)
     8345        at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addDynamicFinderSupport_closure5.doCall(HibernateGrailsPlugin.groovy:261)
     8346        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8347        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8348        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8349        at java.lang.reflect.Method.invoke(Method.java:597)
     8350        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8351        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8352        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8353        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8354        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8355        at groovy.lang.Closure.call(Closure.java:292)
     8356        at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
     8357        at groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1153)
     8358        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1141)
     8359        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     8360        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:749)
     8361        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8362        at BootStrap$_closure1.doCall(BootStrap.groovy:11)
     8363        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8364        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8365        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8366        at java.lang.reflect.Method.invoke(Method.java:597)
     8367        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8368        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8369        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8370        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8371        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8372        at groovy.lang.Closure.call(Closure.java:292)
     8373        at org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:43)
     8374        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:64)
     8375        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:61)
     8376        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
     8377        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
     8378        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
     8379        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
     8380        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1234)
     8381        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
     8382        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:460)
     8383        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8384        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
     8385        at org.mortbay.jetty.Server.doStart(Server.java:222)
     8386        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8387        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8388        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8389        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8390        at java.lang.reflect.Method.invoke(Method.java:597)
     8391        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8392        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8393        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8394        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8395        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8396        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
     8397        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
     8398        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8399        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8400        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     8401        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8402        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8403        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8404        at java.lang.reflect.Method.invoke(Method.java:597)
     8405        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8406        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8407        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8408        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8409        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8410        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     8411        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8412        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8413        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8414        at java.lang.reflect.Method.invoke(Method.java:597)
     8415        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8416        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8417        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8418        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8419        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8420        at groovy.lang.Closure.call(Closure.java:292)
     8421        at groovy.lang.Closure.call(Closure.java:287)
     8422        at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
     8423        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8424        at java.lang.reflect.Method.invoke(Method.java:597)
     8425        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8426        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8427        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8428        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8429        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8430        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8431        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8432        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8433        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:605)
     8434        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     8435        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8436        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8437        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8438        at java.lang.reflect.Method.invoke(Method.java:597)
     8439        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8440        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8441        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8442        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8443        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8444        at groovy.lang.Closure.call(Closure.java:292)
     8445        at groovy.lang.Script.invokeMethod(Script.java:87)
     8446        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8447        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8448        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8449        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8450        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8451        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8452        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8453        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8454        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     8455        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8456        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8457        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8458        at java.lang.reflect.Method.invoke(Method.java:597)
     8459        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8460        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8461        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8462        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8463        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8464        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8465        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8466        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8467        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8468        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     8469        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8470        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8471        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8472        at java.lang.reflect.Method.invoke(Method.java:597)
     8473        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8474        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8475        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8476        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8477        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8478        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8479        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8480        at groovy.lang.Closure.call(Closure.java:292)
     8481        at groovy.lang.Script.invokeMethod(Script.java:87)
     8482        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8483        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8484        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8485        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8486        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8487        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8488        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8489        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8490        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0(ScriptBytecodeAdapter.java:112)
     8491        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     8492        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8493        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8494        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8495        at java.lang.reflect.Method.invoke(Method.java:597)
     8496        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8497        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8498        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8499        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8500        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8501        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8502        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8503        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8504        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8505        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     8506        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8507        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8508        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8509        at java.lang.reflect.Method.invoke(Method.java:597)
     8510        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8511        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8512        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8513        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8514        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8515        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8516        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8517        at groovy.lang.Closure.call(Closure.java:292)
     8518        at groovy.lang.Closure.call(Closure.java:287)
     8519        at groovy.lang.Closure.run(Closure.java:368)
     8520        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8521        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8522        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8523        at java.lang.reflect.Method.invoke(Method.java:597)
     8524        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8525        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8526        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8527        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8528        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8529        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8530        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8531        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8532        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8533        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8534        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8535        at gant.Gant.dispatch(Gant.groovy:271)
     8536        at gant.Gant.this$2$dispatch(Gant.groovy)
     8537        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8538        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8539        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8540        at java.lang.reflect.Method.invoke(Method.java:597)
     8541        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8542        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8543        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8544        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8545        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8546        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:674)
     8547        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
     8548        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8549        at java.lang.reflect.Method.invoke(Method.java:597)
     8550        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8551        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8552        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8553        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8554        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8555        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8556        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8557        at gant.Gant.invokeMethod(Gant.groovy)
     8558        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8559        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8560        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8561        at java.lang.reflect.Method.invoke(Method.java:597)
     8562        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8563        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8564        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8565        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8566        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8567        at gant.Gant.processTargets(Gant.groovy:436)
     8568        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8569        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8570        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8571        at java.lang.reflect.Method.invoke(Method.java:597)
     8572        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8573        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8574        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8575        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8576        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8577        at gant.Gant.processArgs(Gant.groovy:372)
     8578        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8579        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8580        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8581        at java.lang.reflect.Method.invoke(Method.java:597)
     8582        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8583        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8584        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8585        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8586        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8587        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8588        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8589        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8590        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.groovy:261)
     8591        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8592        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8593        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8594        at java.lang.reflect.Method.invoke(Method.java:597)
     8595        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8596        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8597        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1105)
     8598        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     8599        at org.codehaus.groovy.runtime.InvokerHelper.invokeStaticMethod(InvokerHelper.java:804)
     8600        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeStaticMethodN(ScriptBytecodeAdapter.java:215)
     8601        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.groovy:121)
     8602        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8603        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8604        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8605        at java.lang.reflect.Method.invoke(Method.java:597)
     8606        at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:193)
     8607        at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:218)
     8608[6986] StackTrace Sanitizing stacktrace:
     8609org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     8610        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:92)
     8611        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8612        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8613        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8614        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8615        at groovy.lang.Closure.call(Closure.java:292)
     8616        at org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass.callInit(DefaultGrailsBootstrapClass.java:43)
     8617        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:64)
     8618        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:61)
     8619        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
     8620        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
     8621        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
     8622        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
     8623        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1234)
     8624        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
     8625        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:460)
     8626        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8627        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
     8628        at org.mortbay.jetty.Server.doStart(Server.java:222)
     8629        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
     8630        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8631        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8632        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8633        at java.lang.reflect.Method.invoke(Method.java:597)
     8634        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8635        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8636        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8637        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8638        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8639        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
     8640        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
     8641        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8642        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8643        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     8644        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8645        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8646        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8647        at java.lang.reflect.Method.invoke(Method.java:597)
     8648        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8649        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8650        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8651        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8652        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8653        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     8654        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8655        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8656        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8657        at java.lang.reflect.Method.invoke(Method.java:597)
     8658        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8659        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8660        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8661        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8662        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8663        at groovy.lang.Closure.call(Closure.java:292)
     8664        at groovy.lang.Closure.call(Closure.java:287)
     8665        at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)
     8666        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8667        at java.lang.reflect.Method.invoke(Method.java:597)
     8668        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8669        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8670        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8671        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8672        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8673        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8674        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8675        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8676        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:605)
     8677        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     8678        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8679        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8680        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8681        at java.lang.reflect.Method.invoke(Method.java:597)
     8682        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8683        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8684        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8685        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8686        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8687        at groovy.lang.Closure.call(Closure.java:292)
     8688        at groovy.lang.Script.invokeMethod(Script.java:87)
     8689        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8690        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8691        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8692        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8693        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8694        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8695        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8696        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8697        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     8698        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8699        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8700        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8701        at java.lang.reflect.Method.invoke(Method.java:597)
     8702        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8703        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8704        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8705        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8706        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8707        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8708        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8709        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8710        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8711        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     8712        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8713        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8714        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8715        at java.lang.reflect.Method.invoke(Method.java:597)
     8716        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8717        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8718        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8719        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8720        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8721        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8722        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8723        at groovy.lang.Closure.call(Closure.java:292)
     8724        at groovy.lang.Script.invokeMethod(Script.java:87)
     8725        at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:947)
     8726        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:894)
     8727        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8728        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8729        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8730        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8731        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8732        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8733        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0(ScriptBytecodeAdapter.java:112)
     8734        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     8735        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8736        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8737        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8738        at java.lang.reflect.Method.invoke(Method.java:597)
     8739        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8740        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8741        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8742        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8743        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8744        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8745        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8746        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:94)
     8747        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8748        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     8749        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8750        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8751        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8752        at java.lang.reflect.Method.invoke(Method.java:597)
     8753        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8754        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8755        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8756        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8757        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8758        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8759        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8760        at groovy.lang.Closure.call(Closure.java:292)
     8761        at groovy.lang.Closure.call(Closure.java:287)
     8762        at groovy.lang.Closure.run(Closure.java:368)
     8763        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8764        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8765        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8766        at java.lang.reflect.Method.invoke(Method.java:597)
     8767        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8768        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8769        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8770        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8771        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8772        at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142)
     8773        at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:79)
     8774        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8775        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8776        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8777        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:198)
     8778        at gant.Gant.dispatch(Gant.groovy:271)
     8779        at gant.Gant.this$2$dispatch(Gant.groovy)
     8780        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8781        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8782        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8783        at java.lang.reflect.Method.invoke(Method.java:597)
     8784        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8785        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8786        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8787        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8788        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8789        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:674)
     8790        at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
     8791        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8792        at java.lang.reflect.Method.invoke(Method.java:597)
     8793        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8794        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8795        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8796        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8797        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8798        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8799        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8800        at gant.Gant.invokeMethod(Gant.groovy)
     8801        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8802        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8803        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8804        at java.lang.reflect.Method.invoke(Method.java:597)
     8805        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8806        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8807        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8808        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8809        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8810        at gant.Gant.processTargets(Gant.groovy:436)
     8811        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8812        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8813        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8814        at java.lang.reflect.Method.invoke(Method.java:597)
     8815        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8816        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8817        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8818        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8819        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:78)
     8820        at gant.Gant.processArgs(Gant.groovy:372)
     8821        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8822        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8823        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8824        at java.lang.reflect.Method.invoke(Method.java:597)
     8825        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8826        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8827        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
     8828        at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
     8829        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
     8830        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:778)
     8831        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:758)
     8832        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
     8833        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.groovy:261)
     8834        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8835        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8836        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8837        at java.lang.reflect.Method.invoke(Method.java:597)
     8838        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
     8839        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
     8840        at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1105)
     8841        at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
     8842        at org.codehaus.groovy.runtime.InvokerHelper.invokeStaticMethod(InvokerHelper.java:804)
     8843        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeStaticMethodN(ScriptBytecodeAdapter.java:215)
     8844        at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.groovy:121)
     8845        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     8846        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     8847        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     8848        at java.lang.reflect.Method.invoke(Method.java:597)
     8849        at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:193)
     8850        at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:218)
     8851Caused by: groovy.lang.MissingMethodException: No signature of method: TypeOfPersonGroup.getName() is applicable for argument types: (java.lang.String) values: {"Electrical"}
     8852        at BootStrap$_closure1.doCall(BootStrap.groovy:11)
     8853        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy:67)
     8854        at RunApp_groovy$_run_closure2_closure7.doCall(RunApp_groovy)
     8855        at Init_groovy$_run_closure6.doCall(Init_groovy:131)
     8856        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy:66)
     8857        at RunApp_groovy$_run_closure2.doCall(RunApp_groovy)
     8858        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy:57)
     8859        at RunApp_groovy$_run_closure1.doCall(RunApp_groovy)
     8860        at gant.Gant.dispatch(Gant.groovy:271)
     8861        at gant.Gant.this$2$dispatch(Gant.groovy)
     8862        at gant.Gant.invokeMethod(Gant.groovy)
     8863        at gant.Gant.processTargets(Gant.groovy:436)
     8864        at gant.Gant.processArgs(Gant.groovy:372)
  • trunk/src/web-app/index.gsp

    r17 r21  
    11<html>
    22    <head>
    3         <title>Welcome to Grails</title>
     3        <title>Welcome to openMim</title>
    44                <meta name="layout" content="main" />
    55    </head>
    66    <body>
    7         <h1 style="margin-left:20px;">Welcome to Grails</h1>
    8         <p style="margin-left:20px;width:80%">Congratulations, you have successfully started your first Grails application! At the moment
    9         this is the default page, feel free to modify it to either redirect to a controller or display whatever
    10         content you may choose. Below is a list of controllers that are currently deployed in this application,
    11         click on each to execute its default action:</p>
     7        <h1 style="margin-left:20px;">Welcome to openMim</h1>
     8        <p style="margin-left:20px;width:80%">
     9        Home
     10        </p>
    1211        <div class="dialog" style="margin-left:20px;width:60%;">
    1312            <ul>
Note: See TracChangeset for help on using the changeset viewer.