Initial import of the timelines grails app
authorJosh Reed <jareed@andrill.org>
Wed Mar 12 23:11:37 2008 -0500 (4 years ago)
changeset 0812603daad94
child 1 083edce12b79
Initial import of the timelines grails app
.classpath
.hgignore
.project
application.properties
build.xml
grails-app/conf/BootStrap.groovy
grails-app/conf/Config.groovy
grails-app/conf/DataSource.groovy
grails-app/conf/UrlMappings.groovy
grails-app/conf/spring/resources.groovy
grails-app/controllers/TimelineController.groovy
grails-app/controllers/TimelineEventController.groovy
grails-app/i18n/messages.properties
grails-app/i18n/messages_de.properties
grails-app/i18n/messages_es.properties
grails-app/i18n/messages_fr.properties
grails-app/i18n/messages_it.properties
grails-app/i18n/messages_ja.properties
grails-app/i18n/messages_nl.properties
grails-app/i18n/messages_ru.properties
grails-app/i18n/messages_th.properties
grails-app/i18n/messages_zh_CN.properties
grails-app/views/error.gsp
grails-app/views/layouts/main.gsp
grails-app/views/timeline/create.gsp
grails-app/views/timeline/edit.gsp
grails-app/views/timeline/events.gsp
grails-app/views/timeline/list.gsp
grails-app/views/timeline/show.gsp
grails-app/views/timelineEvent/create.gsp
grails-app/views/timelineEvent/edit.gsp
grails-app/views/timelineEvent/list.gsp
grails-app/views/timelineEvent/show.gsp
stacktrace.log
timelines.launch
timelines.tmproj
web-app/WEB-INF/applicationContext.xml
web-app/WEB-INF/sitemesh.xml
web-app/WEB-INF/tld/c.tld
web-app/WEB-INF/tld/fmt.tld
web-app/WEB-INF/tld/grails.tld
web-app/WEB-INF/tld/spring.tld
web-app/css/main.css
web-app/css/tree/check/tree.css
web-app/css/tree/default/tree.css
web-app/css/tree/folders/tree.css
web-app/css/tree/menu/tree.css
web-app/images/favicon.ico
web-app/images/grails_logo.jpg
web-app/images/logo.jpg
web-app/images/skin/database_add.png
web-app/images/skin/database_delete.png
web-app/images/skin/database_edit.png
web-app/images/skin/database_save.png
web-app/images/skin/database_table.png
web-app/images/skin/exclamation.png
web-app/images/skin/house.png
web-app/images/skin/information.png
web-app/images/skin/shadow.jpg
web-app/images/skin/sorted_asc.gif
web-app/images/skin/sorted_desc.gif
web-app/images/spinner.gif
web-app/images/tree/bullet.gif
web-app/images/tree/check/check0.gif
web-app/images/tree/check/check1.gif
web-app/images/tree/check/check2.gif
web-app/images/tree/check/lm.gif
web-app/images/tree/check/lmh.gif
web-app/images/tree/check/ln.gif
web-app/images/tree/check/loading.gif
web-app/images/tree/check/lp.gif
web-app/images/tree/check/lph.gif
web-app/images/tree/check/tm.gif
web-app/images/tree/check/tmh.gif
web-app/images/tree/check/tn.gif
web-app/images/tree/check/tp.gif
web-app/images/tree/check/tph.gif
web-app/images/tree/check/vline.gif
web-app/images/tree/default/lm.gif
web-app/images/tree/default/lmh.gif
web-app/images/tree/default/ln.gif
web-app/images/tree/default/loading.gif
web-app/images/tree/default/lp.gif
web-app/images/tree/default/lph.gif
web-app/images/tree/default/tm.gif
web-app/images/tree/default/tmh.gif
web-app/images/tree/default/tn.gif
web-app/images/tree/default/tp.gif
web-app/images/tree/default/tph.gif
web-app/images/tree/default/vline.gif
web-app/images/tree/folders/lm.gif
web-app/images/tree/folders/lmh.gif
web-app/images/tree/folders/ln.gif
web-app/images/tree/folders/loading.gif
web-app/images/tree/folders/lp.gif
web-app/images/tree/folders/lph.gif
web-app/images/tree/folders/tm.gif
web-app/images/tree/folders/tmh.gif
web-app/images/tree/folders/tn.gif
web-app/images/tree/folders/tp.gif
web-app/images/tree/folders/tph.gif
web-app/images/tree/folders/vline.gif
web-app/images/tree/greybg.png
web-app/images/tree/header.gif
web-app/images/tree/logo.gif
web-app/images/tree/menu/collapse.gif
web-app/images/tree/menu/collapseh.gif
web-app/images/tree/menu/collapseon.gif
web-app/images/tree/menu/dash.gif
web-app/images/tree/menu/expand.gif
web-app/images/tree/menu/expandh.gif
web-app/images/tree/menu/expandon.gif
web-app/images/tree/menu/loading.gif
web-app/images/tree/navHover2.png
web-app/images/tree/qbottom.png
web-app/images/tree/qmiddle.png
web-app/images/tree/qtop.png
web-app/index.gsp
web-app/js/application.js
web-app/js/prototype/animation.js
web-app/js/prototype/builder.js
web-app/js/prototype/controls.js
web-app/js/prototype/dragdrop.js
web-app/js/prototype/effects.js
web-app/js/prototype/prototype.js
web-app/js/prototype/rico.js
web-app/js/prototype/scriptaculous.js
web-app/js/prototype/slider.js
web-app/js/prototype/sound.js
web-app/js/prototype/unittest.js
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.classpath	Wed Mar 12 23:11:37 2008 -0500
     1.3 @@ -0,0 +1,90 @@
     1.4 +<?xml version="1.0" encoding="UTF-8"?>
     1.5 +<classpath>
     1.6 +	<classpathentry kind="src" path="src/java"/>
     1.7 +	<classpathentry kind="src" path="src/groovy"/>
     1.8 +	<classpathentry kind="src" path="grails-app/conf"/>
     1.9 +	<classpathentry kind="src" path="grails-app/controllers"/>
    1.10 +	<classpathentry kind="src" path="grails-app/domain"/>
    1.11 +	<classpathentry kind="src" path="grails-app/services"/>
    1.12 +	<classpathentry kind="src" path="grails-app/taglib"/>
    1.13 +	<classpathentry kind="src" path="test/integration"/>
    1.14 +	<classpathentry kind="src" path="test/unit"/>
    1.15 +	<classpathentry kind="src" path="plugins/timelinejs/grails-app/domain"/>
    1.16 +	<classpathentry kind="src" path="plugins/timelinejs/grails-app/taglib"/>
    1.17 +	<classpathentry kind="src" path="plugins/simile/grails-app/domain"/>
    1.18 +	<classpathentry kind="src" path="plugins/simile/grails-app/taglib"/>
    1.19 +	<classpathentry kind="src" path="plugins/simile-0.1/grails-app/domain"/>
    1.20 +	<classpathentry kind="src" path="plugins/simile-0.1/grails-app/taglib"/>
    1.21 +	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    1.22 +	<classpathentry kind="var" path="GRAILS_HOME/ant/lib/ant.jar"/>
    1.23 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ant-junit.jar"/>
    1.24 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ant-launcher.jar"/>
    1.25 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ant-nodeps.jar"/>
    1.26 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ant-trax.jar"/>
    1.27 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ant.jar"/>
    1.28 +	<classpathentry kind="var" path="GRAILS_HOME/lib/antlr-2.7.6.jar"/>
    1.29 +	<classpathentry kind="var" path="GRAILS_HOME/lib/bsf-2.3.0.jar"/>
    1.30 +	<classpathentry kind="var" path="GRAILS_HOME/lib/cglib-nodep-2.1_3.jar"/>
    1.31 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-beanutils-1.7.0.jar"/>
    1.32 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-cli-1.0.jar"/>
    1.33 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-collections-3.2.jar"/>
    1.34 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-dbcp-1.2.1.jar"/>
    1.35 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-el-1.0.jar"/>
    1.36 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-fileupload-1.1.1.jar"/>
    1.37 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-io-1.2.jar"/>
    1.38 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-lang-2.1.jar"/>
    1.39 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-logging-1.1.jar"/>
    1.40 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-pool-1.2.jar"/>
    1.41 +	<classpathentry kind="var" path="GRAILS_HOME/lib/commons-validator-1.3.0.jar"/>
    1.42 +	<classpathentry kind="var" path="GRAILS_HOME/lib/dom4j-1.6.1.jar"/>
    1.43 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ehcache-1.2.4.jar"/>
    1.44 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ejb3-persistence.jar"/>
    1.45 +	<classpathentry kind="var" path="GRAILS_HOME/lib/groovy-all-1.5.4.jar"/>
    1.46 +	<classpathentry kind="var" path="GRAILS_HOME/lib/hibernate-annotations.jar"/>
    1.47 +	<classpathentry kind="var" path="GRAILS_HOME/lib/hibernate3.jar"/>
    1.48 +	<classpathentry kind="var" path="GRAILS_HOME/lib/hsqldb-1.8.0.5.jar"/>
    1.49 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jasper-compiler-5.5.15.jar"/>
    1.50 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jasper-compiler-jdt-5.5.15.jar"/>
    1.51 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jasper-runtime-5.5.15.jar"/>
    1.52 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jaxen-1.1-beta-11.jar"/>
    1.53 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jdbc2_0-stdext.jar"/>
    1.54 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jetty-6.1.4.jar"/>
    1.55 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jetty-naming-6.1.4.jar"/>
    1.56 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jetty-plus-6.1.4.jar"/>
    1.57 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jetty-util-6.1.4.jar"/>
    1.58 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jline-0.9.91.jar"/>
    1.59 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jsp-api-2.0.jar"/>
    1.60 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jstl-2.3.jar"/>
    1.61 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jstl-2.4.jar"/>
    1.62 +	<classpathentry kind="var" path="GRAILS_HOME/lib/jta.jar"/>
    1.63 +	<classpathentry kind="var" path="GRAILS_HOME/lib/junit-3.8.2.jar"/>
    1.64 +	<classpathentry kind="var" path="GRAILS_HOME/lib/log4j-1.2.15.jar"/>
    1.65 +	<classpathentry kind="var" path="GRAILS_HOME/lib/ognl-2.6.9.jar"/>
    1.66 +	<classpathentry kind="var" path="GRAILS_HOME/lib/oro-2.0.8.jar"/>
    1.67 +	<classpathentry kind="var" path="GRAILS_HOME/lib/serializer.jar"/>
    1.68 +	<classpathentry kind="var" path="GRAILS_HOME/lib/servlet-api-2.5-6.1.4.jar"/>
    1.69 +	<classpathentry kind="var" path="GRAILS_HOME/lib/sitemesh-2.3.jar"/>
    1.70 +	<classpathentry kind="var" path="GRAILS_HOME/lib/spring-2.5.1.jar"/>
    1.71 +	<classpathentry kind="var" path="GRAILS_HOME/lib/spring-binding-2.0-m1.jar"/>
    1.72 +	<classpathentry kind="var" path="GRAILS_HOME/lib/spring-test.jar"/>
    1.73 +	<classpathentry kind="var" path="GRAILS_HOME/lib/spring-webflow-2.0-m1.jar"/>
    1.74 +	<classpathentry kind="var" path="GRAILS_HOME/lib/spring-webmvc.jar"/>
    1.75 +	<classpathentry kind="var" path="GRAILS_HOME/lib/springmodules-sandbox.jar"/>
    1.76 +	<classpathentry kind="var" path="GRAILS_HOME/lib/standard-2.3.jar"/>
    1.77 +	<classpathentry kind="var" path="GRAILS_HOME/lib/standard-2.4.jar"/>
    1.78 +	<classpathentry kind="var" path="GRAILS_HOME/lib/start.jar"/>
    1.79 +	<classpathentry kind="var" path="GRAILS_HOME/lib/svnkit.jar"/>
    1.80 +	<classpathentry kind="var" path="GRAILS_HOME/lib/xalan.jar"/>
    1.81 +	<classpathentry kind="var" path="GRAILS_HOME/lib/xercesImpl.jar"/>
    1.82 +	<classpathentry kind="var" path="GRAILS_HOME/lib/xpp3_min-1.1.3.4.O.jar"/>
    1.83 +	<classpathentry kind="var" path="GRAILS_HOME/lib/xstream-1.2.1.jar"/>
    1.84 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-cli-1.0.1.jar"/>
    1.85 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-core-1.0.1.jar"/>
    1.86 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-crud-1.0.1.jar"/>
    1.87 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-gorm-1.0.1.jar"/>
    1.88 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-spring-1.0.1.jar"/>
    1.89 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-test-1.0.1.jar"/>
    1.90 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-web-1.0.1.jar"/>
    1.91 +	<classpathentry kind="var" path="GRAILS_HOME/dist/grails-webflow-1.0.1.jar"/>
    1.92 +	<classpathentry kind="output" path="web-app/WEB-INF/classes"/>
    1.93 +</classpath>
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/.hgignore	Wed Mar 12 23:11:37 2008 -0500
     2.3 @@ -0,0 +1,3 @@
     2.4 +syntax: glob
     2.5 +.settings
     2.6 +plugins/*
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/.project	Wed Mar 12 23:11:37 2008 -0500
     3.3 @@ -0,0 +1,23 @@
     3.4 +<?xml version="1.0" encoding="UTF-8"?>
     3.5 +<projectDescription>
     3.6 +	<name>timelines</name>
     3.7 +	<comment></comment>
     3.8 +	<projects>
     3.9 +	</projects>
    3.10 +	<buildSpec>
    3.11 +		<buildCommand>
    3.12 +			<name>org.eclipse.jdt.core.javabuilder</name>
    3.13 +			<arguments>
    3.14 +			</arguments>
    3.15 +		</buildCommand>
    3.16 +		<buildCommand>
    3.17 +			<name>org.codehaus.groovy.eclipse.groovyBuilder</name>
    3.18 +			<arguments>
    3.19 +			</arguments>
    3.20 +		</buildCommand>
    3.21 +	</buildSpec>
    3.22 +	<natures>
    3.23 +		<nature>org.eclipse.jdt.core.javanature</nature>
    3.24 +		<nature>org.codehaus.groovy.eclipse.groovyNature</nature>
    3.25 +	</natures>
    3.26 +</projectDescription>
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/application.properties	Wed Mar 12 23:11:37 2008 -0500
     4.3 @@ -0,0 +1,5 @@
     4.4 +#Wed Mar 12 11:50:01 CDT 2008
     4.5 +app.version=0.1
     4.6 +app.servlet.version=2.4
     4.7 +app.grails.version=1.0.1
     4.8 +app.name=timelines
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/build.xml	Wed Mar 12 23:11:37 2008 -0500
     5.3 @@ -0,0 +1,41 @@
     5.4 +<project name="timelines" default="test">
     5.5 +
     5.6 +    <condition property="grails" value="grails.bat">
     5.7 +        <os family="windows"/>
     5.8 +    </condition>
     5.9 +    <property name="grails" value="grails" />
    5.10 +
    5.11 +	<!-- ================================= 
    5.12 +          target: clean              
    5.13 +         ================================= -->
    5.14 +    <target name="clean" description="--> Cleans a Grails application">
    5.15 +		<exec executable="${grails}" failonerror="true">
    5.16 +			<arg value="clean"/>
    5.17 +		</exec>                               
    5.18 +    </target>
    5.19 +
    5.20 +	<!-- ================================= 
    5.21 +          target: war              
    5.22 +         ================================= -->
    5.23 +    <target name="war" description="--> Creates a WAR of a Grails application">
    5.24 +		<exec executable="${grails}" failonerror="true">
    5.25 +			<arg value="war"/>
    5.26 +		</exec>                               
    5.27 +    </target>
    5.28 +	
    5.29 +	<!-- ================================= 
    5.30 +          target: test              
    5.31 +         ================================= -->
    5.32 +    <target name="test" description="--> Run a Grails applications unit tests">
    5.33 +		<exec executable="${grails}" failonerror="true">
    5.34 +			<arg value="test-app"/>
    5.35 +		</exec>                               
    5.36 +    </target>
    5.37 +	
    5.38 +	<!-- ================================= 
    5.39 +          target: deploy              
    5.40 +         ================================= -->
    5.41 +    <target name="deploy" depends="war" description="--> The deploy target (initially empty)">
    5.42 +        <!-- TODO -->
    5.43 +    </target>
    5.44 +</project>
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/grails-app/conf/BootStrap.groovy	Wed Mar 12 23:11:37 2008 -0500
     6.3 @@ -0,0 +1,7 @@
     6.4 +class BootStrap {
     6.5 +
     6.6 +     def init = { servletContext ->
     6.7 +     }
     6.8 +     def destroy = {
     6.9 +     }
    6.10 +} 
    6.11 \ No newline at end of file
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/grails-app/conf/Config.groovy	Wed Mar 12 23:11:37 2008 -0500
     7.3 @@ -0,0 +1,70 @@
     7.4 +// locations to search for config files that get merged into the main config
     7.5 +// config files can either be Java properties files or ConfigSlurper scripts
     7.6 +
     7.7 +// grails.config.locations = [ "classpath:${appName}-config.properties",
     7.8 +//                             "classpath:${appName}-config.groovy",
     7.9 +//                             "file:${userHome}/.grails/${appName}-config.properties",
    7.10 +//                             "file:${userHome}/.grails/${appName}-config.groovy"]
    7.11 +
    7.12 +// if(System.properties["${appName}.config.location"]) {
    7.13 +//    grails.config.locations << "file:" + System.properties["${appName}.config.location"]
    7.14 +// }
    7.15 +grails.mime.file.extensions = true // enables the parsing of file extensions from URLs into the request format
    7.16 +grails.mime.types = [ html: ['text/html','application/xhtml+xml'],
    7.17 +                      xml: ['text/xml', 'application/xml'],
    7.18 +                      text: 'text-plain',
    7.19 +                      js: 'text/javascript',
    7.20 +                      rss: 'application/rss+xml',
    7.21 +                      atom: 'application/atom+xml',
    7.22 +                      css: 'text/css',
    7.23 +                      csv: 'text/csv',
    7.24 +                      all: '*/*',
    7.25 +                      json: ['application/json','text/json'],
    7.26 +                      form: 'application/x-www-form-urlencoded',
    7.27 +                      multipartForm: 'multipart/form-data'
    7.28 +                    ]
    7.29 +// The default codec used to encode data with ${}
    7.30 +grails.views.default.codec="none" // none, html, base64
    7.31 +grails.views.gsp.encoding="UTF-8"
    7.32 +grails.converters.encoding="UTF-8"
    7.33 +
    7.34 +// enabled native2ascii conversion of i18n properties files
    7.35 +grails.enable.native2ascii = true
    7.36 +
    7.37 +// set per-environment serverURL stem for creating absolute links
    7.38 +environments {
    7.39 +    production {
    7.40 +        grails.serverURL = "http://www.yourexcitingapplication.com"
    7.41 +    }
    7.42 +}
    7.43 +
    7.44 +// log4j configuration
    7.45 +log4j {
    7.46 +    appender.stdout = "org.apache.log4j.ConsoleAppender"
    7.47 +    appender.'stdout.layout'="org.apache.log4j.PatternLayout"
    7.48 +    appender.'stdout.layout.ConversionPattern'='[%r] %c{2} %m%n'
    7.49 +    appender.errors = "org.apache.log4j.FileAppender"
    7.50 +    appender.'errors.layout'="org.apache.log4j.PatternLayout"
    7.51 +    appender.'errors.layout.ConversionPattern'='[%r] %c{2} %m%n'
    7.52 +    appender.'errors.File'="stacktrace.log"
    7.53 +    rootLogger="error,stdout"
    7.54 +    logger {
    7.55 +        grails="error"
    7.56 +        StackTrace="error,errors"
    7.57 +        org {
    7.58 +            codehaus.groovy.grails.web.servlet="error"  //  controllers
    7.59 +            codehaus.groovy.grails.web.pages="error" //  GSP
    7.60 +            codehaus.groovy.grails.web.sitemesh="error" //  layouts
    7.61 +            codehaus.groovy.grails."web.mapping.filter"="error" // URL mapping
    7.62 +            codehaus.groovy.grails."web.mapping"="error" // URL mapping
    7.63 +            codehaus.groovy.grails.commons="info" // core / classloading
    7.64 +            codehaus.groovy.grails.plugins="error" // plugins
    7.65 +            codehaus.groovy.grails.orm.hibernate="error" // hibernate integration
    7.66 +            springframework="off"
    7.67 +            hibernate="off"
    7.68 +        }
    7.69 +    }
    7.70 +    additivity.StackTrace=false
    7.71 +}
    7.72 +
    7.73 +
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/grails-app/conf/DataSource.groovy	Wed Mar 12 23:11:37 2008 -0500
     8.3 @@ -0,0 +1,32 @@
     8.4 +dataSource {
     8.5 +	pooled = false
     8.6 +	driverClassName = "org.hsqldb.jdbcDriver"
     8.7 +	username = "sa"
     8.8 +	password = ""
     8.9 +}
    8.10 +hibernate {
    8.11 +    cache.use_second_level_cache=true
    8.12 +    cache.use_query_cache=true
    8.13 +    cache.provider_class='org.hibernate.cache.EhCacheProvider'
    8.14 +}
    8.15 +// environment specific settings
    8.16 +environments {
    8.17 +	development {
    8.18 +		dataSource {
    8.19 +			dbCreate = "create-drop" // one of 'create', 'create-drop','update'
    8.20 +			url = "jdbc:hsqldb:mem:devDB"
    8.21 +		}
    8.22 +	}
    8.23 +	test {
    8.24 +		dataSource {
    8.25 +			dbCreate = "update"
    8.26 +			url = "jdbc:hsqldb:mem:testDb"
    8.27 +		}
    8.28 +	}
    8.29 +	production {
    8.30 +		dataSource {
    8.31 +			dbCreate = "update"
    8.32 +			url = "jdbc:hsqldb:file:prodDb;shutdown=true"
    8.33 +		}
    8.34 +	}
    8.35 +}
    8.36 \ No newline at end of file
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/grails-app/conf/UrlMappings.groovy	Wed Mar 12 23:11:37 2008 -0500
     9.3 @@ -0,0 +1,10 @@
     9.4 +class UrlMappings {
     9.5 +    static mappings = {
     9.6 +      "/$controller/$action?/$id?"{
     9.7 +	      constraints {
     9.8 +			 // apply constraints here
     9.9 +		  }
    9.10 +	  }
    9.11 +	  "500"(view:'/error')
    9.12 +	}
    9.13 +}
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/grails-app/conf/spring/resources.groovy	Wed Mar 12 23:11:37 2008 -0500
    10.3 @@ -0,0 +1,4 @@
    10.4 +// Place your Spring DSL code here
    10.5 +beans = {
    10.6 +    
    10.7 +}
    10.8 \ No newline at end of file
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/grails-app/controllers/TimelineController.groovy	Wed Mar 12 23:11:37 2008 -0500
    11.3 @@ -0,0 +1,118 @@
    11.4 +import java.text.SimpleDateFormat
    11.5 + 
    11.6 +class TimelineController {
    11.7 +    
    11.8 +    def index = { redirect(action:list,params:params) }
    11.9 +
   11.10 +    // the delete, save and update actions only accept POST requests
   11.11 +    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
   11.12 +
   11.13 +    def list = {
   11.14 +        if(!params.max) params.max = 25
   11.15 +        [ timelineList: Timeline.list( params ) ]
   11.16 +    }
   11.17 +    
   11.18 +    def events = {
   11.19 +    	def timeline = Timeline.get( params.id )
   11.20 +    	if(!params.max) params.max = 25
   11.21 +        [ 'timeline': timeline, 'timelineEventList': TimelineEvent.findAllByTimeline( timeline, params ) ]
   11.22 +    }
   11.23 +    
   11.24 +    def eventsXML = {
   11.25 +    	def timeline = Timeline.get( params.id )
   11.26 +    	def isDate = (timeline.type == Timeline.DATE_TYPE)
   11.27 +    	render(contentType:"text/xml") {
   11.28 +    		data("date-time-format":"${isDate ? 'iso8601':''}") {
   11.29 +    			events : {
   11.30 +    				TimelineEvent.findAllByTimeline(timeline).each() { e ->
   11.31 +    					event('start': e?.eventStart?.encodeAsHTML(),
   11.32 +    							'latestStart': e?.latestStart?.encodeAsHTML(),
   11.33 +    							'earliestEnd': e?.earliestEnd?.encodeAsHTML(),
   11.34 +    							'end': e?.eventEnd?.encodeAsHTML(),
   11.35 +    							'isDuration': e?.isDuration?.encodeAsHTML(),
   11.36 +    							'title': e?.title?.encodeAsHTML(),
   11.37 +    							'image': e?.image?.encodeAsHTML(),
   11.38 +    							'link': (e?.link ? e?.link : "${request?.contextPath}/timelineEvent/edit/${e.id}"),
   11.39 +    							'icon': e?.icon?.encodeAsHTML(),
   11.40 +    							'color': e?.color?.encodeAsHTML(),
   11.41 +    							'textColor': e?.textColor?.encodeAsHTML(), "${e?.description ? e?.description?.encodeAsHTML() : ''}")
   11.42 +    				}
   11.43 +    			}
   11.44 +    		}
   11.45 +    	}
   11.46 +    }
   11.47 +
   11.48 +    def show = {
   11.49 +    	if (params.id == "__history__") {
   11.50 +    		render("")
   11.51 +    	} else {
   11.52 +        	def timeline = Timeline.get( params.id )
   11.53 +
   11.54 +            if(!timeline) {
   11.55 +                flash.message = "Timeline not found with id ${params.id}"
   11.56 +                redirect(action:list)
   11.57 +            }
   11.58 +            else { return [ timeline : timeline ] }    		
   11.59 +    	}
   11.60 +    }
   11.61 +
   11.62 +    def delete = {
   11.63 +        def timeline = Timeline.get( params.id )
   11.64 +        if(timeline) {
   11.65 +            timeline.delete()
   11.66 +            flash.message = "Timeline ${params.id} deleted"
   11.67 +            redirect(action:list)
   11.68 +        }
   11.69 +        else {
   11.70 +            flash.message = "Timeline not found with id ${params.id}"
   11.71 +            redirect(action:list)
   11.72 +        }
   11.73 +    }
   11.74 +
   11.75 +    def edit = {
   11.76 +        def timeline = Timeline.get( params.id )
   11.77 +
   11.78 +        if(!timeline) {
   11.79 +            flash.message = "Timeline not found with id ${params.id}"
   11.80 +            redirect(action:list)
   11.81 +        }
   11.82 +        else {
   11.83 +            return [ timeline : timeline ]
   11.84 +        }
   11.85 +    }
   11.86 +
   11.87 +    def update = {
   11.88 +        def timeline = Timeline.get( params.id )
   11.89 +        if(timeline) {
   11.90 +            timeline.properties = params
   11.91 +            if(!timeline.hasErrors() && timeline.save()) {
   11.92 +                flash.message = "Timeline ${params.id} updated"
   11.93 +                redirect(action:show,id:timeline.id)
   11.94 +            }
   11.95 +            else {
   11.96 +                render(view:'edit',model:[timeline:timeline])
   11.97 +            }
   11.98 +        }
   11.99 +        else {
  11.100 +            flash.message = "Timeline not found with id ${params.id}"
  11.101 +            redirect(action:edit,id:params.id)
  11.102 +        }
  11.103 +    }
  11.104 +
  11.105 +    def create = {
  11.106 +        def timeline = new Timeline()
  11.107 +        timeline.properties = params
  11.108 +        return ['timeline':timeline]
  11.109 +    }
  11.110 +
  11.111 +    def save = {
  11.112 +        def timeline = new Timeline(params)
  11.113 +        if(!timeline.hasErrors() && timeline.save()) {
  11.114 +            flash.message = "Timeline ${timeline.id} created"
  11.115 +            redirect(action:show,id:timeline.id)
  11.116 +        }
  11.117 +        else {
  11.118 +            render(view:'create',model:[timeline:timeline])
  11.119 +        }
  11.120 +    }
  11.121 +}
  11.122 \ No newline at end of file
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/grails-app/controllers/TimelineEventController.groovy	Wed Mar 12 23:11:37 2008 -0500
    12.3 @@ -0,0 +1,83 @@
    12.4 +            
    12.5 +class TimelineEventController {
    12.6 +    
    12.7 +    def index = { redirect(action:list,params:params) }
    12.8 +
    12.9 +    // the delete, save and update actions only accept POST requests
   12.10 +    def allowedMethods = [delete:'POST', save:'POST', update:'POST']
   12.11 +
   12.12 +    def list = {
   12.13 +        if(!params.max) params.max = 25
   12.14 +        [ timelineEventList: TimelineEvent.list( params ) ]
   12.15 +    }
   12.16 +
   12.17 +    def show = {
   12.18 +        def timelineEvent = TimelineEvent.get( params.id )
   12.19 +
   12.20 +        if(!timelineEvent) {
   12.21 +            flash.message = "TimelineEvent not found with id ${params.id}"
   12.22 +            redirect(action:list)
   12.23 +        }
   12.24 +        else { return [ timelineEvent : timelineEvent ] }
   12.25 +    }
   12.26 +
   12.27 +    def delete = {
   12.28 +        def timelineEvent = TimelineEvent.get( params.id )
   12.29 +        if(timelineEvent) {
   12.30 +            timelineEvent.delete()
   12.31 +            flash.message = "TimelineEvent ${params.id} deleted"
   12.32 +            redirect(action:list)
   12.33 +        }
   12.34 +        else {
   12.35 +            flash.message = "TimelineEvent not found with id ${params.id}"
   12.36 +            redirect(action:list)
   12.37 +        }
   12.38 +    }
   12.39 +
   12.40 +    def edit = {
   12.41 +        def timelineEvent = TimelineEvent.get( params.id )
   12.42 +
   12.43 +        if(!timelineEvent) {
   12.44 +            flash.message = "TimelineEvent not found with id ${params.id}"
   12.45 +            redirect(action:list)
   12.46 +        }
   12.47 +        else {
   12.48 +            return [ timelineEvent : timelineEvent ]
   12.49 +        }
   12.50 +    }
   12.51 +
   12.52 +    def update = {
   12.53 +        def timelineEvent = TimelineEvent.get( params.id )
   12.54 +        if(timelineEvent) {
   12.55 +            timelineEvent.properties = params
   12.56 +            if(!timelineEvent.hasErrors() && timelineEvent.save()) {
   12.57 +                flash.message = "TimelineEvent ${params.id} updated"
   12.58 +                redirect(action:show,id:timelineEvent.id)
   12.59 +            }
   12.60 +            else {
   12.61 +                render(view:'edit',model:[timelineEvent:timelineEvent])
   12.62 +            }
   12.63 +        }
   12.64 +        else {
   12.65 +            flash.message = "TimelineEvent not found with id ${params.id}"
   12.66 +            redirect(action:edit,id:params.id)
   12.67 +        }
   12.68 +    }
   12.69 +
   12.70 +    def create = {
   12.71 +        def timelineEvent = new TimelineEvent()
   12.72 +        timelineEvent.properties = params
   12.73 +        return ['timelineEvent':timelineEvent]
   12.74 +    }
   12.75 +
   12.76 +    def save = {
   12.77 +        def timelineEvent = new TimelineEvent(params)
   12.78 +        if(!timelineEvent.hasErrors() && timelineEvent.save()) {
   12.79 +            flash.message = "TimelineEvent ${timelineEvent.id} created"
   12.80 +            redirect(action:show,id:timelineEvent.id)
   12.81 +        }
   12.82 +        else {
   12.83 +            render(view:'create',model:[timelineEvent:timelineEvent])
   12.84 +        }
   12.85 +    }
   12.86 +}
   12.87 \ No newline at end of file
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/grails-app/i18n/messages.properties	Wed Mar 12 23:11:37 2008 -0500
    13.3 @@ -0,0 +1,30 @@
    13.4 +default.doesnt.match.message=Property [{0}] of class [{1}] with value [{2}] does not match the required pattern [{3}]
    13.5 +default.invalid.url.message=Property [{0}] of class [{1}] with value [{2}] is not a valid URL
    13.6 +default.invalid.creditCard.message=Property [{0}] of class [{1}] with value [{2}] is not a valid credit card number
    13.7 +default.invalid.email.message=Property [{0}] of class [{1}] with value [{2}] is not a valid e-mail address
    13.8 +default.invalid.range.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid range from [{3}] to [{4}]
    13.9 +default.invalid.size.message=Property [{0}] of class [{1}] with value [{2}] does not fall within the valid size range from [{3}] to [{4}]
   13.10 +default.invalid.max.message=Property [{0}] of class [{1}] with value [{2}] exceeds maximum value [{3}]
   13.11 +default.invalid.min.message=Property [{0}] of class [{1}] with value [{2}] is less than minimum value [{3}]
   13.12 +default.invalid.max.size.message=Property [{0}] of class [{1}] with value [{2}] exceeds the maximum size of [{3}]
   13.13 +default.invalid.min.size.message=Property [{0}] of class [{1}] with value [{2}] is less than the minimum size of [{3}]
   13.14 +default.invalid.validator.message=Property [{0}] of class [{1}] with value [{2}] does not pass custom validation
   13.15 +default.not.inlist.message=Property [{0}] of class [{1}] with value [{2}] is not contained within the list [{3}]
   13.16 +default.blank.message=Property [{0}] of class [{1}] cannot be blank
   13.17 +default.not.equal.message=Property [{0}] of class [{1}] with value [{2}] cannot equal [{3}]
   13.18 +default.null.message=Property [{0}] of class [{1}] cannot be null
   13.19 +default.not.unique.message=Property [{0}] of class [{1}] with value [{2}] must be unique
   13.20 +
   13.21 +default.paginate.prev=Previous
   13.22 +default.paginate.next=Next
   13.23 +
   13.24 +# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
   13.25 +typeMismatch.java.net.URL=Property {0} must be a valid URL
   13.26 +typeMismatch.java.net.URI=Property {0} must be a valid URI
   13.27 +typeMismatch.java.util.Date=Property {0} must be a valid Date
   13.28 +typeMismatch.java.lang.Double=Property {0} must be a valid number
   13.29 +typeMismatch.java.lang.Integer=Property {0} must be a valid number
   13.30 +typeMismatch.java.lang.Long=Property {0} must be a valid number
   13.31 +typeMismatch.java.lang.Short=Property {0} must be a valid number
   13.32 +typeMismatch.java.math.BigDecimal=Property {0} must be a valid number
   13.33 +typeMismatch.java.math.BigInteger=Property {0} must be a valid number
   13.34 \ No newline at end of file
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/grails-app/i18n/messages_de.properties	Wed Mar 12 23:11:37 2008 -0500
    14.3 @@ -0,0 +1,30 @@
    14.4 +default.doesnt.match.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] entspricht nicht dem vorgegebenen Muster [{3}]
    14.5 +default.invalid.url.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige URL
    14.6 +default.invalid.creditCard.message=Das Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige Kreditkartennummer
    14.7 +default.invalid.email.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige E-Mail Adresse
    14.8 +default.invalid.range.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
    14.9 +default.invalid.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
   14.10 +default.invalid.max.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist größer als der Höchstwert von [{3}]
   14.11 +default.invalid.min.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist kleiner als der Mindestwert von [{3}]
   14.12 +default.invalid.max.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] übersteigt den Höchstwert von [{3}]
   14.13 +default.invalid.min.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] unterschreitet den Mindestwert von [{3}]
   14.14 +default.invalid.validator.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist ungültig
   14.15 +default.not.inlist.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht in der Liste [{3}] enthalten.
   14.16 +default.blank.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht leer sein
   14.17 +default.not.equal.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nicht gleich [{3}] sein
   14.18 +default.null.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht null sein
   14.19 +default.not.unique.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nur einmal vorkommen
   14.20 +
   14.21 +default.paginate.prev=Vorherige
   14.22 +default.paginate.next=Nächste
   14.23 +
   14.24 +# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
   14.25 +typeMismatch.java.net.URL=Die Eigenschaft {0} muss eine gültige URL sein
   14.26 +typeMismatch.java.net.URI=Die Eigenschaft {0} muss eine gültige URI sein
   14.27 +typeMismatch.java.util.Date=Die Eigenschaft {0} muss ein gültiges Datum sein
   14.28 +typeMismatch.java.lang.Double=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.29 +typeMismatch.java.lang.Integer=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.30 +typeMismatch.java.lang.Long=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.31 +typeMismatch.java.lang.Short=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.32 +typeMismatch.java.math.BigDecimal=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.33 +typeMismatch.java.math.BigInteger=Die Eigenschaft {0} muss eine gültige Zahl sein
   14.34 \ No newline at end of file
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/grails-app/i18n/messages_es.properties	Wed Mar 12 23:11:37 2008 -0500
    15.3 @@ -0,0 +1,30 @@
    15.4 +default.doesnt.match.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no corresponde al patrón [{3}]
    15.5 +default.invalid.url.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una URL válida
    15.6 +default.invalid.creditCard.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es un número de tarjeta de crédito válida
    15.7 +default.invalid.email.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una dirección de correo electrónico válida
    15.8 +default.invalid.range.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el rango válido de [{3}] a [{4}]
    15.9 +default.invalid.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el tamaño válido de [{3}] a [{4}]
   15.10 +default.invalid.max.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el valor máximo [{3}]
   15.11 +default.invalid.min.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menos que el valor mínimo [{3}]
   15.12 +default.invalid.max.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el tamaño máximo de [{3}]
   15.13 +default.invalid.min.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menor que el tamaño mínimo de [{3}]
   15.14 +default.invalid.validator.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es válido
   15.15 +default.not.inlist.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no esta contenido dentro de la lista [{3}]
   15.16 +default.blank.message=La propiedad [{0}] de la clase [{1}] no puede ser vacía
   15.17 +default.not.equal.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no puede igualar a [{3}]
   15.18 +default.null.message=La propiedad [{0}] de la clase [{1}] no puede ser nulo
   15.19 +default.not.unique.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] debe ser única
   15.20 +
   15.21 +default.paginate.prev=Anterior
   15.22 +default.paginate.next=Siguiente
   15.23 +
   15.24 +# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
   15.25 +typeMismatch.java.net.URL=La propiedad {0} debe ser una URL válida
   15.26 +typeMismatch.java.net.URI=La propiedad {0} debe ser una URI válida
   15.27 +typeMismatch.java.util.Date=La propiedad {0} debe ser una fecha válida
   15.28 +typeMismatch.java.lang.Double=La propiedad {0} debe ser un número válido
   15.29 +typeMismatch.java.lang.Integer=La propiedad {0} debe ser un número válido
   15.30 +typeMismatch.java.lang.Long=La propiedad {0} debe ser un número válido
   15.31 +typeMismatch.java.lang.Short=La propiedad {0} debe ser un número válido
   15.32 +typeMismatch.java.math.BigDecimal=La propiedad {0} debe ser un número válido
   15.33 +typeMismatch.java.math.BigInteger=La propiedad {0} debe ser un número válido
   15.34 \ No newline at end of file
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/grails-app/i18n/messages_fr.properties	Wed Mar 12 23:11:37 2008 -0500
    16.3 @@ -0,0 +1,19 @@
    16.4 +default.doesnt.match.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne correspond pas au pattern [{3}]
    16.5 +default.invalid.url.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une URL valide
    16.6 +default.invalid.creditCard.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas un numéro de carte de crédit valide
    16.7 +default.invalid.email.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une adresse e-mail valide
    16.8 +default.invalid.range.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
    16.9 +default.invalid.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
   16.10 +default.invalid.max.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
   16.11 +default.invalid.min.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
   16.12 +default.invalid.max.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
   16.13 +default.invalid.min.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
   16.14 +default.invalid.validator.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas valide
   16.15 +default.not.inlist.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne fait pas partie de la liste [{3}]
   16.16 +default.blank.message=La propriété [{0}] de la classe [{1}] ne peut pas être vide
   16.17 +default.not.equal.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne peut pas être égale à [{3}]
   16.18 +default.null.message=La propriété [{0}] de la classe [{1}] ne peut pas être nulle
   16.19 +default.not.unique.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] doit être unique
   16.20 +
   16.21 +default.paginate.prev=Précédent
   16.22 +default.paginate.next=Suivant
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/grails-app/i18n/messages_it.properties	Wed Mar 12 23:11:37 2008 -0500
    17.3 @@ -0,0 +1,19 @@
    17.4 +default.doesnt.match.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non corrisponde al pattern [{3}]
    17.5 +default.invalid.url.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un URL valido
    17.6 +default.invalid.creditCard.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un numero di carta di credito valido
    17.7 +default.invalid.email.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è un indirizzo email valido
    17.8 +default.invalid.range.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo valido da [{3}] a [{4}]
    17.9 +default.invalid.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non rientra nell'intervallo di dimensioni valide da [{3}] a [{4}]
   17.10 +default.invalid.max.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}]
   17.11 +default.invalid.min.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}]
   17.12 +default.invalid.max.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è maggiore di [{3}]
   17.13 +default.invalid.min.size.message=La proprietà [{0}] della classe [{1}] con valore [{2}] è minore di [{3}]
   17.14 +default.invalid.validator.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è valida
   17.15 +default.not.inlist.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non è contenuta nella lista [{3}]
   17.16 +default.blank.message=La proprietà [{0}] della classe [{1}] non può essere vuota
   17.17 +default.not.equal.message=La proprietà [{0}] della classe [{1}] con valore [{2}] non può essere uguale a [{3}]
   17.18 +default.null.message=La proprietà [{0}] della classe [{1}] non può essere null
   17.19 +default.not.unique.message=La proprietà [{0}] della classe [{1}] con valore [{2}] deve essere unica
   17.20 +
   17.21 +default.paginate.prev=Precedente
   17.22 +default.paginate.next=Successivo
   17.23 \ No newline at end of file
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/grails-app/i18n/messages_ja.properties	Wed Mar 12 23:11:37 2008 -0500
    18.3 @@ -0,0 +1,19 @@
    18.4 +default.doesnt.match.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]パターンと一致していません。
    18.5 +default.invalid.url.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、URLではありません。
    18.6 +default.invalid.creditCard.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、正当なクレジットカード番号ではありません。
    18.7 +default.invalid.email.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、メールアドレスではありません。
    18.8 +default.invalid.range.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]から[{4}]範囲内を指定してください。
    18.9 +default.invalid.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]から[{4}]以内を指定してください。
   18.10 +default.invalid.max.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最大値[{3}]より大きいです。
   18.11 +default.invalid.min.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最小値[{3}]より小さいです。
   18.12 +default.invalid.max.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最大値[{3}]より大きいです。
   18.13 +default.invalid.min.size.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、最小値[{3}]より小さいです。
   18.14 +default.invalid.validator.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、カスタムバリデーションを通過できません。
   18.15 +default.not.inlist.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]リスト内に存在しません。
   18.16 +default.blank.message=[{1}]クラスのプロパティ[{0}]の空白は許可されません。
   18.17 +default.not.equal.message=クラス[{1}]プロパティ[{0}]の値[{2}]は、[{3}]と同等ではありません。
   18.18 +default.null.message=[{1}]クラスのプロパティ[{0}]にnullは許可されません。
   18.19 +default.not.unique.message=クラス[{1}]プロパティ[{0}]の値[{2}]は既に使用されています。
   18.20 +
   18.21 +default.paginate.prev=戻る
   18.22 +default.paginate.next=次へ
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/grails-app/i18n/messages_nl.properties	Wed Mar 12 23:11:37 2008 -0500
    19.3 @@ -0,0 +1,30 @@
    19.4 +default.doesnt.match.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet overeen met het vereiste patroon [{3}]
    19.5 +default.invalid.url.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldige URL
    19.6 +default.invalid.creditCard.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig credit card nummer
    19.7 +default.invalid.email.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is geen geldig e-mailadres
    19.8 +default.invalid.range.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige waardenreeks van [{3}] tot [{4}]
    19.9 +default.invalid.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] valt niet in de geldige grootte van [{3}] tot [{4}]
   19.10 +default.invalid.max.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumwaarde [{3}]
   19.11 +default.invalid.min.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan de minimumwaarde [{3}]
   19.12 +default.invalid.max.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] overschrijdt de maximumgrootte van [{3}]
   19.13 +default.invalid.min.size.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is minder dan mainimumgrootte van [{3}]
   19.14 +default.invalid.validator.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] is niet geldig
   19.15 +default.not.inlist.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] komt niet voor in de lijst [{3}]
   19.16 +default.blank.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn
   19.17 +default.not.equal.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] mag niet gelijk zijn aan [{3}]
   19.18 +default.null.message=Attribuut [{0}] van entiteit [{1}] mag niet leeg zijn
   19.19 +default.not.unique.message=Attribuut [{0}] van entiteit [{1}] met waarde [{2}] moet uniek zijn
   19.20 +
   19.21 +default.paginate.prev=Vorige
   19.22 +default.paginate.next=Volgende
   19.23 +
   19.24 +# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
   19.25 +typeMismatch.java.net.URL=Attribuut {0} is geen geldige URL
   19.26 +typeMismatch.java.net.URI=Attribuut {0} is geen geldige URI
   19.27 +typeMismatch.java.util.Date=Attribuut {0} is geen geldige datum
   19.28 +typeMismatch.java.lang.Double=Attribuut {0} is geen geldig nummer
   19.29 +typeMismatch.java.lang.Integer=Attribuut {0} is geen geldig nummer
   19.30 +typeMismatch.java.lang.Long=Attribuut {0} is geen geldig nummer
   19.31 +typeMismatch.java.lang.Short=Attribuut {0} is geen geldig nummer
   19.32 +typeMismatch.java.math.BigDecimal=Attribuut {0} is geen geldig nummer
   19.33 +typeMismatch.java.math.BigInteger=Attribuut {0} is geen geldig nummer
   19.34 \ No newline at end of file
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/grails-app/i18n/messages_ru.properties	Wed Mar 12 23:11:37 2008 -0500
    20.3 @@ -0,0 +1,31 @@
    20.4 +default.doesnt.match.message=Значение [{2}] поля [{0}] класса [{1}] не соответствует образцу [{3}]
    20.5 +default.invalid.url.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым URL-адресом
    20.6 +default.invalid.creditCard.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым номером кредитной карты
    20.7 +default.invalid.email.message=Значение [{2}] поля [{0}] класса [{1}] не является допустимым e-mail адресом
    20.8 +default.invalid.range.message=Значение [{2}] поля [{0}] класса [{1}] не попадает в допустимый интервал от [{3}] до [{4}]
    20.9 +default.invalid.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) не попадает в допустимый интервал от [{3}] до [{4}]
   20.10 +default.invalid.max.message=Значение [{2}] поля [{0}] класса [{1}] больше чем максимально допустимое значение [{3}]
   20.11 +default.invalid.min.message=Значение [{2}] поля [{0}] класса [{1}] меньше чем минимально допустимое значение [{3}]
   20.12 +default.invalid.max.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) больше чем максимально допустимый размер [{3}]
   20.13 +default.invalid.min.size.message=Размер поля [{0}] класса [{1}] (значение: [{2}]) меньше чем минимально допустимый размер [{3}]
   20.14 +default.invalid.validator.message=Значение [{2}] поля [{0}] класса [{1}] не допустимо
   20.15 +default.not.inlist.message=Значение [{2}] поля [{0}] класса [{1}] не попадает в список допустимых значений [{3}]
   20.16 +default.blank.message=Поле [{0}] класса [{1}] не может быть пустым
   20.17 +default.not.equal.message=Значение [{2}] поля [{0}] класса [{1}] не может быть равно [{3}]
   20.18 +default.null.message=Поле [{0}] класса [{1}] не может иметь значение null
   20.19 +default.not.unique.message=Значение [{2}] поля [{0}] класса [{1}] должно быть уникальным
   20.20 +
   20.21 +default.paginate.prev=Предыдушая страница
   20.22 +default.paginate.next=Следующая страница
   20.23 +
   20.24 +# Ошибки при присвоении данных. Для точной настройки для полей классов используйте
   20.25 +# формат "typeMismatch.$className.$propertyName" (например, typeMismatch.Book.author)
   20.26 +typeMismatch.java.net.URL=Значение поля {0} не является допустимым URL
   20.27 +typeMismatch.java.net.URI=Значение поля {0} не является допустимым URI
   20.28 +typeMismatch.java.util.Date=Значение поля {0} не является допустимой датой
   20.29 +typeMismatch.java.lang.Double=Значение поля {0} не является допустимым числом
   20.30 +typeMismatch.java.lang.Integer=Значение поля {0} не является допустимым числом
   20.31 +typeMismatch.java.lang.Long=Значение поля {0} не является допустимым числом
   20.32 +typeMismatch.java.lang.Short=Значение поля {0} не является допустимым числом
   20.33 +typeMismatch.java.math.BigDecimal=Значение поля {0} не является допустимым числом
   20.34 +typeMismatch.java.math.BigInteger=Значение поля {0} не является допустимым числом
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/grails-app/i18n/messages_th.properties	Wed Mar 12 23:11:37 2008 -0500
    21.3 @@ -0,0 +1,30 @@
    21.4 +default.doesnt.match.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบที่กำหนดไว้ใน [{3}]
    21.5 +default.invalid.url.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบ URL
    21.6 +default.invalid.creditCard.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบหมายเลขบัตรเครดิต
    21.7 +default.invalid.email.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ถูกต้องตามรูปแบบอีเมล์
    21.8 +default.invalid.range.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีค่าที่ถูกต้องในช่วงจาก [{3}] ถึง [{4}]
    21.9 +default.invalid.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้มีขนาดที่ถูกต้องในช่วงจาก [{3}] ถึง [{4}]
   21.10 +default.invalid.max.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าเกิดกว่าค่ามากสุด [{3}]
   21.11 +default.invalid.min.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีค่าน้อยกว่าค่าต่ำสุด  [{3}]
   21.12 +default.invalid.max.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดเกินกว่าขนาดมากสุดของ [{3}]
   21.13 +default.invalid.min.size.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] มีขนาดต่ำกว่าขนาดต่ำสุดของ  [{3}]
   21.14 +default.invalid.validator.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ผ่านการทวนสอบค่าที่ตั้งขึ้น
   21.15 +default.not.inlist.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่ได้อยู่ในรายการต่อไปนี้  [{3}]
   21.16 +default.blank.message=คุณสมบัติ [{0}] ของคลาส [{1}] ไม่สามารถเป็นค่าว่างได้
   21.17 +default.not.equal.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] ไม่สามารถเท่ากับ [{3}] ได้
   21.18 +default.null.message=คุณสมบัติ [{0}] ของคลาส [{1}] ไม่สามารถเป็น null ได้
   21.19 +default.not.unique.message=คุณสมบัติ [{0}] ของคลาส [{1}] ซึ่งมีค่าเป็น [{2}] จะต้องไม่ซ้ำ (unique)
   21.20 +
   21.21 +default.paginate.prev=ก่อนหน้า
   21.22 +default.paginate.next=ถัดไป
   21.23 +
   21.24 +# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
   21.25 +typeMismatch.java.net.URL=คุณสมบัติ '{0}' จะต้องเป็นค่า URL ที่ถูกต้อง
   21.26 +typeMismatch.java.net.URI=คุณสมบัติ '{0}' จะต้องเป็นค่า URI ที่ถูกต้อง
   21.27 +typeMismatch.java.util.Date=คุณสมบัติ '{0}' จะต้องมีค่าเป็นวันที่
   21.28 +typeMismatch.java.lang.Double=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Double
   21.29 +typeMismatch.java.lang.Integer=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Integer
   21.30 +typeMismatch.java.lang.Long=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Long
   21.31 +typeMismatch.java.lang.Short=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท Short
   21.32 +typeMismatch.java.math.BigDecimal=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท BigDecimal
   21.33 +typeMismatch.java.math.BigInteger=คุณสมบัติ '{0}' จะต้องมีค่าเป็นจำนวนประเภท BigInteger
   21.34 \ No newline at end of file
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/grails-app/i18n/messages_zh_CN.properties	Wed Mar 12 23:11:37 2008 -0500
    22.3 @@ -0,0 +1,18 @@
    22.4 +default.blank.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3A\u7A7A
    22.5 +default.doesnt.match.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E\u5B9A\u4E49\u7684\u6A21\u5F0F [{3}]\u4E0D\u5339\u914D
    22.6 +default.invalid.creditCard.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684\u4FE1\u7528\u5361\u53F7
    22.7 +default.invalid.email.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740
    22.8 +default.invalid.max.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927
    22.9 +default.invalid.max.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5927\u503C [{3}]\u8FD8\u5927
   22.10 +default.invalid.min.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F
   22.11 +default.invalid.min.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u6BD4\u6700\u5C0F\u503C [{3}]\u8FD8\u5C0F
   22.12 +default.invalid.range.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] )
   22.13 +default.invalid.size.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u7684\u5927\u5C0F\u4E0D\u5728\u5408\u6CD5\u7684\u8303\u56F4\u5185( [{3}] \uFF5E [{4}] )
   22.14 +default.invalid.url.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u662F\u4E00\u4E2A\u5408\u6CD5\u7684URL
   22.15 +default.invalid.validator.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u672A\u80FD\u901A\u8FC7\u81EA\u5B9A\u4E49\u7684\u9A8C\u8BC1
   22.16 +default.not.equal.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0E[{3}]\u4E0D\u76F8\u7B49
   22.17 +default.not.inlist.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u4E0D\u5728\u5217\u8868\u7684\u53D6\u503C\u8303\u56F4\u5185
   22.18 +default.not.unique.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u7684\u503C[{2}]\u5FC5\u987B\u662F\u552F\u4E00\u7684
   22.19 +default.null.message=[{1}]\u7C7B\u7684\u5C5E\u6027[{0}]\u4E0D\u80FD\u4E3Anull
   22.20 +default.paginate.next=\u4E0B\u9875
   22.21 +default.paginate.prev=\u4E0A\u9875
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/grails-app/views/error.gsp	Wed Mar 12 23:11:37 2008 -0500
    23.3 @@ -0,0 +1,46 @@
    23.4 +<html>
    23.5 +  <head>
    23.6 +	  <title>Grails Runtime Exception</title>
    23.7 +	  <style type="text/css">
    23.8 +	  		.message {
    23.9 +	  			border: 1px solid black;
   23.10 +	  			padding: 5px;
   23.11 +	  			background-color:#E9E9E9;
   23.12 +	  		}
   23.13 +	  		.stack {
   23.14 +	  			border: 1px solid black;
   23.15 +	  			padding: 5px;	  		
   23.16 +	  			overflow:auto;
   23.17 +	  			height: 300px;
   23.18 +	  		}
   23.19 +	  		.snippet {
   23.20 +	  			padding: 5px;
   23.21 +	  			background-color:white;
   23.22 +	  			border:1px solid black;
   23.23 +	  			margin:3px;
   23.24 +	  			font-family:courier;
   23.25 +	  		}
   23.26 +	  </style>
   23.27 +  </head>
   23.28 +  
   23.29 +  <body>
   23.30 +    <h1>Grails Runtime Exception</h1>
   23.31 +    <h2>Error Details</h2>
   23.32 +  	<div class="message">
   23.33 +  		<strong>Message:</strong> ${exception.message?.encodeAsHTML()} <br />
   23.34 +  		<strong>Caused by:</strong> ${exception.cause?.message?.encodeAsHTML()} <br />
   23.35 +  		<strong>Class:</strong> ${exception.className} <br />  		  		
   23.36 +  		<strong>At Line:</strong> [${exception.lineNumber}] <br />  		
   23.37 +  		<strong>Code Snippet:</strong><br />   		
   23.38 +  		<div class="snippet">
   23.39 +  			<g:each var="cs" in="${exception.codeSnippet}"> 
   23.40 +  				${cs?.encodeAsHTML()}<br />  			
   23.41 +  			</g:each>  	
   23.42 +  		</div>	  		
   23.43 +  	</div>
   23.44 +    <h2>Stack Trace</h2>
   23.45 +    <div class="stack">
   23.46 +      <pre><g:each in="${exception.stackTraceLines}">${it.encodeAsHTML()}<br/></g:each></pre>
   23.47 +    </div>
   23.48 +  </body>
   23.49 +</html>
   23.50 \ No newline at end of file
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/grails-app/views/layouts/main.gsp	Wed Mar 12 23:11:37 2008 -0500
    24.3 @@ -0,0 +1,24 @@
    24.4 +<html>
    24.5 +    <head>
    24.6 +        <title><g:layoutTitle default="Grails" /></title>
    24.7 +        <link rel="stylesheet" href="${createLinkTo(dir:'css',file:'main.css')}" />
    24.8 +        <link rel="shortcut icon" href="${createLinkTo(dir:'images',file:'favicon.ico')}" type="image/x-icon" />
    24.9 +        <g:javascript library="application" />
   24.10 +        <script type="text/javascript">
   24.11 +            function onLoad() {
   24.12 +                // do nothing
   24.13 +            }; 
   24.14 +            function onResize() {
   24.15 +                // do nothing
   24.16 +            };
   24.17 +        </script>
   24.18 +        <g:layoutHead />
   24.19 +    </head>
   24.20 +    <body  onload="onLoad();" onresize="onResize();">
   24.21 +        <div id="spinner" class="spinner" style="display:none;">
   24.22 +            <img src="${createLinkTo(dir:'images',file:'spinner.gif')}" alt="Spinner" />
   24.23 +        </div>	
   24.24 +        <div class="logo"><img src="${createLinkTo(dir:'images',file:'logo.jpg')}" alt="Grails" /></div>	
   24.25 +        <g:layoutBody />		
   24.26 +    </body>	
   24.27 +</html>
   24.28 \ No newline at end of file
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/grails-app/views/timeline/create.gsp	Wed Mar 12 23:11:37 2008 -0500
    25.3 @@ -0,0 +1,111 @@
    25.4 +<html>
    25.5 +    <head>
    25.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    25.7 +        <meta name="layout" content="main"/>
    25.8 +        <title>Create Timeline</title>
    25.9 +    </head>
   25.10 +    <body>
   25.11 +        <div class="nav">
   25.12 +            <span class="menuButton">
   25.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   25.14 +            </span>
   25.15 +        </div>
   25.16 +        <div class="body">
   25.17 +            <h1>Create Timeline</h1>
   25.18 +            <g:if test="${flash.message}">
   25.19 +                <div class="message">${flash.message}</div>
   25.20 +            </g:if>
   25.21 +            <g:hasErrors bean="${timeline}">
   25.22 +                <div class="errors">
   25.23 +                    <g:renderErrors bean="${timeline}" as="list"/>
   25.24 +                </div>
   25.25 +            </g:hasErrors>
   25.26 +            <g:form action="save" method="post">
   25.27 +                <div class="dialog">
   25.28 +                    <table>
   25.29 +                        <tbody>
   25.30 +                            <tr class="prop">
   25.31 +                                <td valign="top" class="name">
   25.32 +                                    <label for="title">Title:</label>
   25.33 +                                </td>
   25.34 +                                <td valign="top"
   25.35 +                                    class="value ${hasErrors(bean:timeline,field:'title','errors')}">
   25.36 +                                    <input type="text" id="title" name="title"
   25.37 +                                        value="${fieldValue(bean:timeline,field:'title')}"/>
   25.38 +                                </td>
   25.39 +                            </tr>
   25.40 +                            <tr class="prop">
   25.41 +                                <td valign="top" class="name">
   25.42 +                                    <label for="description">Description:</label>
   25.43 +                                </td>
   25.44 +                                <td valign="top"
   25.45 +                                    class="value ${hasErrors(bean:timeline,field:'description','errors')}">
   25.46 +                                    <textarea rows="5" cols="40" name="description"
   25.47 +                                        >${timeline?.description?.encodeAsHTML()}</textarea>
   25.48 +                                </td>
   25.49 +                            </tr>
   25.50 +                            <tr class="prop">
   25.51 +                                <td valign="top" class="name">
   25.52 +                                    <label for="type">Type:</label>
   25.53 +                                </td>
   25.54 +                                <td valign="top"
   25.55 +                                    class="value ${hasErrors(bean:timeline,field:'type','errors')}">
   25.56 +                                    <g:select id="type" name="type"
   25.57 +                                        from="${timeline.constraints.type.inList.collect{it.encodeAsHTML()}}"
   25.58 +                                        value="${fieldValue(bean:timeline,field:'type')}"/>
   25.59 +                                </td>
   25.60 +                            </tr>
   25.61 +                            <tr class="prop">
   25.62 +                                <td valign="top" class="name">
   25.63 +                                    <label for="type">Detail Unit:</label>
   25.64 +                                </td>
   25.65 +                                <td valign="top"
   25.66 +                                    class="value ${hasErrors(bean:timeline,field:'detailUnit','errors')}">
   25.67 +                                    <g:select id="detailUnit" name="detailUnit"
   25.68 +                                        from="${timeline.constraints.detailUnit.inList.collect{it.encodeAsHTML()}}"
   25.69 +                                        value="${fieldValue(bean:timeline,field:'detailUnit')}"/>
   25.70 +                                </td>
   25.71 +                            </tr>
   25.72 +                            <tr class="prop">
   25.73 +                                <td valign="top" class="name">
   25.74 +                                    <label for="title">Detail Pixels:</label>
   25.75 +                                </td>
   25.76 +                                <td valign="top"
   25.77 +                                    class="value ${hasErrors(bean:timeline,field:'detailPixels','errors')}">
   25.78 +                                    <input type="text" id="detailPixels" name="detailPixels"
   25.79 +                                        value="${fieldValue(bean:timeline,field:'detailPixels')}"/>
   25.80 +                                </td>
   25.81 +                            </tr>
   25.82 +                            <tr class="prop">
   25.83 +                                <td valign="top" class="name">
   25.84 +                                    <label for="type">Overview Unit:</label>
   25.85 +                                </td>
   25.86 +                                <td valign="top"
   25.87 +                                    class="value ${hasErrors(bean:timeline,field:'overviewUnit','errors')}">
   25.88 +                                    <g:select id="overviewUnit" name="overviewUnit"
   25.89 +                                        from="${timeline.constraints.overviewUnit.inList.collect{it.encodeAsHTML()}}"
   25.90 +                                        value="${fieldValue(bean:timeline,field:'overviewUnit')}"/>
   25.91 +                                </td>
   25.92 +                            </tr>
   25.93 +                            <tr class="prop">
   25.94 +                                <td valign="top" class="name">
   25.95 +                                    <label for="title">Overview Pixels:</label>
   25.96 +                                </td>
   25.97 +                                <td valign="top"
   25.98 +                                    class="value ${hasErrors(bean:timeline,field:'overviewPixels','errors')}">
   25.99 +                                    <input type="text" id="overviewPixels" name="overviewPixels"
  25.100 +                                        value="${fieldValue(bean:timeline,field:'overviewPixels')}"/>
  25.101 +                                </td>
  25.102 +                            </tr>
  25.103 +                        </tbody>
  25.104 +                    </table>
  25.105 +                </div>
  25.106 +                <div class="buttons">
  25.107 +                    <span class="button">
  25.108 +                        <input class="save" type="submit" value="Create"/>
  25.109 +                    </span>
  25.110 +                </div>
  25.111 +            </g:form>
  25.112 +        </div>
  25.113 +    </body>
  25.114 +</html>
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/grails-app/views/timeline/edit.gsp	Wed Mar 12 23:11:37 2008 -0500
    26.3 @@ -0,0 +1,135 @@
    26.4 +<html>
    26.5 +    <head>
    26.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    26.7 +        <meta name="layout" content="main"/>
    26.8 +        <title>Edit Timeline</title>
    26.9 +    </head>
   26.10 +    <body>
   26.11 +        <div class="nav">
   26.12 +            <span class="menuButton">
   26.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   26.14 +            </span>
   26.15 +        </div>
   26.16 +        <div class="body">
   26.17 +            <h1>Edit Timeline</h1>
   26.18 +            <g:if test="${flash.message}">
   26.19 +                <div class="message">${flash.message}</div>
   26.20 +            </g:if>
   26.21 +            <g:hasErrors bean="${timeline}">
   26.22 +                <div class="errors">
   26.23 +                    <g:renderErrors bean="${timeline}" as="list"/>
   26.24 +                </div>
   26.25 +            </g:hasErrors>
   26.26 +            <g:form method="post">
   26.27 +                <input type="hidden" name="id" value="${timeline?.id}"/>
   26.28 +                <div class="dialog">
   26.29 +                    <table>
   26.30 +                        <tbody>
   26.31 +                            <tr class="prop">
   26.32 +                                <td valign="top" class="name">
   26.33 +                                    <label for="title">Title:</label>
   26.34 +                                </td>
   26.35 +                                <td valign="top"
   26.36 +                                    class="value ${hasErrors(bean:timeline,field:'title','errors')}">
   26.37 +                                    <input type="text" id="title" name="title"
   26.38 +                                        value="${fieldValue(bean:timeline,field:'title')}"/>
   26.39 +                                </td>
   26.40 +                            </tr>
   26.41 +                            <tr class="prop">
   26.42 +                                <td valign="top" class="name">
   26.43 +                                    <label for="description">Description:</label>
   26.44 +                                </td>
   26.45 +                                <td valign="top"
   26.46 +                                    class="value ${hasErrors(bean:timeline,field:'description','errors')}">
   26.47 +                                    <textarea rows="5" cols="40" name="description"
   26.48 +                                        >${timeline?.description?.encodeAsHTML()}</textarea>
   26.49 +                                </td>
   26.50 +                            </tr>
   26.51 +                            <tr class="prop">
   26.52 +                                <td valign="top" class="name">
   26.53 +                                    <label for="type">Type:</label>
   26.54 +                                </td>
   26.55 +                                <td valign="top"
   26.56 +                                    class="value ${hasErrors(bean:timeline,field:'type','errors')}">
   26.57 +                                    <g:select id="type" name="type"
   26.58 +                                        from="${timeline.constraints.type.inList.collect{it.encodeAsHTML()}}"
   26.59 +                                        value="${fieldValue(bean:timeline,field:'type')}"/>
   26.60 +                                </td>
   26.61 +                            </tr>
   26.62 +                            <tr class="prop">
   26.63 +                                <td valign="top" class="name">
   26.64 +                                    <label for="type">Detail Unit:</label>
   26.65 +                                </td>
   26.66 +                                <td valign="top"
   26.67 +                                    class="value ${hasErrors(bean:timeline,field:'detailUnit','errors')}">
   26.68 +                                    <g:select id="detailUnit" name="detailUnit"
   26.69 +                                        from="${timeline.constraints.detailUnit.inList.collect{it.encodeAsHTML()}}"
   26.70 +                                        value="${fieldValue(bean:timeline,field:'detailUnit')}"/>
   26.71 +                                </td>
   26.72 +                            </tr>
   26.73 +                            <tr class="prop">
   26.74 +                                <td valign="top" class="name">
   26.75 +                                    <label for="title">Detail Pixels:</label>
   26.76 +                                </td>
   26.77 +                                <td valign="top"
   26.78 +                                    class="value ${hasErrors(bean:timeline,field:'detailPixels','errors')}">
   26.79 +                                    <input type="text" id="detailPixels" name="detailPixels"
   26.80 +                                        value="${fieldValue(bean:timeline,field:'detailPixels')}"/>
   26.81 +                                </td>
   26.82 +                            </tr>
   26.83 +                            <tr class="prop">
   26.84 +                                <td valign="top" class="name">
   26.85 +                                    <label for="type">Overview Unit:</label>
   26.86 +                                </td>
   26.87 +                                <td valign="top"
   26.88 +                                    class="value ${hasErrors(bean:timeline,field:'overviewUnit','errors')}">
   26.89 +                                    <g:select id="overviewUnit" name="overviewUnit"
   26.90 +                                        from="${timeline.constraints.overviewUnit.inList.collect{it.encodeAsHTML()}}"
   26.91 +                                        value="${fieldValue(bean:timeline,field:'overviewUnit')}"/>
   26.92 +                                </td>
   26.93 +                            </tr>
   26.94 +                            <tr class="prop">
   26.95 +                                <td valign="top" class="name">
   26.96 +                                    <label for="title">Overview Pixels:</label>
   26.97 +                                </td>
   26.98 +                                <td valign="top"
   26.99 +                                    class="value ${hasErrors(bean:timeline,field:'overviewPixels','errors')}">
  26.100 +                                    <input type="text" id="overviewPixels" name="overviewPixels"
  26.101 +                                        value="${fieldValue(bean:timeline,field:'overviewPixels')}"/>
  26.102 +                                </td>
  26.103 +                            </tr>
  26.104 +                            <tr class="prop">
  26.105 +                                <td valign="top" class="name">
  26.106 +                                    <label for="events">Events:</label>
  26.107 +                                </td>
  26.108 +                                <td valign="top"
  26.109 +                                    class="value ${hasErrors(bean:timeline,field:'events','errors')}">
  26.110 +                                    <ul>
  26.111 +                                        <g:each var="e" in="${timeline?.events?}">
  26.112 +                                            <li>
  26.113 +                                                <g:link controller="timelineEvent" action="show"
  26.114 +                                                  id="${e.id}">${e}</g:link>
  26.115 +                                            </li>
  26.116 +                                        </g:each>
  26.117 +                                    </ul>
  26.118 +                                    <g:link controller="timelineEvent"
  26.119 +                                        params="['timeline.id':timeline?.id]" action="create">Add
  26.120 +                                        Event</g:link>
  26.121 +                                </td>
  26.122 +                            </tr>
  26.123 +                        </tbody>
  26.124 +                    </table>
  26.125 +                </div>
  26.126 +                <div class="buttons">
  26.127 +                    <span class="button">
  26.128 +                        <g:actionSubmit class="save" value="Update"/>
  26.129 +                    </span>
  26.130 +                    <span class="button">
  26.131 +                        <g:actionSubmit class="delete" onclick="return confirm('Are you sure?');"
  26.132 +                            value="Delete"/>
  26.133 +                    </span>
  26.134 +                </div>
  26.135 +            </g:form>
  26.136 +        </div>
  26.137 +    </body>
  26.138 +</html>
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/grails-app/views/timeline/events.gsp	Wed Mar 12 23:11:37 2008 -0500
    27.3 @@ -0,0 +1,59 @@
    27.4 +<html>
    27.5 +    <head>
    27.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    27.7 +        <meta name="layout" content="main"/>
    27.8 +        <title>Event List</title>
    27.9 +    </head>
   27.10 +    <body>
   27.11 +        <div class="nav">
   27.12 +            <span class="menuButton">
   27.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   27.14 +            </span>
   27.15 +            <span class="menuButton">
   27.16 +                <g:link class="list" action="show" id="${timeline.id}">View Timeline</g:link>
   27.17 +            </span>
   27.18 +            <span class="menuButton">
   27.19 +                <g:link class="create" controller="timelineEvent"
   27.20 +                    params="['timeline.id':timeline?.id]" action="create">Add Event</g:link>
   27.21 +            </span>
   27.22 +        </div>
   27.23 +        <div class="body">
   27.24 +            <h1>Event List</h1>
   27.25 +            <g:if test="${flash.message}">
   27.26 +                <div class="message">${flash.message}</div>
   27.27 +            </g:if>
   27.28 +            <div class="list">
   27.29 +                <table>
   27.30 +                    <thead>
   27.31 +                        <tr>
   27.32 +                            <th>Timeline</th>
   27.33 +                            <g:sortableColumn property="eventStart" title="Start"/>
   27.34 +                            <g:sortableColumn property="eventEnd" title="End"/>
   27.35 +                            <g:sortableColumn property="title" title="Title"/>
   27.36 +                            <g:sortableColumn property="description" title="Description"/>
   27.37 +                            <th></th>
   27.38 +                        </tr>
   27.39 +                    </thead>
   27.40 +                    <tbody>
   27.41 +                        <g:each in="${timelineEventList}" status="i" var="timelineEvent">
   27.42 +                            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
   27.43 +                                <td>${timelineEvent.timeline?.encodeAsHTML()}</td>
   27.44 +                                <td>${timelineEvent.eventStart?.encodeAsHTML()}</td>
   27.45 +                                <td>${timelineEvent.eventEnd?.encodeAsHTML()}</td>
   27.46 +                                <td>${timelineEvent.title?.encodeAsHTML()}</td>
   27.47 +                                <td>${timelineEvent.description?.encodeAsHTML()}</td>
   27.48 +                                <td>
   27.49 +                                    <g:link controller="timelineEvent" action="show" id="${timelineEvent.id}"
   27.50 +                                        >Show</g:link>
   27.51 +                                </td>
   27.52 +                            </tr>
   27.53 +                        </g:each>
   27.54 +                    </tbody>
   27.55 +                </table>
   27.56 +            </div>
   27.57 +            <div class="paginateButtons">
   27.58 +                <g:paginate total="${TimelineEvent.count()}"/>
   27.59 +            </div>
   27.60 +        </div>
   27.61 +    </body>
   27.62 +</html>
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/grails-app/views/timeline/list.gsp	Wed Mar 12 23:11:37 2008 -0500
    28.3 @@ -0,0 +1,41 @@
    28.4 +<html>
    28.5 +    <head>
    28.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    28.7 +        <meta name="layout" content="main"/>
    28.8 +        <title>Timeline List</title>
    28.9 +    </head>
   28.10 +    <body>
   28.11 +        <div class="nav">
   28.12 +            <span class="menuButton">
   28.13 +                <g:link class="create" action="create">New</g:link>
   28.14 +            </span>
   28.15 +        </div>
   28.16 +        <div class="body">
   28.17 +            <h1>Timeline List</h1>
   28.18 +            <g:if test="${flash.message}">
   28.19 +                <div class="message">${flash.message}</div>
   28.20 +            </g:if>
   28.21 +            <div class="list">
   28.22 +                <table>
   28.23 +                    <thead>
   28.24 +                        <tr>
   28.25 +                            <g:sortableColumn property="title" title="Title"/>
   28.26 +                            <g:sortableColumn property="description" title="Description"/>
   28.27 +                        </tr>
   28.28 +                    </thead>
   28.29 +                    <tbody>
   28.30 +                        <g:each in="${timelineList}" status="i" var="timeline">
   28.31 +                            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
   28.32 +                                <td><g:link action="show" id="${timeline.id}">${timeline.title?.encodeAsHTML()}</g:link></td>
   28.33 +                                <td>${timeline.description?.encodeAsHTML()}</td>
   28.34 +                            </tr>
   28.35 +                        </g:each>
   28.36 +                    </tbody>
   28.37 +                </table>
   28.38 +            </div>
   28.39 +            <div class="paginateButtons">
   28.40 +                <g:paginate total="${Timeline.count()}"/>
   28.41 +            </div>
   28.42 +        </div>
   28.43 +    </body>
   28.44 +</html>
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/grails-app/views/timeline/show.gsp	Wed Mar 12 23:11:37 2008 -0500
    29.3 @@ -0,0 +1,41 @@
    29.4 +<html>
    29.5 +    <head>
    29.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    29.7 +        <meta name="layout" content="main"/>
    29.8 +        <title>Timeline - ${timeline?.title}</title>
    29.9 +        
   29.10 +        <!-- include our javascript -->
   29.11 +        <simile:ajax bundle="true"/>
   29.12 +        <simile:timeline bundle="true"/>
   29.13 +        <simile:timelineExt name="depth" bundle="false"/>
   29.14 +        <simile:renderTimeline element="tl" timeline="${timeline}"/>
   29.15 +        <style type="text/css">
   29.16 +            .timeline-default {
   29.17 +                border: 1px solid #aaa;
   29.18 +                height: 500px;
   29.19 +            }
   29.20 +        </style>
   29.21 +    </head>
   29.22 +    <body>
   29.23 +        <div class="nav">
   29.24 +            <span class="menuButton">
   29.25 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   29.26 +            </span>
   29.27 +            <span class="menuButton">
   29.28 +                <g:link class="edit" action="edit" id="${timeline?.id}">Edit</g:link>
   29.29 +            </span>
   29.30 +            <span class="menuButton">
   29.31 +                <g:link class="list" action="events" id="${timeline.id}">Events</g:link>
   29.32 +            </span>
   29.33 +            <span class="menuButton">
   29.34 +                <g:link class="create" controller="timelineEvent"
   29.35 +                    params="['timeline.id':timeline?.id]" action="create">Add Event</g:link>
   29.36 +            </span>
   29.37 +        </div>
   29.38 +        <div class="body">
   29.39 +            <h1>${timeline.title}</h1>
   29.40 +                <div id="tl" class="timeline-default">
   29.41 +                </div>
   29.42 +        </div>
   29.43 +    </body>
   29.44 +</html>
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/grails-app/views/timelineEvent/create.gsp	Wed Mar 12 23:11:37 2008 -0500
    30.3 @@ -0,0 +1,181 @@
    30.4 +<html>
    30.5 +    <head>
    30.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    30.7 +        <meta name="layout" content="main"/>
    30.8 +        <title>Create Event</title>
    30.9 +    </head>
   30.10 +    <body>
   30.11 +        <div class="nav">
   30.12 +            <span class="menuButton">
   30.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   30.14 +            </span>
   30.15 +            <span class="menuButton">
   30.16 +                <g:link class="list" action="list">Event List</g:link>
   30.17 +            </span>
   30.18 +            <g:if test="${params['timeline.id']}">
   30.19 +                <span class="menuButton">
   30.20 +                    <g:link class="list" controller="timeline" action="show"
   30.21 +                        id="${params['timeline.id']}">Back to Timeline</g:link>
   30.22 +                </span>
   30.23 +            </g:if>
   30.24 +        </div>
   30.25 +        <div class="body">
   30.26 +            <h1>Create Event</h1>
   30.27 +            <g:if test="${flash.message}">
   30.28 +                <div class="message">${flash.message}</div>
   30.29 +            </g:if>
   30.30 +            <g:hasErrors bean="${timelineEvent}">
   30.31 +                <div class="errors">
   30.32 +                    <g:renderErrors bean="${timelineEvent}" as="list"/>
   30.33 +                </div>
   30.34 +            </g:hasErrors>
   30.35 +            <g:form action="save" method="post">
   30.36 +                <div class="dialog">
   30.37 +                    <table>
   30.38 +                        <tbody>
   30.39 +                            <tr class="prop">
   30.40 +                                <td valign="top" class="name">
   30.41 +                                    <label for="timeline">Timeline:</label>
   30.42 +                                </td>
   30.43 +                                <td valign="top"
   30.44 +                                    class="value ${hasErrors(bean:timelineEvent,field:'timeline','errors')}">
   30.45 +                                    <g:select optionKey="id" from="${Timeline.list()}"
   30.46 +                                        name="timeline.id" value="${timelineEvent?.timeline?.id}"/>*
   30.47 +                                </td>
   30.48 +                            </tr>
   30.49 +                            <tr class="prop">
   30.50 +                                <td valign="top" class="name">
   30.51 +                                    <label for="eventStart">Start:</label>
   30.52 +                                </td>
   30.53 +                                <td valign="top"
   30.54 +                                    class="value ${hasErrors(bean:timelineEvent,field:'eventStart','errors')}">
   30.55 +                                    <input type="text" id="eventStart" name="eventStart"
   30.56 +                                        value="${fieldValue(bean:timelineEvent,field:'eventStart')}"
   30.57 +                                    />* <em>(Examples: 2008-01-01, 2008-01-01 02:30, 10.0 [depth, geochrono], 10 [depth, geochrono])</em>
   30.58 +                                    </td>
   30.59 +                            </tr>
   30.60 +                            <tr class="prop">
   30.61 +                                <td valign="top" class="name">
   30.62 +                                    <label for="eventEnd">End:</label>
   30.63 +                                </td>
   30.64 +                                <td valign="top"
   30.65 +                                    class="value ${hasErrors(bean:timelineEvent,field:'eventEnd','errors')}">
   30.66 +                                    <input type="text" id="eventEnd" name="eventEnd"
   30.67 +                                        value="${fieldValue(bean:timelineEvent,field:'eventEnd')}"/>
   30.68 +                                </td>
   30.69 +                            </tr>
   30.70 +                            <tr class="prop">
   30.71 +                                <td valign="top" class="name">
   30.72 +                                    <label for="latestStart">Latest Start:</label>
   30.73 +                                </td>
   30.74 +                                <td valign="top"
   30.75 +                                    class="value ${hasErrors(bean:timelineEvent,field:'latestStart','errors')}">
   30.76 +                                    <input type="text" id="latestStart" name="latestStart"
   30.77 +                                        value="${fieldValue(bean:timelineEvent,field:'latestStart')}"
   30.78 +                                    />
   30.79 +                                </td>
   30.80 +                            </tr>
   30.81 +                            <tr class="prop">
   30.82 +                                <td valign="top" class="name">
   30.83 +                                    <label for="earliestEnd">Earliest End:</label>
   30.84 +                                </td>
   30.85 +                                <td valign="top"
   30.86 +                                    class="value ${hasErrors(bean:timelineEvent,field:'earliestEnd','errors')}">
   30.87 +                                    <input type="text" id="earliestEnd" name="earliestEnd"
   30.88 +                                        value="${fieldValue(bean:timelineEvent,field:'earliestEnd')}"
   30.89 +                                    />
   30.90 +                                </td>
   30.91 +                            </tr>
   30.92 +                            <tr class="prop">
   30.93 +                                <td valign="top" class="name">
   30.94 +                                    <label for="isDuration">Is Duration:</label>
   30.95 +                                </td>
   30.96 +                                <td valign="top"
   30.97 +                                    class="value ${hasErrors(bean:timelineEvent,field:'isDuration','errors')}">
   30.98 +                                    <g:checkBox name="isDuration"
   30.99 +                                        value="${timelineEvent?.isDuration}"/>
  30.100 +                                </td>
  30.101 +                            </tr>
  30.102 +                            <tr class="prop">
  30.103 +                                <td valign="top" class="name">
  30.104 +                                    <label for="title">Title:</label>
  30.105 +                                </td>
  30.106 +                                <td valign="top"
  30.107 +                                    class="value ${hasErrors(bean:timelineEvent,field:'title','errors')}">
  30.108 +                                    <input type="text" id="title" name="title"
  30.109 +                                        value="${fieldValue(bean:timelineEvent,field:'title')}"/>*
  30.110 +                                </td>
  30.111 +                            </tr>
  30.112 +                            <tr class="prop">
  30.113 +                                <td valign="top" class="name">
  30.114 +                                    <label for="description">Description:</label>
  30.115 +                                </td>
  30.116 +                                <td valign="top"
  30.117 +                                    class="value ${hasErrors(bean:timelineEvent,field:'description','errors')}">
  30.118 +                                    <textarea rows="5" cols="40" name="description"
  30.119 +                                        >${timelineEvent?.description?.encodeAsHTML()}</textarea>
  30.120 +                                </td>
  30.121 +                            </tr>
  30.122 +                            <tr class="prop">
  30.123 +                                <td valign="top" class="name">
  30.124 +                                    <label for="image">Image:</label>
  30.125 +                                </td>
  30.126 +                                <td valign="top"
  30.127 +                                    class="value ${hasErrors(bean:timelineEvent,field:'image','errors')}">
  30.128 +                                    <input type="text" id="image" name="image"
  30.129 +                                        value="${fieldValue(bean:timelineEvent,field:'image')}"/>
  30.130 +                                </td>
  30.131 +                            </tr>
  30.132 +                            <tr class="prop">
  30.133 +                                <td valign="top" class="name">
  30.134 +                                    <label for="link">Link:</label>
  30.135 +                                </td>
  30.136 +                                <td valign="top"
  30.137 +                                    class="value ${hasErrors(bean:timelineEvent,field:'link','errors')}">
  30.138 +                                    <input type="text" id="link" name="link"
  30.139 +                                        value="${fieldValue(bean:timelineEvent,field:'link')}"/>
  30.140 +                                </td>
  30.141 +                            </tr>
  30.142 +                            <tr class="prop">
  30.143 +                                <td valign="top" class="name">
  30.144 +                                    <label for="icon">Icon:</label>
  30.145 +                                </td>
  30.146 +                                <td valign="top"
  30.147 +                                    class="value ${hasErrors(bean:timelineEvent,field:'icon','errors')}">
  30.148 +                                    <input type="text" id="icon" name="icon"
  30.149 +                                        value="${fieldValue(bean:timelineEvent,field:'icon')}"/>
  30.150 +                                </td>
  30.151 +                            </tr>
  30.152 +                            <tr class="prop">
  30.153 +                                <td valign="top" class="name">
  30.154 +                                    <label for="textColor">Text Color:</label>
  30.155 +                                </td>
  30.156 +                                <td valign="top"
  30.157 +                                    class="value ${hasErrors(bean:timelineEvent,field:'textColor','errors')}">
  30.158 +                                    <input type="text" id="textColor" name="textColor"
  30.159 +                                        value="${fieldValue(bean:timelineEvent,field:'textColor')}"
  30.160 +                                    />
  30.161 +                                </td>
  30.162 +                            </tr>
  30.163 +                            <tr class="prop">
  30.164 +                                <td valign="top" class="name">
  30.165 +                                    <label for="color">Color:</label>
  30.166 +                                </td>
  30.167 +                                <td valign="top"
  30.168 +                                    class="value ${hasErrors(bean:timelineEvent,field:'color','errors')}">
  30.169 +                                    <input type="text" id="color" name="color"
  30.170 +                                        value="${fieldValue(bean:timelineEvent,field:'color')}"/>
  30.171 +                                </td>
  30.172 +                            </tr>
  30.173 +                        </tbody>
  30.174 +                    </table>
  30.175 +                </div>
  30.176 +                <div class="buttons">
  30.177 +                    <span class="button">
  30.178 +                        <input class="save" type="submit" value="Create"/>
  30.179 +                    </span>
  30.180 +                </div>
  30.181 +            </g:form>
  30.182 +        </div>
  30.183 +    </body>
  30.184 +</html>
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/grails-app/views/timelineEvent/edit.gsp	Wed Mar 12 23:11:37 2008 -0500
    31.3 @@ -0,0 +1,183 @@
    31.4 +<html>
    31.5 +    <head>
    31.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    31.7 +        <meta name="layout" content="main"/>
    31.8 +        <title>Edit Event</title>
    31.9 +    </head>
   31.10 +    <body>
   31.11 +        <div class="nav">
   31.12 +            <span class="menuButton">
   31.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   31.14 +            </span>
   31.15 +            <span class="menuButton">
   31.16 +                <g:link class="list" action="list">Event List</g:link>
   31.17 +            </span>
   31.18 +            <span class="menuButton">
   31.19 +                <g:link class="list" controller="timeline" action="show"
   31.20 +                    id="${timelineEvent?.timeline?.id}">Back to Timeline</g:link>
   31.21 +            </span>
   31.22 +        </div>
   31.23 +        <div class="body">
   31.24 +            <h1>Edit Event</h1>
   31.25 +            <g:if test="${flash.message}">
   31.26 +                <div class="message">${flash.message}</div>
   31.27 +            </g:if>
   31.28 +            <g:hasErrors bean="${timelineEvent}">
   31.29 +                <div class="errors">
   31.30 +                    <g:renderErrors bean="${timelineEvent}" as="list"/>
   31.31 +                </div>
   31.32 +            </g:hasErrors>
   31.33 +            <g:form method="post">
   31.34 +                <input type="hidden" name="id" value="${timelineEvent?.id}"/>
   31.35 +                <div class="dialog">
   31.36 +                    <table>
   31.37 +                        <tbody>
   31.38 +                            <tr class="prop">
   31.39 +                                <td valign="top" class="name">
   31.40 +                                    <label for="timeline">Timeline:</label>
   31.41 +                                </td>
   31.42 +                                <td valign="top"
   31.43 +                                    class="value ${hasErrors(bean:timelineEvent,field:'timeline','errors')}">
   31.44 +                                    <g:select optionKey="id" from="${Timeline.list()}"
   31.45 +                                        name="timeline.id" value="${timelineEvent?.timeline?.id}"/>*
   31.46 +                                </td>
   31.47 +                            </tr>
   31.48 +                            <tr class="prop">
   31.49 +                                <td valign="top" class="name">
   31.50 +                                    <label for="eventStart">Start:</label>
   31.51 +                                </td>
   31.52 +                                <td valign="top"
   31.53 +                                    class="value ${hasErrors(bean:timelineEvent,field:'eventStart','errors')}">
   31.54 +                                    <input type="text" id="eventStart" name="eventStart"
   31.55 +                                        value="${fieldValue(bean:timelineEvent,field:'eventStart')}"
   31.56 +                                    />* <em>(Examples: 2008-01-01, 2008-01-01 02:30, 10.0 [depth, geochrono], 10 [depth, geochrono])</em></td>
   31.57 +                            </tr>
   31.58 +                            <tr class="prop">
   31.59 +                                <td valign="top" class="name">
   31.60 +                                    <label for="eventEnd">End:</label>
   31.61 +                                </td>
   31.62 +                                <td valign="top"
   31.63 +                                    class="value ${hasErrors(bean:timelineEvent,field:'eventEnd','errors')}">
   31.64 +                                    <input type="text" id="eventEnd" name="eventEnd"
   31.65 +                                        value="${fieldValue(bean:timelineEvent,field:'eventEnd')}"/>
   31.66 +                                </td>
   31.67 +                            </tr>
   31.68 +                            <tr class="prop">
   31.69 +                                <td valign="top" class="name">
   31.70 +                                    <label for="latestStart">Latest Start:</label>
   31.71 +                                </td>
   31.72 +                                <td valign="top"
   31.73 +                                    class="value ${hasErrors(bean:timelineEvent,field:'latestStart','errors')}">
   31.74 +                                    <input type="text" id="latestStart" name="latestStart"
   31.75 +                                        value="${fieldValue(bean:timelineEvent,field:'latestStart')}"
   31.76 +                                    />
   31.77 +                                </td>
   31.78 +                            </tr>
   31.79 +                            <tr class="prop">
   31.80 +                                <td valign="top" class="name">
   31.81 +                                    <label for="earliestEnd">Earliest End:</label>
   31.82 +                                </td>
   31.83 +                                <td valign="top"
   31.84 +                                    class="value ${hasErrors(bean:timelineEvent,field:'earliestEnd','errors')}">
   31.85 +                                    <input type="text" id="earliestEnd" name="earliestEnd"
   31.86 +                                        value="${fieldValue(bean:timelineEvent,field:'earliestEnd')}"
   31.87 +                                    />
   31.88 +                                </td>
   31.89 +                            </tr>
   31.90 +                            <tr class="prop">
   31.91 +                                <td valign="top" class="name">
   31.92 +                                    <label for="isDuration">Is Duration:</label>
   31.93 +                                </td>
   31.94 +                                <td valign="top"
   31.95 +                                    class="value ${hasErrors(bean:timelineEvent,field:'isDuration','errors')}">
   31.96 +                                    <g:checkBox name="isDuration"
   31.97 +                                        value="${timelineEvent?.isDuration}"/>
   31.98 +                                </td>
   31.99 +                            </tr>
  31.100 +                            <tr class="prop">
  31.101 +                                <td valign="top" class="name">
  31.102 +                                    <label for="title">Title:</label>
  31.103 +                                </td>
  31.104 +                                <td valign="top"
  31.105 +                                    class="value ${hasErrors(bean:timelineEvent,field:'title','errors')}">
  31.106 +                                    <input type="text" id="title" name="title"
  31.107 +                                        value="${fieldValue(bean:timelineEvent,field:'title')}"/>*
  31.108 +                                </td>
  31.109 +                            </tr>
  31.110 +                            <tr class="prop">
  31.111 +                                <td valign="top" class="name">
  31.112 +                                    <label for="description">Description:</label>
  31.113 +                                </td>
  31.114 +                                <td valign="top"
  31.115 +                                    class="value ${hasErrors(bean:timelineEvent,field:'description','errors')}">
  31.116 +                                    <textarea rows="5" cols="40" name="description"
  31.117 +                                        >${timelineEvent?.description?.encodeAsHTML()}</textarea>
  31.118 +                                </td>
  31.119 +                            </tr>
  31.120 +                            <tr class="prop">
  31.121 +                                <td valign="top" class="name">
  31.122 +                                    <label for="image">Image:</label>
  31.123 +                                </td>
  31.124 +                                <td valign="top"
  31.125 +                                    class="value ${hasErrors(bean:timelineEvent,field:'image','errors')}">
  31.126 +                                    <input type="text" id="image" name="image"
  31.127 +                                        value="${fieldValue(bean:timelineEvent,field:'image')}"/>
  31.128 +                                </td>
  31.129 +                            </tr>
  31.130 +                            <tr class="prop">
  31.131 +                                <td valign="top" class="name">
  31.132 +                                    <label for="link">Link:</label>
  31.133 +                                </td>
  31.134 +                                <td valign="top"
  31.135 +                                    class="value ${hasErrors(bean:timelineEvent,field:'link','errors')}">
  31.136 +                                    <input type="text" id="link" name="link"
  31.137 +                                        value="${fieldValue(bean:timelineEvent,field:'link')}"/>
  31.138 +                                </td>
  31.139 +                            </tr>
  31.140 +                            <tr class="prop">
  31.141 +                                <td valign="top" class="name">
  31.142 +                                    <label for="icon">Icon:</label>
  31.143 +                                </td>
  31.144 +                                <td valign="top"
  31.145 +                                    class="value ${hasErrors(bean:timelineEvent,field:'icon','errors')}">
  31.146 +                                    <input type="text" id="icon" name="icon"
  31.147 +                                        value="${fieldValue(bean:timelineEvent,field:'icon')}"/>
  31.148 +                                </td>
  31.149 +                            </tr>
  31.150 +                            <tr class="prop">
  31.151 +                                <td valign="top" class="name">
  31.152 +                                    <label for="textColor">Text Color:</label>
  31.153 +                                </td>
  31.154 +                                <td valign="top"
  31.155 +                                    class="value ${hasErrors(bean:timelineEvent,field:'textColor','errors')}">
  31.156 +                                    <input type="text" id="textColor" name="textColor"
  31.157 +                                        value="${fieldValue(bean:timelineEvent,field:'textColor')}"
  31.158 +                                    />
  31.159 +                                </td>
  31.160 +                            </tr>
  31.161 +                            <tr class="prop">
  31.162 +                                <td valign="top" class="name">
  31.163 +                                    <label for="color">Color:</label>
  31.164 +                                </td>
  31.165 +                                <td valign="top"
  31.166 +                                    class="value ${hasErrors(bean:timelineEvent,field:'color','errors')}">
  31.167 +                                    <input type="text" id="color" name="color"
  31.168 +                                        value="${fieldValue(bean:timelineEvent,field:'color')}"/>
  31.169 +                                </td>
  31.170 +                            </tr>
  31.171 +                        </tbody>
  31.172 +                    </table>
  31.173 +                </div>
  31.174 +                <div class="buttons">
  31.175 +                    <span class="button">
  31.176 +                        <g:actionSubmit class="save" value="Update"/>
  31.177 +                    </span>
  31.178 +                    <span class="button">
  31.179 +                        <g:actionSubmit class="delete" onclick="return confirm('Are you sure?');"
  31.180 +                            value="Delete"/>
  31.181 +                    </span>
  31.182 +                </div>
  31.183 +            </g:form>
  31.184 +        </div>
  31.185 +    </body>
  31.186 +</html>
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/grails-app/views/timelineEvent/list.gsp	Wed Mar 12 23:11:37 2008 -0500
    32.3 @@ -0,0 +1,58 @@
    32.4 +<html>
    32.5 +    <head>
    32.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    32.7 +        <meta name="layout" content="main"/>
    32.8 +        <title>Event List</title>
    32.9 +    </head>
   32.10 +    <body>
   32.11 +        <div class="nav">
   32.12 +            <span class="menuButton">
   32.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   32.14 +            </span>
   32.15 +            <span class="menuButton">
   32.16 +                <g:link class="create" action="create">New Event</g:link>
   32.17 +            </span>
   32.18 +        </div>
   32.19 +        <div class="body">
   32.20 +            <h1>Event List</h1>
   32.21 +            <g:if test="${flash.message}">
   32.22 +                <div class="message">${flash.message}</div>
   32.23 +            </g:if>
   32.24 +            <div class="list">
   32.25 +                <table>
   32.26 +                    <thead>
   32.27 +                        <tr>
   32.28 +                            <th>Timeline</th>
   32.29 +                            <g:sortableColumn property="eventStart" title="Start"/>
   32.30 +                            <g:sortableColumn property="eventEnd" title="End"/>
   32.31 +                            <g:sortableColumn property="title" title="Title"/>
   32.32 +                            <g:sortableColumn property="description" title="Description"/>
   32.33 +                            <th/>
   32.34 +                        </tr>
   32.35 +                    </thead>
   32.36 +                    <tbody>
   32.37 +                        <g:each in="${timelineEventList}" status="i" var="timelineEvent">
   32.38 +                            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
   32.39 +                                <td>
   32.40 +                                    <g:link controller="timeline" action="show"
   32.41 +                                        id="${timelineEvent.timeline.id}"
   32.42 +                                        >${timelineEvent.timeline?.encodeAsHTML()}</g:link>
   32.43 +                                </td>
   32.44 +                                <td>${timelineEvent.eventStart?.encodeAsHTML()}</td>
   32.45 +                                <td>${timelineEvent.eventEnd?.encodeAsHTML()}</td>
   32.46 +                                <td>${timelineEvent.title?.encodeAsHTML()}</td>
   32.47 +                                <td>${timelineEvent.description?.encodeAsHTML()}</td>
   32.48 +                                <td>
   32.49 +                                    <g:link action="show" id="${timelineEvent.id}">Show</g:link>
   32.50 +                                </td>
   32.51 +                            </tr>
   32.52 +                        </g:each>
   32.53 +                    </tbody>
   32.54 +                </table>
   32.55 +            </div>
   32.56 +            <div class="paginateButtons">
   32.57 +                <g:paginate total="${TimelineEvent.count()}"/>
   32.58 +            </div>
   32.59 +        </div>
   32.60 +    </body>
   32.61 +</html>
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/grails-app/views/timelineEvent/show.gsp	Wed Mar 12 23:11:37 2008 -0500
    33.3 @@ -0,0 +1,108 @@
    33.4 +<html>
    33.5 +    <head>
    33.6 +        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    33.7 +        <meta name="layout" content="main"/>
    33.8 +        <title>Show Event</title>
    33.9 +    </head>
   33.10 +    <body>
   33.11 +        <div class="nav">
   33.12 +            <span class="menuButton">
   33.13 +                <a class="home" href="${createLinkTo(dir:'')}">Home</a>
   33.14 +            </span>
   33.15 +            <span class="menuButton">
   33.16 +                <g:link class="list" action="list">Event List</g:link>
   33.17 +            </span>
   33.18 +            <span class="menuButton">
   33.19 +                <g:link class="create" action="create">New Event</g:link>
   33.20 +            </span>
   33.21 +            <span class="menuButton">
   33.22 +                <g:link class="list" controller="timeline" action="show"
   33.23 +                    id="${timelineEvent?.timeline?.id}">Back to Timeline</g:link>
   33.24 +            </span>
   33.25 +        </div>
   33.26 +        <div class="body">
   33.27 +            <h1>Show Event</h1>
   33.28 +            <g:if test="${flash.message}">
   33.29 +                <div class="message">${flash.message}</div>
   33.30 +            </g:if>
   33.31 +            <div class="dialog">
   33.32 +                <table>
   33.33 +                    <tbody>
   33.34 +                        <tr class="prop">
   33.35 +                            <td valign="top" class="name">Id:</td>
   33.36 +                            <td valign="top" class="value">${timelineEvent.id}</td>
   33.37 +                        </tr>
   33.38 +                        <tr class="prop">
   33.39 +                            <td valign="top" class="name">Timeline:</td>
   33.40 +                            <td valign="top" class="value">
   33.41 +                                <g:link controller="timeline" action="show"
   33.42 +                                    id="${timelineEvent?.timeline?.id}"
   33.43 +                                >${timelineEvent?.timeline}</g:link>
   33.44 +                            </td>
   33.45 +                        </tr>
   33.46 +                        <tr class="prop">
   33.47 +                            <td valign="top" class="name">Start:</td>
   33.48 +                            <td valign="top" class="value">${timelineEvent.eventStart}</td>
   33.49 +                        </tr>
   33.50 +                        <tr class="prop">
   33.51 +                            <td valign="top" class="name">End:</td>
   33.52 +                            <td valign="top" class="value">${timelineEvent.eventEnd}</td>
   33.53 +                        </tr>
   33.54 +                        <tr class="prop">
   33.55 +                            <td valign="top" class="name">Latest Start:</td>
   33.56 +                            <td valign="top" class="value">${timelineEvent.latestStart}</td>
   33.57 +                        </tr>
   33.58 +                        <tr class="prop">
   33.59 +                            <td valign="top" class="name">Earliest End:</td>
   33.60 +                            <td valign="top" class="value">${timelineEvent.earliestEnd}</td>
   33.61 +                        </tr>
   33.62 +                        <tr class="prop">
   33.63 +                            <td valign="top" class="name">Is Duration:</td>
   33.64 +                            <td valign="top" class="value">${timelineEvent.isDuration}</td>
   33.65 +                        </tr>
   33.66 +                        <tr class="prop">
   33.67 +                            <td valign="top" class="name">Title:</td>
   33.68 +                            <td valign="top" class="value">${timelineEvent.title}</td>
   33.69 +                        </tr>
   33.70 +                        <tr class="prop">
   33.71 +                            <td valign="top" class="name">Description:</td>
   33.72 +                            <td valign="top" class="value">${timelineEvent.description}</td>
   33.73 +                        </tr>
   33.74 +                        <tr class="prop">
   33.75 +                            <td valign="top" class="name">Image:</td>
   33.76 +                            <td valign="top" class="value">${timelineEvent.image}</td>
   33.77 +                        </tr>
   33.78 +                        <tr class="prop">
   33.79 +                            <td valign="top" class="name">Link:</td>
   33.80 +                            <td valign="top" class="value">${timelineEvent.link}</td>
   33.81 +                        </tr>
   33.82 +                        <tr class="prop">
   33.83 +                            <td valign="top" class="name">Icon:</td>
   33.84 +                            <td valign="top" class="value">${timelineEvent.icon}</td>
   33.85 +                        </tr>
   33.86 +                        <tr class="prop">
   33.87 +                            <td valign="top" class="name">Text Color:</td>
   33.88 +                            <td valign="top" class="value">${timelineEvent.textColor}</td>
   33.89 +                        </tr>
   33.90 +                        <tr class="prop">
   33.91 +                            <td valign="top" class="name">Color:</td>
   33.92 +                            <td valign="top" class="value">${timelineEvent.color}</td>
   33.93 +                        </tr>
   33.94 +                    </tbody>
   33.95 +                </table>
   33.96 +            </div>
   33.97 +            <div class="buttons">
   33.98 +                <g:form>
   33.99 +                    <input type="hidden" name="id" value="${timelineEvent?.id}"/>
  33.100 +                    <span class="button">
  33.101 +                        <g:actionSubmit class="edit" value="Edit"/>
  33.102 +                    </span>
  33.103 +                    <span class="button">
  33.104 +                        <g:actionSubmit class="delete" onclick="return confirm('Are you sure?');"
  33.105 +                            value="Delete"/>
  33.106 +                    </span>
  33.107 +                </g:form>
  33.108 +            </div>
  33.109 +        </div>
  33.110 +    </body>
  33.111 +</html>
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/stacktrace.log	Wed Mar 12 23:11:37 2008 -0500
    34.3 @@ -0,0 +1,15576 @@
    34.4 +[10833] StackTrace Sanitizing stacktrace:
    34.5 +groovy.lang.MissingPropertyException: No such property: attrs for class: SimileTagLib
    34.6 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    34.7 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    34.8 +	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    34.9 +	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   34.10 +	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:528)
   34.11 +	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2347)
   34.12 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1244)
   34.13 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1174)
   34.14 +	at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
   34.15 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
   34.16 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
   34.17 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure65.doCall(ControllersGrailsPlugin.groovy:338)
   34.18 +	at sun.reflect.GeneratedMethodAccessor141.invoke(Unknown Source)
   34.19 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.20 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.21 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.22 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.23 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.24 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
   34.25 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
   34.26 +	at groovy.lang.Closure.call(Closure.java:292)
   34.27 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
   34.28 +	at groovy.lang.ExpandoMetaClass.getProperty(ExpandoMetaClass.java:980)
   34.29 +	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
   34.30 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.31 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.32 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.33 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.34 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.35 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
   34.36 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
   34.37 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
   34.38 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
   34.39 +	at SimileTagLib.getProperty(SimileTagLib.groovy)
   34.40 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
   34.41 +	at groovy.lang.Closure.getPropertyTryThese(Closure.java:200)
   34.42 +	at groovy.lang.Closure.getPropertyOwnerFirst(Closure.java:216)
   34.43 +	at groovy.lang.Closure.getProperty(Closure.java:186)
   34.44 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getGroovyObjectProperty(ScriptBytecodeAdapter.java:531)
   34.45 +	at SimileTagLib$_closure1.doCall(SimileTagLib.groovy:8)
   34.46 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   34.47 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   34.48 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.49 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.50 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.51 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.52 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.53 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
   34.54 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
   34.55 +	at groovy.lang.Closure.call(Closure.java:292)
   34.56 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.captureTagOutput(GroovyPage.java:375)
   34.57 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   34.58 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   34.59 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.60 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.61 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.62 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.63 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
   34.64 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
   34.65 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
   34.66 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
   34.67 +	at org.codehaus.groovy.grails.web.plugins.support.WebMetaUtils$_registerMethodMissingForTags_closure14.doCall(WebMetaUtils.groovy:146)
   34.68 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   34.69 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   34.70 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.71 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.72 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.73 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.74 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.75 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
   34.76 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
   34.77 +	at groovy.lang.Closure.call(Closure.java:292)
   34.78 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
   34.79 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   34.80 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   34.81 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.82 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.83 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.84 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.85 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.86 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
   34.87 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
   34.88 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
   34.89 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
   34.90 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
   34.91 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure66.doCall(ControllersGrailsPlugin.groovy:352)
   34.92 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   34.93 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   34.94 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   34.95 +	at java.lang.reflect.Method.invoke(Method.java:585)
   34.96 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
   34.97 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
   34.98 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
   34.99 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.100 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.101 +	at groovy.lang.Closure.call(Closure.java:292)
  34.102 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
  34.103 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:944)
  34.104 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.105 +	at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
  34.106 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.107 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.108 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.109 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.110 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.111 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.112 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
  34.113 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.114 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.115 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure66.doCall(ControllersGrailsPlugin.groovy:371)
  34.116 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.117 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.118 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.119 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.120 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.121 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.122 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.123 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.124 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.125 +	at groovy.lang.Closure.call(Closure.java:292)
  34.126 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
  34.127 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:944)
  34.128 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.129 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
  34.130 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.131 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.132 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
  34.133 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:23)
  34.134 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.135 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.136 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.137 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.138 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.139 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.140 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.141 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.142 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.143 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.144 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.145 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.146 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.147 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.148 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.149 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.150 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.151 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.152 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.153 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.154 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.155 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.156 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.157 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.158 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.159 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.160 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.161 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.162 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.163 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.164 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.165 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.166 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.167 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.168 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.169 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.170 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.171 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.172 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.173 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.174 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.175 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.176 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.177 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.178 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.179 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.180 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.181 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.182 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.183 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.184 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.185 +[778936] StackTrace Sanitizing stacktrace:
  34.186 +java.lang.NullPointerException: Cannot invoke method getPluginContextPath() on null object
  34.187 +	at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
  34.188 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:781)
  34.189 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.190 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.191 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:23)
  34.192 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.193 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.194 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.195 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.196 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.197 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.198 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.199 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.200 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.201 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.202 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.203 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.204 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.205 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.206 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.207 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.208 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.209 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.210 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.211 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.212 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.213 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.214 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.215 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.216 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.217 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.218 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.219 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.220 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.221 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.222 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.223 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.224 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.225 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.226 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.227 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.228 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.229 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.230 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.231 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.232 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.233 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.234 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.235 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.236 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.237 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.238 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.239 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.240 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.241 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.242 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.243 +[866099] StackTrace Sanitizing stacktrace:
  34.244 +java.lang.NullPointerException: Cannot invoke method getPluginManager() on null object
  34.245 +	at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
  34.246 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:781)
  34.247 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.248 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.249 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
  34.250 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:23)
  34.251 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.252 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.253 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.254 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.255 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.256 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.257 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.258 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.259 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.260 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.261 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.262 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.263 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.264 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.265 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.266 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.267 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.268 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.269 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.270 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.271 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.272 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.273 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.274 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.275 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.276 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.277 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.278 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.279 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.280 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.281 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.282 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.283 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.284 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.285 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.286 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.287 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.288 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.289 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.290 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.291 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.292 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.293 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.294 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.295 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.296 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.297 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.298 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.299 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.300 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.301 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.302 +[923446] StackTrace Sanitizing stacktrace:
  34.303 +java.lang.NullPointerException: Cannot invoke method getPluginManager() on null object
  34.304 +	at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
  34.305 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:781)
  34.306 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.307 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.308 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
  34.309 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:23)
  34.310 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.311 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.312 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.313 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.314 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.315 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.316 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.317 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.318 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.319 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.320 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.321 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.322 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.323 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.324 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.325 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.326 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.327 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.328 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.329 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.330 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.331 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.332 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.333 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.334 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.335 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.336 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.337 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.338 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.339 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.340 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.341 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.342 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.343 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.344 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.345 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.346 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.347 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.348 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.349 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.350 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.351 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.352 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.353 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.354 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.355 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.356 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.357 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.358 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.359 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.360 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.361 +[959134] StackTrace Sanitizing stacktrace:
  34.362 +groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.getPlugin() is applicable for argument types: (java.lang.String) values: {"simile"}
  34.363 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54)
  34.364 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:169)
  34.365 +	at SimileTagLib$_closure1.doCall(SimileTagLib:16)
  34.366 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.367 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.368 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.369 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.370 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.371 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.372 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.373 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.374 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.375 +	at groovy.lang.Closure.call(Closure.java:292)
  34.376 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:213)
  34.377 +	at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source)
  34.378 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.379 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.380 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.381 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.382 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.383 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.384 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.385 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:21)
  34.386 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.387 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.388 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.389 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.390 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.391 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.392 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.393 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.394 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.395 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.396 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.397 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.398 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.399 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.400 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.401 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.402 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.403 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.404 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.405 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.406 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.407 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.408 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.409 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.410 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.411 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.412 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.413 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.414 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.415 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.416 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.417 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.418 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.419 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.420 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.421 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.422 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.423 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.424 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.425 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.426 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.427 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.428 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.429 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.430 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.431 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.432 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.433 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.434 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.435 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.436 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.437 +[1373614] StackTrace Sanitizing stacktrace:
  34.438 +org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Tag [timeline-ext] does not exist. No tag library found for namespace: simile
  34.439 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:226)
  34.440 +	at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
  34.441 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.442 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.443 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.444 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.445 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.446 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.447 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.448 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:32)
  34.449 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.450 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.451 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.452 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.453 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.454 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.455 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.456 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.457 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.458 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.459 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.460 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.461 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.462 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.463 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.464 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.465 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.466 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.467 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.468 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.469 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.470 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.471 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.472 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.473 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.474 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.475 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.476 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.477 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.478 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.479 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.480 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.481 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.482 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.483 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.484 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.485 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.486 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.487 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.488 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.489 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.490 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.491 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.492 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.493 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.494 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.495 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.496 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.497 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.498 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.499 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.500 +[1560211] StackTrace Sanitizing stacktrace:
  34.501 +java.lang.ClassCastException: java.lang.Boolean
  34.502 +	at java.lang.String.compareTo(String.java:90)
  34.503 +	at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.compareTo(DefaultTypeTransformation.java:553)
  34.504 +	at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.compareEqual(DefaultTypeTransformation.java:564)
  34.505 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.compareEqual(ScriptBytecodeAdapter.java:694)
  34.506 +	at SimileTagLib.pluginJS(SimileTagLib:23)
  34.507 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.508 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.509 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.510 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.511 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.512 +	at sun.reflect.GeneratedMethodAccessor249.invoke(Unknown Source)
  34.513 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.514 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.515 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.516 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.517 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.518 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.519 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.520 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
  34.521 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
  34.522 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.523 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure66.doCall(ControllersGrailsPlugin.groovy:352)
  34.524 +	at sun.reflect.GeneratedMethodAccessor186.invoke(Unknown Source)
  34.525 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.526 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.527 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.528 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.529 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.530 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.531 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.532 +	at groovy.lang.Closure.call(Closure.java:292)
  34.533 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
  34.534 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:944)
  34.535 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.536 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:867)
  34.537 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.538 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.539 +	at SimileTagLib$_closure1.doCall(SimileTagLib:10)
  34.540 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.541 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.542 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.543 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.544 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.545 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.546 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.547 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.548 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.549 +	at groovy.lang.Closure.call(Closure.java:292)
  34.550 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:213)
  34.551 +	at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
  34.552 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.553 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.554 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.555 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.556 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.557 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.558 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.559 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:22)
  34.560 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.561 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.562 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.563 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.564 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.565 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.566 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.567 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.568 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.569 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.570 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.571 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.572 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.573 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.574 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.575 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.576 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.577 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.578 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.579 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.580 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.581 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.582 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.583 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.584 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.585 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.586 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.587 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.588 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.589 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.590 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.591 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.592 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.593 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.594 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.595 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.596 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.597 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.598 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.599 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.600 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.601 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.602 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.603 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.604 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.605 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.606 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.607 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.608 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.609 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.610 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.611 +[1678516] StackTrace Sanitizing stacktrace:
  34.612 +groovy.lang.MissingMethodException: No signature of method: SimileTagLib.pluginJS() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String) values: {"/timelines", "ajax/simile-ajax", "true"}
  34.613 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  34.614 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  34.615 +	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  34.616 +	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
  34.617 +	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:528)
  34.618 +	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2347)
  34.619 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1244)
  34.620 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1174)
  34.621 +	at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
  34.622 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
  34.623 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
  34.624 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure66.doCall(ControllersGrailsPlugin.groovy:384)
  34.625 +	at sun.reflect.GeneratedMethodAccessor186.invoke(Unknown Source)
  34.626 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.627 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.628 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.629 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.630 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.631 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.632 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.633 +	at groovy.lang.Closure.call(Closure.java:292)
  34.634 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
  34.635 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:944)
  34.636 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.637 +	at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
  34.638 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.639 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.640 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.641 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.642 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.643 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.644 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
  34.645 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.646 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.647 +	at SimileTagLib.invokeMethod(SimileTagLib)
  34.648 +	at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:934)
  34.649 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:888)
  34.650 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.651 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.652 +	at SimileTagLib$_closure1.doCall(SimileTagLib:10)
  34.653 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.654 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.655 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.656 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.657 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.658 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.659 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.660 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.661 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.662 +	at groovy.lang.Closure.call(Closure.java:292)
  34.663 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:213)
  34.664 +	at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
  34.665 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.666 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.667 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.668 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.669 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.670 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.671 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.672 +	at Users_jareed_Workspace_samplr_timelines_web_app_index_gsp.run(Users_jareed_Workspace_samplr_timelines_web_app_index_gsp:22)
  34.673 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.674 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.renderPageWithEngine(GroovyPagesServlet.java:157)
  34.675 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doPage(GroovyPagesServlet.java:131)
  34.676 +	at org.codehaus.groovy.grails.web.pages.GroovyPagesServlet.doGet(GroovyPagesServlet.java:95)
  34.677 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.678 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.679 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.680 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.681 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.682 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.683 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.684 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.685 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.686 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.687 +	at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:449)
  34.688 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.689 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.690 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.691 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1098)
  34.692 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.processFilterChain(UrlMappingsFilter.java:156)
  34.693 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:147)
  34.694 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.695 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.696 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.697 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.698 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.699 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.700 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.701 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.702 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.703 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.704 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.705 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.706 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.707 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.708 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.709 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.710 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.711 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.712 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.713 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.714 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.715 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.716 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.717 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.718 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.719 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.720 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.721 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.722 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.723 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.724 +[688445] StackTrace Sanitizing stacktrace:
  34.725 +groovy.lang.MissingPropertyException: No such property: name for class: Timeline
  34.726 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
  34.727 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:59)
  34.728 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:169)
  34.729 +	at Timeline.getProperty(Timeline.groovy)
  34.730 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
  34.731 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:474)
  34.732 +	at org.codehaus.groovy.grails.plugins.web.taglib.ValidationTagLib$_closure1.doCall(ValidationTagLib.groovy:44)
  34.733 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.734 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.735 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.736 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.737 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.738 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.739 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.740 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.741 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.742 +	at groovy.lang.Closure.call(Closure.java:292)
  34.743 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.captureTagOutput(GroovyPage.java:380)
  34.744 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeMethod(GroovyPage.java:335)
  34.745 +	at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:934)
  34.746 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:881)
  34.747 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.748 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.749 +	at Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp$_run_closure3.doCall(Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp:38)
  34.750 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.751 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.752 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.753 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.754 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.755 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.756 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.757 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.758 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.759 +	at Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp$_run_closure3.doCall(Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp)
  34.760 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.761 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.762 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.763 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.764 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.765 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.766 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.767 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.768 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.769 +	at groovy.lang.Closure.call(Closure.java:292)
  34.770 +	at groovy.lang.Closure.call(Closure.java:287)
  34.771 +	at org.codehaus.groovy.grails.web.taglib.GroovyPageTagBody.captureClosureOutput(GroovyPageTagBody.java:88)
  34.772 +	at org.codehaus.groovy.grails.web.taglib.GroovyPageTagBody.call(GroovyPageTagBody.java:123)
  34.773 +	at sun.reflect.GeneratedMethodAccessor249.invoke(Unknown Source)
  34.774 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.775 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.776 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.777 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.778 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.779 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.780 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.781 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
  34.782 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
  34.783 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.784 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:598)
  34.785 +	at org.codehaus.groovy.grails.plugins.web.taglib.FormTagLib$_closure8.doCall(FormTagLib.groovy:188)
  34.786 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.787 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.788 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.789 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.790 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.791 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.792 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.793 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.794 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.795 +	at groovy.lang.Closure.call(Closure.java:292)
  34.796 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:219)
  34.797 +	at sun.reflect.GeneratedMethodAccessor193.invoke(Unknown Source)
  34.798 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.799 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.800 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.801 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.802 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.803 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.804 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.805 +	at Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp.run(Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_create_gsp:52)
  34.806 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
  34.807 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:109)
  34.808 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:88)
  34.809 +	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)
  34.810 +	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)
  34.811 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:279)
  34.812 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
  34.813 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
  34.814 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
  34.815 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.816 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.817 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.818 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.819 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.820 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.821 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.822 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.823 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.824 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.825 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
  34.826 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
  34.827 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
  34.828 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.829 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.830 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.831 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.832 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.833 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.834 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.835 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.836 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.837 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.838 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.839 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.840 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.841 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.842 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.843 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.844 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.845 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.846 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.847 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.848 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.849 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.850 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.851 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.852 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.853 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  34.854 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  34.855 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  34.856 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
  34.857 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
  34.858 +[10475027] StackTrace Sanitizing stacktrace:
  34.859 +groovy.lang.MissingPropertyException: No such property: out for class: TimelineController
  34.860 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
  34.861 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:59)
  34.862 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:169)
  34.863 +	at TimelineController.getProperty(TimelineController)
  34.864 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
  34.865 +	at groovy.lang.Closure.getPropertyTryThese(Closure.java:200)
  34.866 +	at groovy.lang.Closure.getPropertyOwnerFirst(Closure.java:216)
  34.867 +	at groovy.lang.Closure.getProperty(Closure.java:186)
  34.868 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
  34.869 +	at groovy.lang.Closure.getPropertyTryThese(Closure.java:200)
  34.870 +	at groovy.lang.Closure.getPropertyOwnerFirst(Closure.java:216)
  34.871 +	at groovy.lang.Closure.getProperty(Closure.java:186)
  34.872 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getGroovyObjectProperty(ScriptBytecodeAdapter.java:531)
  34.873 +	at TimelineController$_closure5_closure16.doCall(TimelineController:49)
  34.874 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.875 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.876 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.877 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.878 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.879 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.880 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.881 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.882 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.883 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
  34.884 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.885 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.886 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.887 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.888 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.889 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.890 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.891 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.892 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.893 +	at groovy.lang.Closure.call(Closure.java:292)
  34.894 +	at groovy.lang.Closure.call(Closure.java:287)
  34.895 +	at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:148)
  34.896 +	at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
  34.897 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.renderJSON(RenderDynamicMethod.java:308)
  34.898 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.invoke(RenderDynamicMethod.java:141)
  34.899 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.900 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.901 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.902 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.903 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.904 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.905 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.906 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.907 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.908 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
  34.909 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
  34.910 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
  34.911 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_registerControllerMethods_closure23.doCall(ControllersGrailsPlugin.groovy:591)
  34.912 +	at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source)
  34.913 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.914 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.915 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.916 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.917 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.918 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.919 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.920 +	at groovy.lang.Closure.call(Closure.java:292)
  34.921 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
  34.922 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.923 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.924 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.925 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.926 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:867)
  34.927 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.928 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.929 +	at TimelineController$_closure5.doCall(TimelineController:48)
  34.930 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.931 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.932 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.933 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.934 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.935 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.936 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.937 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.938 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
  34.939 +	at TimelineController$_closure5.doCall(TimelineController)
  34.940 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34.941 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  34.942 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  34.943 +	at java.lang.reflect.Method.invoke(Method.java:585)
  34.944 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
  34.945 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
  34.946 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
  34.947 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
  34.948 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
  34.949 +	at groovy.lang.Closure.call(Closure.java:292)
  34.950 +	at groovy.lang.Closure.call(Closure.java:287)
  34.951 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
  34.952 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
  34.953 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
  34.954 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
  34.955 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
  34.956 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
  34.957 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
  34.958 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
  34.959 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
  34.960 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
  34.961 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
  34.962 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  34.963 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  34.964 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
  34.965 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.966 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.967 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.968 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.969 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
  34.970 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
  34.971 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
  34.972 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
  34.973 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
  34.974 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.975 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.976 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
  34.977 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
  34.978 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.979 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
  34.980 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.981 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.982 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
  34.983 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.984 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.985 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
  34.986 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
  34.987 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
  34.988 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
  34.989 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
  34.990 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
  34.991 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  34.992 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  34.993 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
  34.994 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  34.995 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
  34.996 +	at org.mortbay.jetty.Server.handle(Server.java:295)
  34.997 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
  34.998 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
  34.999 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1000 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1001 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1002 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1003 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1004 +[10475030] StackTrace Sanitizing stacktrace:
 34.1005 +groovy.lang.MissingPropertyException: No such property: out for class: TimelineController
 34.1006 +	at TimelineController.getProperty(TimelineController)
 34.1007 +	at TimelineController$_closure5_closure16.doCall(TimelineController:49)
 34.1008 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1009 +	at TimelineController$_closure5.doCall(TimelineController:48)
 34.1010 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1011 +[11181895] StackTrace Sanitizing stacktrace:
 34.1012 +org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, TimelineController: 144: unexpected token: } @ line 144, column 1.
 34.1013 +1 error
 34.1014 +
 34.1015 +	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:296)
 34.1016 +	at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:143)
 34.1017 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:113)
 34.1018 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:125)
 34.1019 +	at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:348)
 34.1020 +	at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:85)
 34.1021 +	at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:244)
 34.1022 +	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:143)
 34.1023 +	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:772)
 34.1024 +	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:438)
 34.1025 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:277)
 34.1026 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:248)
 34.1027 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:243)
 34.1028 +	at org.codehaus.groovy.grails.compiler.GrailsClassLoader.reloadClass(GrailsClassLoader.java:60)
 34.1029 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.attemptClassReload(DefaultGrailsPlugin.java:645)
 34.1030 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.fireModifiedEvent(DefaultGrailsPlugin.java:584)
 34.1031 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.checkForChanges(DefaultGrailsPlugin.java:443)
 34.1032 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.checkForChanges(DefaultGrailsPluginManager.java:560)
 34.1033 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:111)
 34.1034 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1035 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1036 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1037 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1038 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1039 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1040 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1041 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1042 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1043 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1044 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1045 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1046 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1047 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1048 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1049 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1050 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1051 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1052 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1053 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1054 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1055 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1056 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1057 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1058 +[11306001] StackTrace Sanitizing stacktrace:
 34.1059 +org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, TimelineController: 144: unexpected token: } @ line 144, column 1.
 34.1060 +1 error
 34.1061 +
 34.1062 +	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:296)
 34.1063 +	at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:143)
 34.1064 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:113)
 34.1065 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:125)
 34.1066 +	at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:348)
 34.1067 +	at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:85)
 34.1068 +	at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:244)
 34.1069 +	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:143)
 34.1070 +	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:772)
 34.1071 +	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:438)
 34.1072 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:277)
 34.1073 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:248)
 34.1074 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:243)
 34.1075 +	at org.codehaus.groovy.grails.compiler.GrailsClassLoader.reloadClass(GrailsClassLoader.java:60)
 34.1076 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.attemptClassReload(DefaultGrailsPlugin.java:645)
 34.1077 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.fireModifiedEvent(DefaultGrailsPlugin.java:584)
 34.1078 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.checkForChanges(DefaultGrailsPlugin.java:443)
 34.1079 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.checkForChanges(DefaultGrailsPluginManager.java:560)
 34.1080 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:111)
 34.1081 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1082 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1083 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1084 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1085 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1086 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1087 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1088 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1089 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1090 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1091 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1092 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1093 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1094 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1095 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1096 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1097 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1098 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1099 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1100 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1101 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1102 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1103 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1104 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1105 +[11329301] StackTrace Sanitizing stacktrace:
 34.1106 +groovy.lang.MissingPropertyException: No such property: persistentProperties for class: TimelineEvent
 34.1107 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
 34.1108 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:59)
 34.1109 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:169)
 34.1110 +	at TimelineEvent.getProperty(TimelineEvent.groovy)
 34.1111 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
 34.1112 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:474)
 34.1113 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:52)
 34.1114 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1115 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1116 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1117 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1118 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1119 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1120 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1121 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1122 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1123 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1124 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachWithIndex(DefaultGroovyMethods.java:1034)
 34.1125 +	at sun.reflect.GeneratedMethodAccessor344.invoke(Unknown Source)
 34.1126 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1127 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1128 +	at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51)
 34.1129 +	at org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54)
 34.1130 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1131 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1132 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1133 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1134 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1135 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1136 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1137 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1138 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1139 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1140 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1141 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1142 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1143 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1144 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1145 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1146 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1147 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1148 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1149 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1150 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1151 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1152 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1153 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1154 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1155 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1156 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1157 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1158 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1159 +	at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:148)
 34.1160 +	at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
 34.1161 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.renderJSON(RenderDynamicMethod.java:308)
 34.1162 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.invoke(RenderDynamicMethod.java:141)
 34.1163 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1164 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1165 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1166 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1167 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1168 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1169 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1170 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1171 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1172 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1173 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1174 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1175 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_registerControllerMethods_closure23.doCall(ControllersGrailsPlugin.groovy:591)
 34.1176 +	at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source)
 34.1177 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1178 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1179 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1180 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1181 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1182 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1183 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1184 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1185 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
 34.1186 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1187 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1188 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1189 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1190 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:867)
 34.1191 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1192 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1193 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1194 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1195 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1196 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1197 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1198 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1199 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1200 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1201 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1202 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1203 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1204 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1205 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1206 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1207 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1208 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1209 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1210 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1211 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1212 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1213 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1214 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1215 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.1216 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.1217 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.1218 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.1219 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.1220 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.1221 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.1222 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.1223 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.1224 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.1225 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.1226 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.1227 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.1228 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.1229 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1230 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1231 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1232 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1233 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.1234 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.1235 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.1236 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.1237 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.1238 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1239 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1240 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.1241 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.1242 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1243 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.1244 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1245 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1246 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1247 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1248 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1249 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1250 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1251 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1252 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1253 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1254 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1255 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1256 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1257 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1258 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1259 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1260 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1261 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1262 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1263 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1264 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1265 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1266 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1267 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1268 +[11329812] StackTrace Sanitizing stacktrace:
 34.1269 +groovy.lang.MissingPropertyException: No such property: persistentProperties for class: TimelineEvent
 34.1270 +	at TimelineEvent.getProperty(TimelineEvent.groovy)
 34.1271 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:52)
 34.1272 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1273 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1274 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1275 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1276 +[11561134] StackTrace Sanitizing stacktrace:
 34.1277 +groovy.lang.MissingMethodException: No signature of method: TimelineEvent.encodeAsHTML() is applicable for argument types: () values: {}
 34.1278 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 34.1279 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 34.1280 +	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 34.1281 +	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 34.1282 +	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:528)
 34.1283 +	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2347)
 34.1284 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1244)
 34.1285 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1174)
 34.1286 +	at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
 34.1287 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
 34.1288 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
 34.1289 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addDynamicFinderSupport_closure5.doCall(HibernateGrailsPlugin.groovy:249)
 34.1290 +	at sun.reflect.GeneratedMethodAccessor405.invoke(Unknown Source)
 34.1291 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1292 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1293 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1294 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1295 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1296 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1297 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1298 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1299 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.1300 +	at groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1142)
 34.1301 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1130)
 34.1302 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.1303 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.1304 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1305 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSafe(ScriptBytecodeAdapter.java:175)
 34.1306 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0Safe(ScriptBytecodeAdapter.java:200)
 34.1307 +	at TimelineController$_closure5_closure16_closure17_closure18.doCall(TimelineController:55)
 34.1308 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1309 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1310 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1311 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1312 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1313 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1314 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1315 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1316 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1317 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1318 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntryAndCounter(DefaultGroovyMethods.java:1668)
 34.1319 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachWithIndex(DefaultGroovyMethods.java:1079)
 34.1320 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1321 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1322 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1323 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1324 +	at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51)
 34.1325 +	at org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54)
 34.1326 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1327 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1328 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1329 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1330 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1331 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1332 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1333 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:53)
 34.1334 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1335 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1336 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1337 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1338 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1339 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1340 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1341 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1342 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1343 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1344 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachWithIndex(DefaultGroovyMethods.java:1034)
 34.1345 +	at sun.reflect.GeneratedMethodAccessor344.invoke(Unknown Source)
 34.1346 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1347 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1348 +	at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51)
 34.1349 +	at org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54)
 34.1350 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1351 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1352 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1353 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1354 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1355 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1356 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1357 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1358 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1359 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1360 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1361 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1362 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1363 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1364 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1365 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1366 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1367 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1368 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1369 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1370 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1371 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1372 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1373 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1374 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1375 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1376 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1377 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1378 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1379 +	at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:148)
 34.1380 +	at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
 34.1381 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.renderJSON(RenderDynamicMethod.java:308)
 34.1382 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.invoke(RenderDynamicMethod.java:141)
 34.1383 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1384 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1385 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1386 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1387 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1388 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1389 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1390 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1391 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1392 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1393 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1394 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1395 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_registerControllerMethods_closure23.doCall(ControllersGrailsPlugin.groovy:591)
 34.1396 +	at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source)
 34.1397 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1398 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1399 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1400 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1401 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1402 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1403 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1404 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1405 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
 34.1406 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1407 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1408 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1409 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1410 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:867)
 34.1411 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1412 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1413 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1414 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1415 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1416 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1417 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1418 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1419 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1420 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1421 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1422 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1423 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1424 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1425 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1426 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1427 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1428 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1429 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1430 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1431 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1432 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1433 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1434 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1435 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.1436 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.1437 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.1438 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.1439 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.1440 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.1441 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.1442 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.1443 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.1444 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.1445 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.1446 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.1447 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.1448 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.1449 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1450 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1451 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1452 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1453 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.1454 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.1455 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.1456 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.1457 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.1458 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1459 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1460 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.1461 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.1462 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1463 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.1464 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1465 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1466 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1467 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1468 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1469 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1470 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1471 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1472 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1473 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1474 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1475 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1476 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1477 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1478 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1479 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1480 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1481 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1482 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1483 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1484 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1485 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1486 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1487 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1488 +[11561138] StackTrace Sanitizing stacktrace:
 34.1489 +groovy.lang.MissingMethodException: No signature of method: TimelineEvent.encodeAsHTML() is applicable for argument types: () values: {}
 34.1490 +	at TimelineController$_closure5_closure16_closure17_closure18.doCall(TimelineController:55)
 34.1491 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:53)
 34.1492 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1493 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1494 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1495 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1496 +[11600628] StackTrace Sanitizing stacktrace:
 34.1497 +groovy.lang.MissingMethodException: No signature of method: TimelineEvent.encodeAsHTML() is applicable for argument types: () values: {}
 34.1498 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 34.1499 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 34.1500 +	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 34.1501 +	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 34.1502 +	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:528)
 34.1503 +	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2347)
 34.1504 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1244)
 34.1505 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1174)
 34.1506 +	at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
 34.1507 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
 34.1508 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
 34.1509 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addDynamicFinderSupport_closure5.doCall(HibernateGrailsPlugin.groovy:249)
 34.1510 +	at sun.reflect.GeneratedMethodAccessor405.invoke(Unknown Source)
 34.1511 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1512 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1513 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1514 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1515 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1516 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1517 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1518 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1519 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.1520 +	at groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1142)
 34.1521 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1130)
 34.1522 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.1523 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.1524 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1525 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodNSafe(ScriptBytecodeAdapter.java:175)
 34.1526 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0Safe(ScriptBytecodeAdapter.java:200)
 34.1527 +	at TimelineController$_closure5_closure16_closure17_closure18.doCall(TimelineController:55)
 34.1528 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1529 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1530 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1531 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1532 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1533 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1534 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1535 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1536 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1537 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1538 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.callClosureForMapEntryAndCounter(DefaultGroovyMethods.java:1668)
 34.1539 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachWithIndex(DefaultGroovyMethods.java:1079)
 34.1540 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1541 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1542 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1543 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1544 +	at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51)
 34.1545 +	at org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54)
 34.1546 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1547 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1548 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1549 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1550 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1551 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1552 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1553 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:53)
 34.1554 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1555 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1556 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1557 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1558 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1559 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1560 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1561 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1562 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1563 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1564 +	at org.codehaus.groovy.runtime.DefaultGroovyMethods.eachWithIndex(DefaultGroovyMethods.java:1034)
 34.1565 +	at sun.reflect.GeneratedMethodAccessor344.invoke(Unknown Source)
 34.1566 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1567 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1568 +	at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke(ReflectionMetaMethod.java:51)
 34.1569 +	at org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(NewInstanceMetaMethod.java:54)
 34.1570 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1571 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1572 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1573 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1574 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1575 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1576 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1577 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1578 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1579 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1580 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1581 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1582 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1583 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1584 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1585 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1586 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1587 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1588 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1589 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1590 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1591 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1592 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1593 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1594 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1595 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1596 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1597 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1598 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1599 +	at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:148)
 34.1600 +	at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
 34.1601 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.renderJSON(RenderDynamicMethod.java:308)
 34.1602 +	at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.invoke(RenderDynamicMethod.java:141)
 34.1603 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1604 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1605 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1606 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1607 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1608 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1609 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1610 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1611 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1612 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1613 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1614 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1615 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_registerControllerMethods_closure23.doCall(ControllersGrailsPlugin.groovy:591)
 34.1616 +	at sun.reflect.GeneratedMethodAccessor441.invoke(Unknown Source)
 34.1617 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1618 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1619 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1620 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1621 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1622 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1623 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1624 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1625 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
 34.1626 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1627 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1628 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1629 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1630 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:867)
 34.1631 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1632 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1633 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1634 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1635 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1636 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1637 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1638 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1639 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1640 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1641 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1642 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1643 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1644 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1645 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1646 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1647 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1648 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1649 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1650 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1651 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1652 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1653 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1654 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1655 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.1656 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.1657 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.1658 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.1659 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.1660 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.1661 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.1662 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.1663 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.1664 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.1665 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.1666 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.1667 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.1668 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.1669 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1670 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1671 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1672 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1673 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.1674 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.1675 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.1676 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.1677 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.1678 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1679 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1680 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.1681 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.1682 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1683 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.1684 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1685 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1686 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1687 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1688 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1689 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1690 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1691 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1692 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1693 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1694 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1695 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1696 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1697 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1698 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1699 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1700 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1701 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1702 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1703 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1704 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1705 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1706 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1707 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1708 +[11600632] StackTrace Sanitizing stacktrace:
 34.1709 +groovy.lang.MissingMethodException: No signature of method: TimelineEvent.encodeAsHTML() is applicable for argument types: () values: {}
 34.1710 +	at TimelineController$_closure5_closure16_closure17_closure18.doCall(TimelineController:55)
 34.1711 +	at TimelineController$_closure5_closure16_closure17.doCall(TimelineController:53)
 34.1712 +	at TimelineController$_closure5_closure16.doCall(TimelineController:51)
 34.1713 +	at TimelineController$_closure5_closure16.doCall(TimelineController)
 34.1714 +	at TimelineController$_closure5.doCall(TimelineController:49)
 34.1715 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1716 +[12122216] StackTrace Sanitizing stacktrace:
 34.1717 +org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, SimileTagLib: 59: expecting ')', found '}' @ line 59, column 94.
 34.1718 +1 error
 34.1719 +
 34.1720 +	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:296)
 34.1721 +	at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:143)
 34.1722 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:113)
 34.1723 +	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:125)
 34.1724 +	at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:348)
 34.1725 +	at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:85)
 34.1726 +	at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:244)
 34.1727 +	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:143)
 34.1728 +	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:772)
 34.1729 +	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:438)
 34.1730 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:277)
 34.1731 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:248)
 34.1732 +	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:243)
 34.1733 +	at org.codehaus.groovy.grails.compiler.GrailsClassLoader.reloadClass(GrailsClassLoader.java:60)
 34.1734 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.attemptClassReload(DefaultGrailsPlugin.java:645)
 34.1735 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.fireModifiedEvent(DefaultGrailsPlugin.java:584)
 34.1736 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin.checkForChanges(DefaultGrailsPlugin.java:443)
 34.1737 +	at org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager.checkForChanges(DefaultGrailsPluginManager.java:560)
 34.1738 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:111)
 34.1739 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1740 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1741 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1742 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1743 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1744 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1745 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1746 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1747 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1748 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1749 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1750 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1751 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1752 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1753 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1754 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1755 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1756 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1757 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1758 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1759 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1760 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1761 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1762 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1763 +[13102202] StackTrace Sanitizing stacktrace:
 34.1764 +groovy.lang.MissingPropertyException: No such property: detailUnit for class: SimileTagLib
 34.1765 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 34.1766 +	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 34.1767 +	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 34.1768 +	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 34.1769 +	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:528)
 34.1770 +	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2347)
 34.1771 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1244)
 34.1772 +	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1174)
 34.1773 +	at groovy.lang.ExpandoMetaClass.invokeConstructor(ExpandoMetaClass.java:524)
 34.1774 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
 34.1775 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
 34.1776 +	at org.codehaus.groovy.grails.plugins.web.ControllersGrailsPlugin$_closure4_closure65.doCall(ControllersGrailsPlugin.groovy:338)
 34.1777 +	at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
 34.1778 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1779 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1780 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1781 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1782 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1783 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1784 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1785 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1786 +	at org.codehaus.groovy.runtime.metaclass.ClosureMetaMethod.invoke(ClosureMetaMethod.java:72)
 34.1787 +	at groovy.lang.ExpandoMetaClass.getProperty(ExpandoMetaClass.java:980)
 34.1788 +	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
 34.1789 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1790 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1791 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1792 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1793 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1794 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1795 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
 34.1796 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
 34.1797 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1798 +	at SimileTagLib.getProperty(SimileTagLib)
 34.1799 +	at org.codehaus.groovy.runtime.InvokerHelper.getProperty(InvokerHelper.java:172)
 34.1800 +	at groovy.lang.Closure.getPropertyTryThese(Closure.java:200)
 34.1801 +	at groovy.lang.Closure.getPropertyOwnerFirst(Closure.java:216)
 34.1802 +	at groovy.lang.Closure.getProperty(Closure.java:186)
 34.1803 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getGroovyObjectProperty(ScriptBytecodeAdapter.java:531)
 34.1804 +	at SimileTagLib$_closure4.doCall(SimileTagLib:39)
 34.1805 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1806 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1807 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1808 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1809 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1810 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1811 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1812 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1813 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1814 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1815 +	at org.codehaus.groovy.grails.web.pages.GroovyPage.invokeTag(GroovyPage.java:213)
 34.1816 +	at sun.reflect.GeneratedMethodAccessor521.invoke(Unknown Source)
 34.1817 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1818 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1819 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1820 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1821 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1822 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1823 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1824 +	at Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_show_gsp.run(Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_show_gsp:32)
 34.1825 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
 34.1826 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:109)
 34.1827 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:88)
 34.1828 +	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)
 34.1829 +	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)
 34.1830 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:279)
 34.1831 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.1832 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.1833 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.1834 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.1835 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.1836 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.1837 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.1838 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1839 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1840 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1841 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1842 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.1843 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.1844 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.1845 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.1846 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.1847 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1848 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1849 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.1850 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.1851 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1852 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.1853 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1854 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1855 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1856 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1857 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1858 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1859 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1860 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1861 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1862 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1863 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1864 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1865 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1866 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1867 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1868 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1869 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1870 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1871 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1872 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1873 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1874 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1875 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1876 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1877 +[13518427] StackTrace Sanitizing stacktrace:
 34.1878 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.1879 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.1880 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.1881 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.1882 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.1883 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.1884 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.1885 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1886 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1887 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1888 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1889 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1890 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1891 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1892 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.1893 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.1894 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1895 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.1896 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.1897 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1898 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1899 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1900 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1901 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1902 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1903 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1904 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1905 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.1906 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1907 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.1908 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.1909 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.1910 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.1911 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.1912 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1913 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1914 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1915 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1916 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1917 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1918 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1919 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1920 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.1921 +	at TimelineController$_closure5.doCall(TimelineController)
 34.1922 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.1923 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.1924 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.1925 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.1926 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.1927 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.1928 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.1929 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.1930 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.1931 +	at groovy.lang.Closure.call(Closure.java:292)
 34.1932 +	at groovy.lang.Closure.call(Closure.java:287)
 34.1933 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.1934 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.1935 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.1936 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.1937 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.1938 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.1939 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.1940 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.1941 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.1942 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.1943 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.1944 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.1945 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.1946 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.1947 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1948 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1949 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1950 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1951 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.1952 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.1953 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.1954 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.1955 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.1956 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1957 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1958 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.1959 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.1960 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1961 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.1962 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1963 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1964 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.1965 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1966 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1967 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.1968 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.1969 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.1970 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.1971 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.1972 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.1973 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.1974 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.1975 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.1976 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.1977 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.1978 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.1979 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.1980 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.1981 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.1982 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.1983 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.1984 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.1985 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.1986 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.1987 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.1988 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.1989 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.1990 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.1991 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.1992 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.1993 +	... 104 more
 34.1994 +[13518527] StackTrace Sanitizing stacktrace:
 34.1995 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.1996 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.1997 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.1998 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.1999 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2000 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2001 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2002 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2003 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2004 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2005 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2006 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2007 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2008 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2009 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2010 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2011 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2012 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2013 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2014 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2015 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2016 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2017 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2018 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2019 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2020 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2021 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2022 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2023 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2024 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2025 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2026 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2027 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2028 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2029 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2030 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2031 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2032 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2033 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2034 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2035 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2036 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2037 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2038 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2039 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2040 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2041 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2042 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2043 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2044 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2045 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2046 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2047 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2048 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2049 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2050 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2051 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2052 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2053 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2054 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2055 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2056 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2057 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2058 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2059 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2060 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2061 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2062 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2063 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2064 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2065 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2066 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2067 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2068 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2069 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2070 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2071 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2072 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2073 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2074 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2075 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2076 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2077 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2078 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2079 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2080 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2081 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2082 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2083 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2084 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2085 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2086 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2087 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2088 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2089 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2090 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2091 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2092 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2093 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2094 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2095 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2096 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2097 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2098 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2099 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2100 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2101 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2102 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2103 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2104 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2105 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2106 +[13518533] StackTrace Sanitizing stacktrace:
 34.2107 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2108 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2109 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2110 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2111 +	... 2 more
 34.2112 +[13518533] StackTrace Sanitizing stacktrace:
 34.2113 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2114 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2115 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2116 +[13518710] StackTrace Sanitizing stacktrace:
 34.2117 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2118 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.2119 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.2120 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.2121 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2122 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2123 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2124 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2125 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2126 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2127 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2128 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2129 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2130 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2131 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2132 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2133 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2134 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2135 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2136 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2137 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2138 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2139 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2140 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2141 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2142 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2143 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2144 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2145 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2146 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2147 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2148 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2149 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2150 +	at TimelineController$_closure4.doCall(TimelineController:21)
 34.2151 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2152 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2153 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2154 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2155 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2156 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2157 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2158 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2159 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2160 +	at TimelineController$_closure4.doCall(TimelineController)
 34.2161 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2162 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2163 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2164 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2165 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2166 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2167 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2168 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2169 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2170 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2171 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2172 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2173 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2174 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2175 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2176 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2177 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2178 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2179 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2180 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2181 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2182 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2183 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2184 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2185 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2186 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2187 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2188 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2189 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2190 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2191 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2192 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2193 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2194 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2195 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2196 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2197 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2198 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2199 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2200 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.2201 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2202 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2203 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2204 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2205 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2206 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2207 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2208 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2209 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2210 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2211 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2212 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2213 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2214 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2215 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2216 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2217 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2218 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2219 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2220 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2221 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2222 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2223 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2224 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2225 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2226 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2227 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2228 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2229 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2230 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2231 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2232 +	... 104 more
 34.2233 +[13518713] StackTrace Sanitizing stacktrace:
 34.2234 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2235 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2236 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2237 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2238 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2239 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2240 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2241 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2242 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2243 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2244 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2245 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2246 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2247 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2248 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2249 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2250 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2251 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2252 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2253 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2254 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2255 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2256 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2257 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2258 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2259 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2260 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2261 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2262 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2263 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2264 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2265 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2266 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2267 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2268 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2269 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2270 +	at TimelineController$_closure4.doCall(TimelineController:21)
 34.2271 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2272 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2273 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2274 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2275 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2276 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2277 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2278 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2279 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2280 +	at TimelineController$_closure4.doCall(TimelineController)
 34.2281 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2282 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2283 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2284 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2285 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2286 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2287 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2288 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2289 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2290 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2291 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2292 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2293 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2294 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2295 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2296 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2297 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2298 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2299 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2300 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2301 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2302 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2303 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2304 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2305 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2306 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2307 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2308 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2309 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2310 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2311 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2312 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2313 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2314 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2315 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2316 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2317 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2318 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2319 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2320 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.2321 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2322 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2323 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2324 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2325 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2326 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2327 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2328 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2329 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2330 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2331 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2332 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2333 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2334 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2335 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2336 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2337 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2338 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2339 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2340 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2341 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2342 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2343 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2344 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2345 +[13518715] StackTrace Sanitizing stacktrace:
 34.2346 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2347 +	at TimelineController$_closure4.doCall(TimelineController:21)
 34.2348 +	at TimelineController$_closure4.doCall(TimelineController)
 34.2349 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2350 +	... 2 more
 34.2351 +[13518715] StackTrace Sanitizing stacktrace:
 34.2352 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2353 +	at TimelineController$_closure4.doCall(TimelineController:21)
 34.2354 +	at TimelineController$_closure4.doCall(TimelineController)
 34.2355 +[13577884] StackTrace Sanitizing stacktrace:
 34.2356 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2357 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.2358 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.2359 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.2360 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2361 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2362 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2363 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2364 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2365 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2366 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2367 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2368 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2369 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2370 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2371 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2372 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2373 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2374 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2375 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2376 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2377 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2378 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2379 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2380 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2381 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2382 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2383 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2384 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2385 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2386 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2387 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2388 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2389 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2390 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2391 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2392 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2393 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2394 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2395 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2396 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2397 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2398 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2399 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2400 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2401 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2402 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2403 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2404 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2405 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2406 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2407 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2408 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2409 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2410 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2411 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2412 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2413 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2414 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2415 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2416 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2417 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2418 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2419 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2420 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2421 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2422 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2423 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2424 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2425 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2426 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2427 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2428 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2429 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2430 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2431 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2432 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2433 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2434 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2435 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2436 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2437 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2438 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2439 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2440 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2441 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2442 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2443 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2444 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2445 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2446 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2447 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2448 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2449 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2450 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2451 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2452 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2453 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2454 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2455 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2456 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2457 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2458 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2459 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2460 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2461 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2462 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2463 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2464 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2465 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2466 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2467 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2468 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2469 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2470 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2471 +	... 104 more
 34.2472 +[13577887] StackTrace Sanitizing stacktrace:
 34.2473 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2474 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2475 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2476 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2477 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2478 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2479 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2480 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2481 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2482 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2483 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2484 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2485 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2486 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2487 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2488 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2489 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2490 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2491 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2492 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2493 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2494 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2495 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2496 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2497 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2498 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2499 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2500 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2501 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2502 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2503 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2504 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2505 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2506 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2507 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2508 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2509 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2510 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2511 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2512 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2513 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2514 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2515 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2516 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2517 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2518 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2519 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2520 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2521 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2522 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2523 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2524 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2525 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2526 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2527 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2528 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2529 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2530 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2531 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2532 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2533 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2534 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2535 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2536 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2537 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2538 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2539 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2540 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2541 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2542 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2543 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2544 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2545 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2546 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2547 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2548 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2549 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2550 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2551 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2552 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2553 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2554 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2555 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2556 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2557 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2558 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2559 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2560 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2561 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2562 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2563 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2564 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2565 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2566 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2567 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2568 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2569 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2570 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2571 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2572 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2573 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2574 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2575 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2576 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2577 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2578 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2579 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2580 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2581 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2582 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2583 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2584 +[13577890] StackTrace Sanitizing stacktrace:
 34.2585 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2586 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2587 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2588 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2589 +	... 2 more
 34.2590 +[13577890] StackTrace Sanitizing stacktrace:
 34.2591 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2592 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2593 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2594 +[13620370] StackTrace Sanitizing stacktrace:
 34.2595 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2596 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.2597 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.2598 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.2599 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2600 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2601 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2602 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2603 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2604 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2605 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2606 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2607 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2608 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2609 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2610 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2611 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2612 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2613 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2614 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2615 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2616 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2617 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2618 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2619 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2620 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2621 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2622 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2623 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2624 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2625 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2626 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2627 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2628 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2629 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2630 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2631 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2632 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2633 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2634 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2635 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2636 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2637 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2638 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2639 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2640 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2641 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2642 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2643 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2644 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2645 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2646 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2647 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2648 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2649 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2650 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2651 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2652 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2653 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2654 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2655 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2656 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2657 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2658 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2659 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2660 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2661 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2662 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2663 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2664 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2665 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2666 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2667 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2668 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2669 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2670 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2671 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2672 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2673 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2674 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2675 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2676 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2677 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2678 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2679 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2680 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2681 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2682 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2683 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2684 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2685 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2686 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2687 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2688 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2689 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2690 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2691 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2692 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2693 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2694 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2695 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2696 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2697 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2698 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2699 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2700 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2701 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2702 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2703 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2704 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2705 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2706 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2707 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2708 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2709 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2710 +	... 104 more
 34.2711 +[13620372] StackTrace Sanitizing stacktrace:
 34.2712 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2713 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2714 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2715 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2716 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2717 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2718 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2719 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2720 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2721 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2722 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2723 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2724 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2725 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2726 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2727 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2728 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2729 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2730 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2731 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2732 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2733 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2734 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2735 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2736 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2737 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2738 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2739 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2740 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2741 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2742 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2743 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2744 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2745 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2746 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2747 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2748 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2749 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2750 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2751 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2752 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2753 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2754 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2755 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2756 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2757 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2758 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2759 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.2760 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.2761 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2762 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2763 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2764 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2765 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2766 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2767 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2768 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2769 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2770 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2771 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2772 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2773 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2774 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2775 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2776 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2777 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2778 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2779 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2780 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2781 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2782 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2783 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2784 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2785 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2786 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2787 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2788 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2789 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2790 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2791 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2792 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2793 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2794 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2795 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2796 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2797 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2798 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2799 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2800 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2801 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2802 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2803 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2804 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2805 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2806 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2807 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2808 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2809 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2810 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2811 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2812 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2813 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2814 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2815 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2816 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2817 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2818 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2819 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2820 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2821 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2822 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2823 +[13620375] StackTrace Sanitizing stacktrace:
 34.2824 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2825 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2826 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2827 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2828 +	... 2 more
 34.2829 +[13620375] StackTrace Sanitizing stacktrace:
 34.2830 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2831 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2832 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2833 +[13682733] StackTrace Sanitizing stacktrace:
 34.2834 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2835 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.2836 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.2837 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.2838 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2839 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2840 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2841 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2842 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2843 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2844 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2845 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2846 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2847 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2848 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2849 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2850 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2851 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2852 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2853 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2854 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2855 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2856 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2857 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2858 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2859 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2860 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2861 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2862 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2863 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2864 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2865 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2866 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2867 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2868 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.2869 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2870 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2871 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2872 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2873 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2874 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2875 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2876 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2877 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.2878 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2879 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2880 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2881 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2882 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2883 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2884 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2885 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2886 +	at groovy.lang.Closure.call(Closure.java:287)
 34.2887 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.2888 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.2889 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.2890 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.2891 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.2892 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.2893 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.2894 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.2895 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.2896 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.2897 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.2898 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.2899 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.2900 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.2901 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2902 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2903 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2904 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2905 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.2906 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.2907 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.2908 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.2909 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.2910 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2911 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2912 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.2913 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.2914 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2915 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.2916 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2917 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2918 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.2919 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2920 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2921 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.2922 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.2923 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.2924 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.2925 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.2926 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.2927 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.2928 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.2929 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.2930 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.2931 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.2932 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.2933 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.2934 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.2935 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.2936 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.2937 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.2938 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.2939 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.2940 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2941 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2942 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2943 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2944 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2945 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2946 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2947 +	... 102 more
 34.2948 +[13682736] StackTrace Sanitizing stacktrace:
 34.2949 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.2950 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.2951 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.2952 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.2953 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.2954 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.2955 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.2956 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.2957 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.2958 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.2959 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2960 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2961 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2962 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2963 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2964 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2965 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2966 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.2967 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.2968 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2969 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.2970 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.2971 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2972 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2973 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2974 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2975 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2976 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2977 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.2978 +	at groovy.lang.Closure.call(Closure.java:292)
 34.2979 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.2980 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2981 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.2982 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.2983 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.2984 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.2985 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.2986 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.2987 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2988 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2989 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2990 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.2991 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.2992 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.2993 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.2994 +	at TimelineController$_closure5.doCall(TimelineController)
 34.2995 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.2996 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.2997 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.2998 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.2999 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3000 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3001 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3002 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3003 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3004 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3005 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3006 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3007 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3008 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3009 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3010 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3011 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3012 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3013 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3014 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3015 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3016 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3017 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3018 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3019 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3020 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3021 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3022 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3023 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3024 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3025 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3026 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3027 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3028 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3029 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3030 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3031 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3032 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3033 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3034 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3035 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3036 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3037 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3038 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3039 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3040 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3041 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3042 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3043 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3044 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3045 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3046 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3047 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3048 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3049 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3050 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3051 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3052 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3053 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3054 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3055 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3056 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3057 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3058 +[13682738] StackTrace Sanitizing stacktrace:
 34.3059 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3060 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3061 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3062 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3063 +	... 2 more
 34.3064 +[13682738] StackTrace Sanitizing stacktrace:
 34.3065 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3066 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3067 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3068 +[13721316] StackTrace Sanitizing stacktrace:
 34.3069 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3070 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.3071 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.3072 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.3073 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3074 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3075 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3076 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3077 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3078 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3079 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3080 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3081 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3082 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3083 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3084 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3085 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3086 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3087 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3088 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3089 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3090 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3091 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3092 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3093 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3094 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3095 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3096 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3097 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3098 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3099 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3100 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3101 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3102 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3103 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3104 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3105 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3106 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3107 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3108 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3109 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3110 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3111 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3112 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3113 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3114 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3115 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3116 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3117 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3118 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3119 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3120 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3121 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3122 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3123 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3124 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3125 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3126 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3127 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3128 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3129 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3130 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3131 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3132 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3133 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3134 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3135 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3136 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3137 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3138 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3139 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3140 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3141 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3142 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3143 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3144 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3145 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3146 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3147 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3148 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3149 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3150 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3151 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3152 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3153 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3154 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3155 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3156 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3157 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3158 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3159 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3160 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3161 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3162 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3163 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3164 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3165 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3166 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3167 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3168 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3169 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3170 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3171 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3172 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3173 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3174 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3175 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3176 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3177 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3178 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3179 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3180 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3181 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3182 +	... 102 more
 34.3183 +[13721319] StackTrace Sanitizing stacktrace:
 34.3184 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3185 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3186 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3187 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3188 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3189 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3190 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3191 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3192 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3193 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3194 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3195 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3196 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3197 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3198 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3199 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3200 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3201 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3202 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3203 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3204 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3205 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3206 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3207 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3208 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3209 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3210 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3211 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3212 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3213 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3214 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3215 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3216 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3217 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3218 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3219 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3220 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3221 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3222 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3223 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3224 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3225 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3226 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3227 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3228 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3229 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3230 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3231 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3232 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3233 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3234 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3235 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3236 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3237 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3238 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3239 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3240 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3241 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3242 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3243 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3244 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3245 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3246 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3247 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3248 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3249 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3250 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3251 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3252 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3253 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3254 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3255 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3256 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3257 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3258 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3259 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3260 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3261 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3262 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3263 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3264 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3265 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3266 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3267 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3268 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3269 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3270 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3271 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3272 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3273 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3274 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3275 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3276 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3277 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3278 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3279 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3280 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3281 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3282 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3283 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3284 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3285 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3286 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3287 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3288 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3289 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3290 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3291 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3292 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3293 +[13721324] StackTrace Sanitizing stacktrace:
 34.3294 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3295 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3296 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3297 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3298 +	... 2 more
 34.3299 +[13721324] StackTrace Sanitizing stacktrace:
 34.3300 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3301 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3302 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3303 +[13738002] StackTrace Sanitizing stacktrace:
 34.3304 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3305 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.3306 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.3307 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.3308 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3309 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3310 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3311 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3312 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3313 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3314 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3315 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3316 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3317 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3318 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3319 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3320 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3321 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3322 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3323 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3324 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3325 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3326 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3327 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3328 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3329 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3330 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3331 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3332 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3333 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3334 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3335 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3336 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3337 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3338 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3339 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3340 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3341 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3342 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3343 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3344 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3345 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3346 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3347 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3348 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3349 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3350 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3351 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3352 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3353 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3354 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3355 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3356 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3357 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3358 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3359 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3360 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3361 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3362 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3363 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3364 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3365 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3366 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3367 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3368 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3369 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3370 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3371 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3372 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3373 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3374 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3375 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3376 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3377 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3378 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3379 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3380 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3381 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3382 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3383 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3384 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3385 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3386 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3387 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3388 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3389 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3390 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3391 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3392 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3393 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3394 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3395 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3396 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3397 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3398 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3399 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3400 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3401 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3402 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3403 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3404 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3405 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3406 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3407 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3408 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3409 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3410 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3411 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3412 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3413 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3414 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3415 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3416 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3417 +	... 102 more
 34.3418 +[13738005] StackTrace Sanitizing stacktrace:
 34.3419 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3420 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3421 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3422 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3423 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3424 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3425 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3426 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3427 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3428 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3429 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3430 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3431 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3432 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3433 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3434 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3435 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3436 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3437 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3438 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3439 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3440 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3441 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3442 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3443 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3444 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3445 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3446 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3447 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3448 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3449 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3450 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3451 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3452 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3453 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3454 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3455 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3456 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3457 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3458 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3459 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3460 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3461 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3462 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3463 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3464 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3465 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3466 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3467 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3468 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3469 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3470 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3471 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3472 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3473 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3474 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3475 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3476 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3477 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3478 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3479 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3480 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3481 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3482 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3483 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3484 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3485 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3486 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3487 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3488 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3489 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3490 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3491 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3492 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3493 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3494 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3495 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3496 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3497 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3498 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3499 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3500 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3501 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3502 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3503 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3504 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3505 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3506 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3507 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3508 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3509 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3510 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3511 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3512 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3513 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3514 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3515 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3516 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3517 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3518 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3519 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3520 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3521 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3522 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3523 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3524 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3525 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3526 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3527 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3528 +[13738092] StackTrace Sanitizing stacktrace:
 34.3529 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3530 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3531 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3532 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3533 +	... 2 more
 34.3534 +[13738093] StackTrace Sanitizing stacktrace:
 34.3535 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3536 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3537 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3538 +[13748376] StackTrace Sanitizing stacktrace:
 34.3539 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3540 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.3541 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.3542 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.3543 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3544 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3545 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3546 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3547 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3548 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3549 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3550 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3551 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3552 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3553 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3554 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3555 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3556 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3557 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3558 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3559 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3560 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3561 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3562 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3563 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3564 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3565 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3566 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3567 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3568 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3569 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3570 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3571 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3572 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3573 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3574 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3575 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3576 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3577 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3578 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3579 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3580 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3581 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3582 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3583 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3584 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3585 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3586 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3587 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3588 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3589 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3590 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3591 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3592 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3593 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3594 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3595 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3596 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3597 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3598 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3599 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3600 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3601 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3602 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3603 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3604 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3605 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3606 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3607 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3608 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3609 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3610 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3611 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3612 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3613 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3614 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3615 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3616 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3617 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3618 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3619 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3620 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3621 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3622 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3623 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3624 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3625 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3626 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3627 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3628 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3629 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3630 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3631 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3632 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3633 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3634 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3635 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3636 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3637 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3638 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3639 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3640 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3641 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3642 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3643 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3644 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3645 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3646 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3647 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3648 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3649 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3650 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3651 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3652 +	... 102 more
 34.3653 +[13748378] StackTrace Sanitizing stacktrace:
 34.3654 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3655 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3656 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3657 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3658 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3659 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3660 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3661 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3662 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3663 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3664 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3665 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3666 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3667 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3668 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3669 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3670 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3671 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3672 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3673 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3674 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3675 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3676 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3677 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3678 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3679 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3680 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3681 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3682 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3683 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3684 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3685 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3686 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3687 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3688 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3689 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3690 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3691 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3692 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3693 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3694 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3695 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3696 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3697 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3698 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3699 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3700 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3701 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3702 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3703 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3704 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3705 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3706 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3707 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3708 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3709 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3710 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3711 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3712 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3713 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3714 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3715 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3716 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3717 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3718 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3719 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3720 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3721 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3722 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3723 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3724 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3725 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3726 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3727 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3728 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3729 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3730 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3731 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3732 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3733 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3734 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3735 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3736 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3737 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3738 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3739 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3740 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3741 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3742 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3743 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3744 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3745 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3746 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3747 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3748 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3749 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3750 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3751 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3752 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3753 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3754 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3755 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3756 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3757 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3758 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3759 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3760 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3761 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3762 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3763 +[13748380] StackTrace Sanitizing stacktrace:
 34.3764 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3765 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3766 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3767 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3768 +	... 2 more
 34.3769 +[13748381] StackTrace Sanitizing stacktrace:
 34.3770 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3771 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3772 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3773 +[13792645] StackTrace Sanitizing stacktrace:
 34.3774 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3775 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.3776 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.3777 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.3778 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3779 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3780 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3781 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3782 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3783 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3784 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3785 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3786 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3787 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3788 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3789 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3790 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3791 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3792 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3793 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3794 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3795 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3796 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3797 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3798 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3799 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3800 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3801 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3802 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3803 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3804 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3805 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3806 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3807 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3808 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3809 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3810 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3811 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3812 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3813 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3814 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3815 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3816 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3817 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3818 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3819 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3820 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3821 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3822 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3823 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3824 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3825 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3826 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3827 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3828 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3829 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3830 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3831 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3832 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3833 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3834 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3835 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3836 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3837 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3838 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3839 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3840 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3841 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3842 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3843 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3844 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3845 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3846 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3847 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3848 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3849 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3850 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3851 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3852 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3853 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3854 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3855 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3856 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3857 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3858 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3859 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3860 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3861 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3862 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3863 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3864 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3865 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3866 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3867 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3868 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3869 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3870 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3871 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3872 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3873 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3874 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3875 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3876 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3877 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3878 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3879 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3880 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3881 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3882 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3883 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3884 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3885 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3886 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3887 +	... 102 more
 34.3888 +[13792647] StackTrace Sanitizing stacktrace:
 34.3889 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.3890 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.3891 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.3892 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.3893 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.3894 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.3895 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.3896 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.3897 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.3898 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.3899 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3900 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3901 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3902 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3903 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3904 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3905 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3906 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.3907 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.3908 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3909 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.3910 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.3911 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3912 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3913 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3914 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3915 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3916 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3917 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3918 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3919 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.3920 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3921 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.3922 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.3923 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.3924 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.3925 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.3926 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.3927 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3928 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3929 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3930 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3931 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3932 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3933 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.3934 +	at TimelineController$_closure5.doCall(TimelineController)
 34.3935 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.3936 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.3937 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.3938 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.3939 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.3940 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.3941 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.3942 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.3943 +	at groovy.lang.Closure.call(Closure.java:292)
 34.3944 +	at groovy.lang.Closure.call(Closure.java:287)
 34.3945 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.3946 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.3947 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.3948 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.3949 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.3950 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.3951 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.3952 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.3953 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.3954 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.3955 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.3956 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.3957 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.3958 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.3959 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3960 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3961 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3962 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3963 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.3964 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.3965 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.3966 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.3967 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.3968 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3969 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3970 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.3971 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.3972 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3973 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.3974 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3975 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3976 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.3977 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3978 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3979 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.3980 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.3981 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.3982 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.3983 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.3984 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.3985 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.3986 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.3987 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.3988 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.3989 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.3990 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.3991 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.3992 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.3993 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.3994 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.3995 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.3996 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.3997 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.3998 +[13792649] StackTrace Sanitizing stacktrace:
 34.3999 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4000 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4001 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4002 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4003 +	... 2 more
 34.4004 +[13792653] StackTrace Sanitizing stacktrace:
 34.4005 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4006 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4007 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4008 +[13876104] StackTrace Sanitizing stacktrace:
 34.4009 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4010 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.4011 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.4012 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.4013 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4014 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4015 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4016 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4017 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4018 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4019 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4020 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4021 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4022 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4023 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4024 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4025 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4026 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4027 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4028 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4029 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4030 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4031 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4032 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4033 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4034 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4035 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4036 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4037 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4038 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4039 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4040 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4041 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4042 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4043 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4044 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4045 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4046 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4047 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4048 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4049 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4050 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4051 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4052 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4053 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4054 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4055 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4056 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4057 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4058 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4059 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4060 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4061 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4062 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4063 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4064 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4065 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4066 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4067 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4068 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4069 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4070 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4071 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4072 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4073 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4074 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4075 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4076 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4077 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4078 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4079 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4080 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4081 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4082 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4083 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4084 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4085 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4086 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4087 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4088 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4089 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4090 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4091 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4092 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4093 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4094 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4095 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4096 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4097 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4098 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4099 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4100 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4101 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4102 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4103 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4104 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4105 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4106 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4107 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4108 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4109 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4110 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4111 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4112 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4113 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4114 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4115 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4116 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4117 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4118 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4119 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4120 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4121 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4122 +	... 102 more
 34.4123 +[13876106] StackTrace Sanitizing stacktrace:
 34.4124 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4125 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4126 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4127 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4128 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4129 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4130 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4131 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4132 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4133 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4134 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4135 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4136 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4137 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4138 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4139 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4140 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4141 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4142 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4143 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4144 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4145 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4146 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4147 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4148 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4149 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4150 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4151 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4152 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4153 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4154 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4155 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4156 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4157 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4158 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4159 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4160 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4161 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4162 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4163 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4164 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4165 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4166 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4167 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4168 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4169 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4170 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4171 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4172 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4173 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4174 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4175 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4176 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4177 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4178 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4179 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4180 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4181 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4182 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4183 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4184 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4185 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4186 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4187 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4188 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4189 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4190 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4191 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4192 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4193 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4194 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4195 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4196 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4197 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4198 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4199 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4200 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4201 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4202 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4203 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4204 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4205 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4206 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4207 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4208 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4209 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4210 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4211 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4212 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4213 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4214 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4215 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4216 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4217 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4218 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4219 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4220 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4221 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4222 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4223 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4224 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4225 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4226 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4227 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4228 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4229 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4230 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4231 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4232 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4233 +[13876108] StackTrace Sanitizing stacktrace:
 34.4234 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4235 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4236 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4237 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4238 +	... 2 more
 34.4239 +[13876108] StackTrace Sanitizing stacktrace:
 34.4240 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4241 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4242 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4243 +[14068883] StackTrace Sanitizing stacktrace:
 34.4244 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4245 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.4246 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.4247 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.4248 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4249 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4250 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4251 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4252 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4253 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4254 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4255 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4256 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4257 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4258 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4259 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4260 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4261 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4262 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4263 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4264 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4265 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4266 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4267 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4268 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4269 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4270 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4271 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4272 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4273 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4274 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4275 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4276 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4277 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4278 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4279 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4280 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4281 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4282 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4283 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4284 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4285 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4286 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4287 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4288 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4289 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4290 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4291 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4292 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4293 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4294 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4295 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4296 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4297 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4298 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4299 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4300 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4301 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4302 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4303 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4304 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4305 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4306 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4307 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4308 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4309 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4310 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4311 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4312 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4313 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4314 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4315 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4316 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4317 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4318 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4319 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4320 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4321 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4322 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4323 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4324 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4325 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4326 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4327 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4328 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4329 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4330 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4331 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4332 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4333 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4334 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4335 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4336 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4337 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4338 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4339 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4340 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4341 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4342 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4343 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4344 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4345 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4346 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4347 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4348 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4349 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4350 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4351 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4352 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4353 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4354 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4355 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4356 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4357 +	... 102 more
 34.4358 +[14068886] StackTrace Sanitizing stacktrace:
 34.4359 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4360 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4361 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4362 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4363 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4364 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4365 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4366 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4367 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4368 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4369 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4370 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4371 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4372 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4373 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4374 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4375 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4376 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4377 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4378 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4379 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4380 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4381 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4382 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4383 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4384 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4385 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4386 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4387 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4388 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4389 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4390 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4391 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4392 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4393 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4394 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4395 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4396 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4397 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4398 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4399 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4400 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4401 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4402 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4403 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4404 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4405 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4406 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4407 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4408 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4409 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4410 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4411 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4412 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4413 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4414 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4415 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4416 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4417 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4418 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4419 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4420 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4421 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4422 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4423 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4424 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4425 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4426 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4427 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4428 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4429 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4430 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4431 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4432 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4433 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4434 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4435 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4436 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4437 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4438 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4439 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4440 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4441 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4442 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4443 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4444 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4445 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4446 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4447 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4448 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4449 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4450 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4451 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4452 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4453 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4454 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4455 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4456 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4457 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4458 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4459 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4460 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4461 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4462 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4463 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4464 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4465 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4466 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4467 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4468 +[14068887] StackTrace Sanitizing stacktrace:
 34.4469 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4470 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4471 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4472 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4473 +	... 2 more
 34.4474 +[14068888] StackTrace Sanitizing stacktrace:
 34.4475 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4476 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4477 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4478 +[14084200] StackTrace Sanitizing stacktrace:
 34.4479 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4480 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.4481 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.4482 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.4483 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4484 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4485 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4486 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4487 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4488 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4489 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4490 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4491 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4492 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4493 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4494 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4495 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4496 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4497 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4498 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4499 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4500 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4501 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4502 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4503 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4504 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4505 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4506 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4507 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4508 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4509 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4510 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4511 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4512 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4513 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4514 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4515 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4516 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4517 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4518 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4519 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4520 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4521 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4522 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4523 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4524 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4525 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4526 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4527 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4528 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4529 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4530 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4531 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4532 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4533 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4534 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4535 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4536 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4537 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4538 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4539 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4540 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4541 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4542 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4543 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4544 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4545 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4546 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4547 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4548 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4549 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4550 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4551 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4552 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4553 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4554 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4555 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4556 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4557 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4558 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4559 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4560 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4561 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4562 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4563 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4564 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4565 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4566 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4567 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4568 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4569 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4570 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4571 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4572 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4573 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4574 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4575 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4576 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4577 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4578 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4579 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4580 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4581 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4582 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4583 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4584 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4585 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4586 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4587 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4588 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4589 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4590 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4591 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4592 +	... 102 more
 34.4593 +[14084203] StackTrace Sanitizing stacktrace:
 34.4594 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4595 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4596 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4597 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4598 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4599 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4600 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4601 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4602 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4603 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4604 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4605 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4606 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4607 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4608 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4609 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4610 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4611 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4612 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4613 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4614 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4615 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4616 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4617 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4618 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4619 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4620 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4621 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4622 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4623 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4624 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4625 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4626 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4627 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4628 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4629 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4630 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4631 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4632 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4633 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4634 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4635 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4636 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4637 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4638 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4639 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4640 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4641 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4642 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4643 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4644 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4645 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4646 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4647 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4648 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4649 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4650 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4651 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4652 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4653 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4654 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4655 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4656 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4657 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4658 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4659 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4660 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4661 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4662 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4663 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4664 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4665 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4666 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4667 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4668 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4669 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4670 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4671 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4672 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4673 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4674 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4675 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4676 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4677 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4678 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4679 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4680 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4681 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4682 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4683 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4684 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4685 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4686 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4687 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4688 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4689 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4690 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4691 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4692 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4693 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4694 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4695 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4696 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4697 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4698 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4699 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4700 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4701 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4702 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4703 +[14084205] StackTrace Sanitizing stacktrace:
 34.4704 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4705 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4706 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4707 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4708 +	... 2 more
 34.4709 +[14084205] StackTrace Sanitizing stacktrace:
 34.4710 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4711 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4712 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4713 +[14102656] StackTrace Sanitizing stacktrace:
 34.4714 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4715 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.4716 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.4717 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.4718 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4719 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4720 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4721 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4722 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4723 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4724 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4725 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4726 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4727 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4728 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4729 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4730 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4731 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4732 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4733 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4734 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4735 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4736 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4737 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4738 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4739 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4740 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4741 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4742 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4743 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4744 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4745 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4746 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4747 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4748 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4749 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4750 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4751 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4752 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4753 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4754 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4755 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4756 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4757 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4758 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4759 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4760 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4761 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4762 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4763 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4764 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4765 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4766 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4767 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4768 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4769 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4770 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4771 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4772 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4773 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4774 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4775 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4776 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4777 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4778 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4779 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4780 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4781 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4782 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4783 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4784 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4785 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4786 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4787 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4788 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4789 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4790 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4791 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4792 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4793 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4794 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4795 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4796 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4797 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4798 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4799 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4800 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4801 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4802 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4803 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4804 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4805 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4806 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4807 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4808 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4809 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4810 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4811 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4812 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4813 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4814 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4815 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4816 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4817 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4818 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4819 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4820 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4821 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4822 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4823 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4824 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4825 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4826 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4827 +	... 102 more
 34.4828 +[14102658] StackTrace Sanitizing stacktrace:
 34.4829 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4830 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.4831 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.4832 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.4833 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.4834 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.4835 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.4836 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4837 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4838 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4839 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4840 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4841 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4842 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4843 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4844 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4845 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4846 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4847 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4848 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4849 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4850 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4851 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4852 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4853 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4854 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4855 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4856 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4857 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4858 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4859 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4860 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4861 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4862 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4863 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4864 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4865 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4866 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4867 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4868 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4869 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4870 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4871 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4872 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4873 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4874 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4875 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4876 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4877 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4878 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4879 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4880 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4881 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4882 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4883 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4884 +	at groovy.lang.Closure.call(Closure.java:287)
 34.4885 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.4886 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.4887 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.4888 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.4889 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.4890 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.4891 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.4892 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.4893 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.4894 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.4895 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.4896 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.4897 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.4898 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.4899 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4900 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4901 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4902 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4903 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.4904 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.4905 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.4906 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.4907 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.4908 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4909 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4910 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.4911 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.4912 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4913 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.4914 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4915 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4916 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.4917 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4918 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4919 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.4920 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.4921 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.4922 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.4923 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.4924 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.4925 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.4926 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.4927 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.4928 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.4929 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.4930 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.4931 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.4932 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.4933 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.4934 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.4935 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.4936 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.4937 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.4938 +[14102660] StackTrace Sanitizing stacktrace:
 34.4939 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4940 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4941 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4942 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4943 +	... 2 more
 34.4944 +[14102661] StackTrace Sanitizing stacktrace:
 34.4945 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4946 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4947 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4948 +[14126022] StackTrace Sanitizing stacktrace:
 34.4949 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.4950 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.4951 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.4952 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.4953 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.4954 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.4955 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.4956 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4957 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4958 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4959 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4960 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4961 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4962 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4963 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.4964 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.4965 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4966 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.4967 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.4968 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4969 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4970 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4971 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4972 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4973 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4974 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.4975 +	at groovy.lang.Closure.call(Closure.java:292)
 34.4976 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.4977 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4978 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.4979 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.4980 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.4981 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.4982 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.4983 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.4984 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4985 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4986 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4987 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4988 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4989 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4990 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.4991 +	at TimelineController$_closure5.doCall(TimelineController)
 34.4992 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.4993 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.4994 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.4995 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.4996 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.4997 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.4998 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.4999 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5000 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5001 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5002 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5003 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5004 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5005 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5006 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5007 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5008 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5009 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5010 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5011 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5012 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5013 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5014 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5015 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5016 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5017 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5018 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5019 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5020 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5021 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5022 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5023 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5024 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5025 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5026 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5027 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5028 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5029 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5030 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5031 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5032 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5033 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5034 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5035 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5036 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5037 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5038 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5039 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5040 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5041 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5042 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5043 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5044 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5045 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5046 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5047 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5048 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5049 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5050 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5051 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5052 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5053 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5054 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5055 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5056 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5057 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5058 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5059 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5060 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5061 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5062 +	... 102 more
 34.5063 +[14126024] StackTrace Sanitizing stacktrace:
 34.5064 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5065 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5066 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5067 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5068 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5069 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5070 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5071 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5072 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5073 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.5074 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5075 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5076 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5077 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5078 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5079 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5080 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5081 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5082 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5083 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5084 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5085 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.5086 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5087 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5088 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5089 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5090 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5091 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5092 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5093 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5094 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5095 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5096 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5097 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5098 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5099 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5100 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5101 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.5102 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5103 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5104 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5105 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5106 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5107 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5108 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5109 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5110 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.5111 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5112 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5113 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5114 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5115 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5116 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5117 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5118 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5119 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5120 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5121 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5122 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5123 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5124 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5125 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5126 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5127 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5128 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5129 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5130 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5131 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5132 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5133 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5134 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5135 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5136 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5137 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5138 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5139 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5140 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5141 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5142 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5143 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5144 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5145 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5146 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5147 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5148 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5149 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5150 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5151 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5152 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5153 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5154 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5155 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5156 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5157 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5158 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5159 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5160 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5161 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5162 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5163 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5164 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5165 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5166 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5167 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5168 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5169 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5170 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5171 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5172 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5173 +[14126027] StackTrace Sanitizing stacktrace:
 34.5174 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5175 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5176 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5177 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5178 +	... 2 more
 34.5179 +[14126027] StackTrace Sanitizing stacktrace:
 34.5180 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5181 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5182 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5183 +[14188623] StackTrace Sanitizing stacktrace:
 34.5184 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5185 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.5186 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.5187 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.5188 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5189 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5190 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.5191 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5192 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5193 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5194 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5195 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5196 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5197 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5198 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5199 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5200 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5201 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5202 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.5203 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5204 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5205 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5206 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5207 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5208 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5209 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5210 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5211 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5212 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5213 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5214 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5215 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5216 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5217 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5218 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.5219 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5220 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5221 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5222 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5223 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5224 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5225 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5226 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5227 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.5228 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5229 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5230 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5231 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5232 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5233 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5234 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5235 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5236 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5237 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5238 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5239 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5240 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5241 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5242 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5243 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5244 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5245 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5246 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5247 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5248 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5249 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5250 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5251 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5252 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5253 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5254 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5255 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5256 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5257 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5258 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5259 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5260 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5261 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5262 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5263 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5264 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5265 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5266 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5267 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5268 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5269 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5270 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5271 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5272 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5273 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5274 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5275 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5276 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5277 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5278 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5279 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5280 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5281 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5282 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5283 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5284 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5285 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5286 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5287 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5288 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5289 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5290 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5291 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5292 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5293 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5294 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5295 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5296 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5297 +	... 102 more
 34.5298 +[14188629] StackTrace Sanitizing stacktrace:
 34.5299 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5300 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5301 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5302 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5303 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5304 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5305 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5306 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5307 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5308 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.5309 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5310 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5311 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5312 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5313 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5314 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5315 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5316 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5317 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5318 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5319 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5320 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.5321 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5322 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5323 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5324 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5325 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5326 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5327 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5328 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5329 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5330 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5331 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5332 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5333 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5334 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5335 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5336 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.5337 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5338 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5339 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5340 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5341 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5342 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5343 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5344 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5345 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.5346 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5347 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5348 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5349 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5350 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5351 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5352 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5353 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5354 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5355 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5356 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5357 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5358 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5359 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5360 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5361 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5362 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5363 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5364 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5365 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5366 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5367 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5368 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5369 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5370 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5371 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5372 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5373 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5374 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5375 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5376 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5377 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5378 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5379 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5380 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5381 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5382 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5383 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5384 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5385 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5386 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5387 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5388 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5389 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5390 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5391 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5392 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5393 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5394 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5395 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5396 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5397 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5398 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5399 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5400 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5401 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5402 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5403 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5404 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5405 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5406 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5407 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5408 +[14188633] StackTrace Sanitizing stacktrace:
 34.5409 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5410 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5411 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5412 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5413 +	... 2 more
 34.5414 +[14188633] StackTrace Sanitizing stacktrace:
 34.5415 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5416 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5417 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5418 +[14215418] StackTrace Sanitizing stacktrace:
 34.5419 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5420 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.5421 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.5422 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.5423 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5424 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5425 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.5426 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5427 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5428 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5429 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5430 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5431 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5432 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5433 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5434 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5435 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5436 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5437 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.5438 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5439 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5440 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5441 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5442 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5443 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5444 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5445 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5446 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5447 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5448 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5449 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5450 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5451 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5452 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5453 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.5454 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5455 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5456 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5457 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5458 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5459 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5460 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5461 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5462 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.5463 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5464 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5465 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5466 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5467 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5468 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5469 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5470 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5471 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5472 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5473 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5474 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5475 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5476 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5477 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5478 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5479 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5480 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5481 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5482 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5483 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5484 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5485 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5486 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5487 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5488 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5489 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5490 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5491 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5492 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5493 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5494 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5495 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5496 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5497 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5498 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5499 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5500 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5501 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5502 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5503 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5504 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5505 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5506 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5507 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5508 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5509 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5510 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5511 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5512 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5513 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5514 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5515 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5516 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5517 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5518 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5519 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5520 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5521 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5522 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5523 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5524 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5525 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5526 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5527 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5528 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5529 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5530 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5531 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5532 +	... 102 more
 34.5533 +[14215422] StackTrace Sanitizing stacktrace:
 34.5534 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5535 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5536 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5537 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5538 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5539 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5540 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5541 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5542 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5543 +	at sun.reflect.GeneratedMethodAccessor501.invoke(Unknown Source)
 34.5544 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5545 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5546 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5547 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5548 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5549 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5550 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5551 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5552 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5553 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5554 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5555 +	at sun.reflect.GeneratedMethodAccessor323.invoke(Unknown Source)
 34.5556 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5557 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5558 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5559 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5560 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5561 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5562 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5563 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5564 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5565 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5566 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5567 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5568 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5569 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5570 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5571 +	at sun.reflect.GeneratedMethodAccessor551.invoke(Unknown Source)
 34.5572 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5573 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5574 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5575 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5576 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5577 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5578 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5579 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5580 +	at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source)
 34.5581 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5582 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5583 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5584 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5585 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5586 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5587 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5588 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5589 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5590 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5591 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5592 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5593 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5594 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5595 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5596 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5597 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5598 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5599 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5600 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5601 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5602 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5603 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5604 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5605 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5606 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5607 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5608 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5609 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5610 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5611 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5612 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5613 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5614 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5615 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5616 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5617 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5618 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5619 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5620 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5621 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5622 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5623 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5624 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5625 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5626 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5627 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5628 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5629 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5630 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5631 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5632 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5633 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5634 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5635 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5636 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5637 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5638 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5639 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5640 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5641 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5642 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5643 +[14215424] StackTrace Sanitizing stacktrace:
 34.5644 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5645 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5646 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5647 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5648 +	... 2 more
 34.5649 +[14215424] StackTrace Sanitizing stacktrace:
 34.5650 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5651 +	at TimelineController$_closure5.doCall(TimelineController:47)
 34.5652 +	at TimelineController$_closure5.doCall(TimelineController)
 34.5653 +[192426] StackTrace Sanitizing stacktrace:
 34.5654 +groovy.lang.MissingPropertyException: No such property: encodeAsHTML for class: java.lang.String
 34.5655 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
 34.5656 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getProperty(ScriptBytecodeAdapter.java:476)
 34.5657 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.getPropertySafe(ScriptBytecodeAdapter.java:482)
 34.5658 +	at Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_show_gsp.run(Users_jareed_Workspace_samplr_timelines_grails_app_views_timeline_show_gsp:9)
 34.5659 +	at org.codehaus.groovy.grails.web.pages.GroovyPageWritable.writeTo(GroovyPageWritable.java:134)
 34.5660 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderWithTemplateEngine(GroovyPageView.java:109)
 34.5661 +	at org.codehaus.groovy.grails.web.servlet.view.GroovyPageView.renderMergedOutputModel(GroovyPageView.java:88)
 34.5662 +	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)
 34.5663 +	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)
 34.5664 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:279)
 34.5665 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5666 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5667 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5668 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5669 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5670 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5671 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5672 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5673 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5674 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5675 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5676 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5677 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5678 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5679 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5680 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5681 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5682 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5683 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5684 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5685 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5686 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:142)
 34.5687 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5688 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5689 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5690 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5691 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5692 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5693 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5694 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5695 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5696 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5697 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5698 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5699 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5700 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5701 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5702 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5703 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5704 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5705 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5706 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5707 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5708 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5709 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5710 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5711 +[209403] StackTrace Sanitizing stacktrace:
 34.5712 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5713 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.5714 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.5715 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.5716 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5717 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5718 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5719 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5720 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5721 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5722 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5723 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5724 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5725 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5726 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5727 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5728 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5729 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5730 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5731 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5732 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5733 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5734 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5735 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5736 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5737 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5738 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5739 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5740 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5741 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5742 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5743 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5744 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5745 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5746 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5747 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.5748 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5749 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5750 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5751 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5752 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5753 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5754 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5755 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5756 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5757 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.5758 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5759 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5760 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5761 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5762 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5763 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5764 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5765 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5766 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5767 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5768 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5769 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5770 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5771 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5772 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5773 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5774 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5775 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5776 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5777 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5778 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5779 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5780 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5781 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5782 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5783 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5784 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5785 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5786 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5787 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5788 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5789 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5790 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5791 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5792 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5793 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5794 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5795 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5796 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5797 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5798 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5799 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5800 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5801 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5802 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5803 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5804 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5805 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5806 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5807 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5808 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5809 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5810 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5811 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5812 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5813 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5814 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5815 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5816 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5817 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5818 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5819 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5820 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5821 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5822 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5823 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5824 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5825 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5826 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5827 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5828 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5829 +	... 106 more
 34.5830 +[209407] StackTrace Sanitizing stacktrace:
 34.5831 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5832 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.5833 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.5834 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.5835 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.5836 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.5837 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.5838 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5839 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5840 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5841 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5842 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5843 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5844 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5845 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5846 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5847 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5848 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5849 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5850 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5851 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5852 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5853 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5854 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5855 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5856 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5857 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5858 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5859 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5860 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5861 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5862 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5863 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5864 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5865 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5866 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5867 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5868 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5869 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.5870 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5871 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5872 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5873 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5874 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5875 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5876 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5877 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5878 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.5879 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.5880 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5881 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5882 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5883 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5884 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5885 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5886 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5887 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5888 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5889 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5890 +	at groovy.lang.Closure.call(Closure.java:287)
 34.5891 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.5892 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.5893 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.5894 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.5895 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.5896 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.5897 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.5898 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.5899 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.5900 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.5901 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.5902 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.5903 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.5904 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.5905 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5906 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5907 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5908 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5909 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.5910 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.5911 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.5912 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.5913 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.5914 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5915 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5916 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.5917 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.5918 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5919 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.5920 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5921 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5922 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.5923 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5924 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5925 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.5926 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.5927 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.5928 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.5929 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.5930 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.5931 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.5932 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.5933 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.5934 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.5935 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.5936 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.5937 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.5938 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.5939 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.5940 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.5941 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.5942 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.5943 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.5944 +[209412] StackTrace Sanitizing stacktrace:
 34.5945 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5946 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.5947 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.5948 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5949 +	... 2 more
 34.5950 +[209412] StackTrace Sanitizing stacktrace:
 34.5951 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5952 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.5953 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.5954 +[328699] StackTrace Sanitizing stacktrace:
 34.5955 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.5956 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.5957 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.5958 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.5959 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.5960 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.5961 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5962 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5963 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5964 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5965 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5966 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5967 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5968 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5969 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5970 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.5971 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.5972 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5973 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.5974 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5975 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5976 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5977 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5978 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5979 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5980 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5981 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5982 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.5983 +	at groovy.lang.Closure.call(Closure.java:292)
 34.5984 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.5985 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5986 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.5987 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.5988 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.5989 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.5990 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.5991 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.5992 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.5993 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.5994 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.5995 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.5996 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.5997 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.5998 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.5999 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6000 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6001 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6002 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6003 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6004 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6005 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6006 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6007 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6008 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6009 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6010 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6011 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6012 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6013 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6014 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6015 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6016 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6017 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6018 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6019 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6020 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6021 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6022 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6023 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6024 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6025 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6026 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6027 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6028 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6029 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6030 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6031 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6032 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6033 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6034 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6035 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6036 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6037 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6038 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6039 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6040 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6041 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6042 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6043 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6044 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6045 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6046 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6047 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6048 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6049 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6050 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6051 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6052 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6053 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6054 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6055 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6056 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6057 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6058 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6059 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6060 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6061 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6062 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6063 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6064 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6065 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6066 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6067 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6068 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6069 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6070 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6071 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6072 +	... 106 more
 34.6073 +[328702] StackTrace Sanitizing stacktrace:
 34.6074 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6075 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6076 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6077 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6078 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6079 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6080 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6081 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6082 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6083 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6084 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6085 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6086 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6087 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6088 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6089 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6090 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6091 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6092 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6093 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6094 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6095 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6096 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6097 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6098 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6099 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6100 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6101 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6102 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6103 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6104 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6105 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6106 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6107 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6108 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6109 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6110 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6111 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6112 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6113 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6114 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6115 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6116 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6117 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6118 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6119 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6120 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6121 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6122 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6123 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6124 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6125 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6126 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6127 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6128 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6129 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6130 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6131 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6132 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6133 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6134 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6135 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6136 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6137 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6138 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6139 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6140 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6141 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6142 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6143 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6144 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6145 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6146 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6147 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6148 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6149 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6150 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6151 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6152 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6153 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6154 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6155 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6156 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6157 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6158 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6159 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6160 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6161 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6162 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6163 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6164 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6165 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6166 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6167 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6168 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6169 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6170 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6171 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6172 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6173 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6174 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6175 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6176 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6177 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6178 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6179 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6180 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6181 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6182 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6183 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6184 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6185 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6186 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6187 +[328705] StackTrace Sanitizing stacktrace:
 34.6188 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6189 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6190 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6191 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6192 +	... 2 more
 34.6193 +[328705] StackTrace Sanitizing stacktrace:
 34.6194 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6195 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6196 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6197 +[363762] StackTrace Sanitizing stacktrace:
 34.6198 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6199 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.6200 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.6201 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.6202 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6203 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6204 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6205 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6206 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6207 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6208 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6209 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6210 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6211 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6212 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6213 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6214 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6215 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6216 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6217 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6218 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6219 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6220 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6221 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6222 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6223 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6224 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6225 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6226 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6227 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6228 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6229 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6230 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6231 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6232 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6233 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6234 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6235 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6236 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6237 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6238 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6239 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6240 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6241 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6242 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6243 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6244 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6245 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6246 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6247 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6248 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6249 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6250 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6251 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6252 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6253 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6254 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6255 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6256 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6257 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6258 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6259 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6260 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6261 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6262 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6263 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6264 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6265 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6266 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6267 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6268 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6269 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6270 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6271 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6272 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6273 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6274 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6275 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6276 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6277 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6278 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6279 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6280 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6281 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6282 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6283 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6284 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6285 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6286 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6287 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6288 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6289 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6290 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6291 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6292 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6293 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6294 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6295 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6296 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6297 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6298 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6299 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6300 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6301 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6302 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6303 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6304 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6305 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6306 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6307 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6308 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6309 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6310 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6311 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6312 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6313 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6314 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6315 +	... 106 more
 34.6316 +[363765] StackTrace Sanitizing stacktrace:
 34.6317 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6318 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6319 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6320 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6321 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6322 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6323 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6324 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6325 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6326 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6327 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6328 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6329 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6330 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6331 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6332 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6333 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6334 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6335 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6336 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6337 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6338 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6339 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6340 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6341 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6342 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6343 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6344 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6345 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6346 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6347 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6348 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6349 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6350 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6351 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6352 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6353 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6354 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6355 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6356 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6357 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6358 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6359 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6360 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6361 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6362 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6363 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6364 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6365 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6366 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6367 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6368 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6369 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6370 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6371 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6372 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6373 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6374 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6375 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6376 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6377 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6378 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6379 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6380 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6381 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6382 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6383 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6384 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6385 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6386 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6387 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6388 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6389 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6390 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6391 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6392 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6393 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6394 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6395 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6396 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6397 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6398 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6399 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6400 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6401 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6402 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6403 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6404 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6405 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6406 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6407 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6408 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6409 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6410 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6411 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6412 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6413 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6414 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6415 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6416 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6417 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6418 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6419 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6420 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6421 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6422 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6423 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6424 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6425 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6426 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6427 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6428 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6429 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6430 +[363790] StackTrace Sanitizing stacktrace:
 34.6431 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6432 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6433 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6434 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6435 +	... 2 more
 34.6436 +[363790] StackTrace Sanitizing stacktrace:
 34.6437 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6438 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6439 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6440 +[390742] StackTrace Sanitizing stacktrace:
 34.6441 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6442 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.6443 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.6444 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.6445 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6446 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6447 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6448 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6449 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6450 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6451 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6452 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6453 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6454 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6455 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6456 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6457 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6458 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6459 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6460 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6461 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6462 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6463 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6464 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6465 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6466 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6467 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6468 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6469 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6470 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6471 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6472 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6473 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6474 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6475 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6476 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6477 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6478 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6479 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6480 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6481 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6482 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6483 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6484 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6485 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6486 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6487 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6488 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6489 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6490 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6491 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6492 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6493 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6494 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6495 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6496 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6497 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6498 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6499 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6500 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6501 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6502 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6503 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6504 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6505 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6506 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6507 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6508 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6509 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6510 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6511 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6512 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6513 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6514 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6515 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6516 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6517 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6518 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6519 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6520 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6521 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6522 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6523 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6524 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6525 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6526 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6527 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6528 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6529 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6530 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6531 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6532 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6533 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6534 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6535 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6536 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6537 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6538 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6539 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6540 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6541 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6542 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6543 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6544 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6545 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6546 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6547 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6548 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6549 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6550 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6551 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6552 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6553 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6554 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6555 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6556 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6557 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6558 +	... 106 more
 34.6559 +[390748] StackTrace Sanitizing stacktrace:
 34.6560 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6561 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6562 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6563 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6564 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6565 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6566 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6567 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6568 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6569 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6570 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6571 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6572 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6573 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6574 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6575 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6576 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6577 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6578 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6579 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6580 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6581 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6582 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6583 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6584 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6585 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6586 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6587 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6588 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6589 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6590 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6591 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6592 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6593 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6594 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6595 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6596 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6597 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6598 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6599 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6600 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6601 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6602 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6603 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6604 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6605 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6606 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6607 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6608 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6609 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6610 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6611 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6612 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6613 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6614 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6615 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6616 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6617 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6618 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6619 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6620 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6621 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6622 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6623 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6624 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6625 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6626 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6627 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6628 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6629 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6630 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6631 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6632 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6633 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6634 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6635 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6636 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6637 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6638 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6639 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6640 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6641 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6642 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6643 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6644 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6645 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6646 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6647 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6648 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6649 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6650 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6651 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6652 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6653 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6654 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6655 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6656 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6657 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6658 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6659 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6660 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6661 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6662 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6663 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6664 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6665 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6666 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6667 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6668 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6669 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6670 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6671 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6672 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6673 +[390750] StackTrace Sanitizing stacktrace:
 34.6674 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6675 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6676 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6677 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6678 +	... 2 more
 34.6679 +[390750] StackTrace Sanitizing stacktrace:
 34.6680 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6681 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6682 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6683 +[411670] StackTrace Sanitizing stacktrace:
 34.6684 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6685 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.6686 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.6687 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.6688 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6689 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6690 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6691 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6692 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6693 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6694 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6695 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6696 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6697 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6698 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6699 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6700 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6701 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6702 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6703 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6704 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6705 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6706 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6707 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6708 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6709 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6710 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6711 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6712 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6713 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6714 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6715 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6716 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6717 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6718 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6719 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6720 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6721 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6722 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6723 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6724 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6725 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6726 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6727 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6728 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6729 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6730 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6731 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6732 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6733 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6734 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6735 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6736 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6737 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6738 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6739 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6740 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6741 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6742 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6743 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6744 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6745 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6746 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6747 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6748 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6749 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6750 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6751 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6752 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6753 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6754 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6755 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6756 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6757 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6758 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6759 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6760 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6761 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6762 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6763 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6764 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6765 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6766 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6767 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6768 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6769 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6770 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6771 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6772 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6773 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6774 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6775 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6776 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6777 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6778 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6779 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6780 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6781 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6782 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6783 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6784 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6785 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6786 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6787 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6788 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6789 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6790 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6791 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6792 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6793 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6794 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6795 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6796 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6797 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6798 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6799 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6800 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6801 +	... 106 more
 34.6802 +[411673] StackTrace Sanitizing stacktrace:
 34.6803 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6804 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.6805 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.6806 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.6807 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.6808 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.6809 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.6810 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6811 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6812 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6813 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6814 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6815 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6816 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6817 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6818 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6819 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6820 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6821 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6822 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6823 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6824 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6825 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6826 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6827 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6828 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6829 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6830 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6831 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6832 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6833 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6834 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6835 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6836 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6837 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6838 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6839 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6840 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6841 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6842 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6843 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6844 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6845 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6846 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6847 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6848 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6849 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6850 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6851 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6852 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6853 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6854 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6855 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6856 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6857 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6858 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6859 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6860 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6861 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6862 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6863 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6864 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6865 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6866 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6867 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6868 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6869 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6870 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6871 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6872 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6873 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6874 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6875 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6876 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6877 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6878 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6879 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6880 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6881 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.6882 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.6883 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.6884 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.6885 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.6886 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6887 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6888 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.6889 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.6890 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6891 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.6892 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6893 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6894 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.6895 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6896 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6897 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.6898 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.6899 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.6900 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.6901 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.6902 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.6903 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6904 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6905 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6906 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.6907 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.6908 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.6909 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.6910 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.6911 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.6912 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.6913 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.6914 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.6915 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.6916 +[411759] StackTrace Sanitizing stacktrace:
 34.6917 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6918 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6919 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6920 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6921 +	... 2 more
 34.6922 +[411759] StackTrace Sanitizing stacktrace:
 34.6923 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6924 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6925 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6926 +[467398] StackTrace Sanitizing stacktrace:
 34.6927 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.6928 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.6929 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.6930 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.6931 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.6932 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.6933 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.6934 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6935 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6936 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6937 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6938 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6939 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6940 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6941 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.6942 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.6943 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6944 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.6945 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.6946 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6947 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6948 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6949 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6950 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6951 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6952 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6953 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6954 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.6955 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6956 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.6957 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.6958 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.6959 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.6960 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.6961 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6962 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6963 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6964 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6965 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6966 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6967 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6968 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6969 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.6970 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.6971 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.6972 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.6973 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.6974 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.6975 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.6976 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.6977 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.6978 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.6979 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.6980 +	at groovy.lang.Closure.call(Closure.java:292)
 34.6981 +	at groovy.lang.Closure.call(Closure.java:287)
 34.6982 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.6983 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.6984 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.6985 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.6986 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.6987 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.6988 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.6989 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.6990 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.6991 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.6992 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.6993 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.6994 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.6995 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.6996 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.6997 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.6998 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.6999 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7000 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7001 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7002 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7003 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7004 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7005 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7006 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7007 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7008 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7009 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7010 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7011 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7012 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7013 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7014 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7015 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7016 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7017 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7018 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7019 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7020 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7021 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7022 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7023 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7024 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7025 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7026 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7027 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7028 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7029 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7030 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7031 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7032 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7033 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7034 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7035 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7036 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7037 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7038 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7039 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7040 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7041 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7042 +	... 104 more
 34.7043 +[467401] StackTrace Sanitizing stacktrace:
 34.7044 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7045 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7046 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7047 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7048 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7049 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7050 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7051 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7052 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7053 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7054 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7055 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7056 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7057 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7058 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7059 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7060 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7061 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7062 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7063 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7064 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7065 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7066 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7067 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7068 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7069 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7070 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7071 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7072 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7073 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7074 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7075 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7076 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7077 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7078 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7079 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7080 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7081 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7082 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7083 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7084 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7085 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7086 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7087 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7088 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7089 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7090 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7091 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7092 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7093 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7094 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7095 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7096 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7097 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7098 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7099 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7100 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7101 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7102 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7103 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7104 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7105 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7106 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7107 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7108 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7109 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7110 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7111 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7112 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7113 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7114 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7115 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7116 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7117 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7118 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7119 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7120 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7121 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7122 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7123 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7124 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7125 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7126 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7127 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7128 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7129 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7130 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7131 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7132 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7133 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7134 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7135 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7136 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7137 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7138 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7139 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7140 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7141 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7142 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7143 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7144 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7145 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7146 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7147 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7148 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7149 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7150 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7151 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7152 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7153 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7154 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7155 +[467403] StackTrace Sanitizing stacktrace:
 34.7156 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7157 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7158 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7159 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7160 +	... 2 more
 34.7161 +[467403] StackTrace Sanitizing stacktrace:
 34.7162 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7163 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7164 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7165 +[500693] StackTrace Sanitizing stacktrace:
 34.7166 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7167 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.7168 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.7169 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.7170 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7171 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7172 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7173 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7174 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7175 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7176 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7177 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7178 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7179 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7180 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7181 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7182 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7183 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7184 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7185 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7186 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7187 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7188 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7189 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7190 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7191 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7192 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7193 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7194 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7195 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7196 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7197 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7198 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7199 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7200 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7201 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7202 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7203 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7204 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7205 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7206 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7207 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7208 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7209 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7210 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7211 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7212 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7213 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7214 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7215 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7216 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7217 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7218 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7219 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7220 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7221 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7222 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7223 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7224 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7225 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7226 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7227 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7228 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7229 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7230 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7231 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7232 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7233 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7234 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7235 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7236 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7237 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7238 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7239 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7240 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7241 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7242 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7243 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7244 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7245 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7246 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7247 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7248 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7249 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7250 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7251 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7252 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7253 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7254 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7255 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7256 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7257 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7258 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7259 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7260 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7261 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7262 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7263 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7264 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7265 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7266 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7267 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7268 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7269 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7270 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7271 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7272 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7273 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7274 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7275 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7276 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7277 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7278 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7279 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7280 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7281 +	... 104 more
 34.7282 +[500711] StackTrace Sanitizing stacktrace:
 34.7283 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7284 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7285 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7286 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7287 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7288 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7289 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7290 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7291 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7292 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7293 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7294 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7295 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7296 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7297 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7298 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7299 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7300 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7301 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7302 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7303 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7304 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7305 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7306 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7307 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7308 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7309 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7310 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7311 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7312 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7313 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7314 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7315 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7316 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7317 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7318 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7319 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7320 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7321 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7322 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7323 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7324 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7325 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7326 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7327 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7328 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7329 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7330 +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 34.7331 +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 34.7332 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7333 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7334 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7335 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7336 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7337 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7338 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7339 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7340 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7341 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7342 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7343 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7344 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7345 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7346 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7347 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7348 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7349 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7350 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7351 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7352 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7353 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7354 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7355 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7356 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7357 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7358 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7359 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7360 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7361 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7362 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7363 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7364 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7365 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7366 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7367 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7368 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7369 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7370 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7371 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7372 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7373 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7374 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7375 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7376 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7377 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7378 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7379 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7380 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7381 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7382 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7383 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7384 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7385 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7386 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7387 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7388 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7389 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7390 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7391 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7392 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7393 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7394 +[500714] StackTrace Sanitizing stacktrace:
 34.7395 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7396 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7397 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7398 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7399 +	... 2 more
 34.7400 +[500714] StackTrace Sanitizing stacktrace:
 34.7401 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7402 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7403 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7404 +[504721] StackTrace Sanitizing stacktrace:
 34.7405 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7406 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.7407 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.7408 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.7409 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7410 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7411 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7412 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7413 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7414 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7415 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7416 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7417 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7418 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7419 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7420 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7421 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7422 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7423 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7424 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7425 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7426 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7427 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7428 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7429 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7430 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7431 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7432 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7433 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7434 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7435 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7436 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7437 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7438 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7439 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.7440 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7441 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7442 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7443 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7444 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7445 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7446 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7447 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7448 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.7449 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7450 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7451 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7452 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7453 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7454 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7455 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7456 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7457 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7458 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7459 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7460 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7461 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7462 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7463 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7464 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7465 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7466 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7467 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7468 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7469 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7470 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7471 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7472 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7473 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7474 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7475 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7476 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7477 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7478 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7479 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7480 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7481 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7482 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7483 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7484 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7485 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7486 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7487 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7488 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7489 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7490 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7491 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7492 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7493 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7494 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7495 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7496 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7497 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7498 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7499 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7500 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7501 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7502 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7503 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7504 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7505 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7506 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7507 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7508 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7509 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7510 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7511 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7512 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7513 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7514 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7515 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7516 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7517 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7518 +	... 102 more
 34.7519 +[504723] StackTrace Sanitizing stacktrace:
 34.7520 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7521 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7522 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7523 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7524 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7525 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7526 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7527 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7528 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7529 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7530 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7531 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7532 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7533 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7534 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7535 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7536 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7537 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7538 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7539 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7540 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7541 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7542 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7543 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7544 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7545 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7546 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7547 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7548 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7549 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7550 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7551 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7552 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7553 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7554 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7555 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7556 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7557 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.7558 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7559 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7560 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7561 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7562 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7563 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7564 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7565 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7566 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.7567 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7568 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7569 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7570 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7571 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7572 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7573 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7574 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7575 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7576 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7577 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7578 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7579 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7580 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7581 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7582 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7583 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7584 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7585 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7586 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7587 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7588 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7589 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7590 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7591 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7592 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7593 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7594 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7595 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7596 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7597 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7598 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7599 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7600 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7601 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7602 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7603 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7604 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7605 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7606 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7607 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7608 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7609 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7610 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7611 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7612 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7613 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7614 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7615 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7616 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7617 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7618 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7619 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7620 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7621 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7622 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7623 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7624 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7625 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7626 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7627 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7628 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7629 +[504725] StackTrace Sanitizing stacktrace:
 34.7630 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7631 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7632 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7633 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7634 +	... 2 more
 34.7635 +[504725] StackTrace Sanitizing stacktrace:
 34.7636 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7637 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7638 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7639 +[528769] StackTrace Sanitizing stacktrace:
 34.7640 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7641 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.7642 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.7643 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.7644 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7645 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7646 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7647 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7648 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7649 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7650 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7651 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7652 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7653 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7654 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7655 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7656 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7657 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7658 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7659 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7660 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7661 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7662 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7663 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7664 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7665 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7666 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7667 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7668 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7669 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7670 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7671 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7672 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7673 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7674 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.7675 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7676 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7677 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7678 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7679 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7680 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7681 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7682 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7683 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.7684 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7685 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7686 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7687 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7688 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7689 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7690 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7691 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7692 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7693 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7694 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7695 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7696 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7697 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7698 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7699 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7700 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7701 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7702 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7703 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7704 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7705 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7706 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7707 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7708 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7709 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7710 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7711 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7712 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7713 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7714 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7715 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7716 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7717 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7718 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7719 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7720 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7721 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7722 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7723 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7724 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7725 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7726 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7727 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7728 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7729 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7730 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7731 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7732 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7733 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7734 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7735 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7736 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7737 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7738 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7739 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7740 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7741 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7742 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7743 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7744 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7745 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7746 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7747 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7748 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7749 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7750 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7751 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7752 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7753 +	... 102 more
 34.7754 +[528771] StackTrace Sanitizing stacktrace:
 34.7755 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7756 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7757 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7758 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7759 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7760 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7761 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7762 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7763 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7764 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7765 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7766 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7767 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7768 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7769 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7770 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7771 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7772 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7773 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7774 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7775 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7776 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7777 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7778 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7779 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7780 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7781 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7782 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7783 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7784 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7785 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7786 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7787 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7788 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7789 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7790 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7791 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7792 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.7793 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7794 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7795 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7796 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7797 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7798 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7799 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7800 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7801 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.7802 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7803 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7804 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7805 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7806 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7807 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7808 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7809 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7810 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7811 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7812 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7813 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7814 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7815 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7816 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7817 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7818 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7819 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7820 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7821 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7822 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7823 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7824 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7825 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7826 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7827 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7828 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7829 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7830 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7831 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7832 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7833 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7834 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7835 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7836 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7837 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7838 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7839 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7840 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7841 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7842 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7843 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7844 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7845 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7846 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7847 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7848 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7849 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7850 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7851 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7852 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7853 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7854 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7855 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7856 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7857 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7858 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7859 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7860 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7861 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7862 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7863 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7864 +[528773] StackTrace Sanitizing stacktrace:
 34.7865 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7866 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7867 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7868 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7869 +	... 2 more
 34.7870 +[528773] StackTrace Sanitizing stacktrace:
 34.7871 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7872 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7873 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7874 +[598880] StackTrace Sanitizing stacktrace:
 34.7875 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7876 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.7877 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.7878 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.7879 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7880 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7881 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.7882 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7883 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7884 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7885 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7886 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7887 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7888 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7889 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.7890 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.7891 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7892 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.7893 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.7894 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7895 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7896 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7897 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7898 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7899 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7900 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7901 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7902 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.7903 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7904 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.7905 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.7906 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.7907 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.7908 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.7909 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.7910 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7911 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7912 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7913 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7914 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7915 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7916 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.7917 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.7918 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.7919 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.7920 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.7921 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.7922 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.7923 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.7924 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.7925 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.7926 +	at groovy.lang.Closure.call(Closure.java:292)
 34.7927 +	at groovy.lang.Closure.call(Closure.java:287)
 34.7928 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.7929 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.7930 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.7931 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.7932 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.7933 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.7934 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.7935 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.7936 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.7937 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.7938 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.7939 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.7940 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.7941 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.7942 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7943 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7944 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7945 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7946 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.7947 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.7948 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.7949 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.7950 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.7951 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7952 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7953 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.7954 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.7955 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7956 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.7957 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7958 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7959 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.7960 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7961 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7962 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.7963 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.7964 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.7965 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.7966 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.7967 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.7968 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.7969 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.7970 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.7971 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.7972 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.7973 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.7974 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.7975 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.7976 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.7977 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.7978 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.7979 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.7980 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.7981 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7982 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7983 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7984 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7985 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7986 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7987 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7988 +	... 102 more
 34.7989 +[598882] StackTrace Sanitizing stacktrace:
 34.7990 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.7991 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.7992 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.7993 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.7994 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.7995 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.7996 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.7997 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.7998 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.7999 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8000 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8001 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8002 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8003 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8004 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8005 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8006 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8007 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8008 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8009 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8010 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8011 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8012 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8013 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8014 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8015 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8016 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8017 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8018 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8019 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8020 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8021 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8022 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8023 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8024 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8025 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8026 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8027 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8028 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8029 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8030 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8031 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8032 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8033 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8034 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8035 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8036 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8037 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8038 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8039 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8040 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8041 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8042 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8043 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8044 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8045 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8046 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8047 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8048 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8049 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8050 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8051 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8052 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8053 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8054 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8055 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8056 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8057 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8058 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8059 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8060 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8061 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8062 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8063 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8064 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8065 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8066 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8067 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8068 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8069 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8070 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8071 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8072 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8073 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8074 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8075 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8076 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8077 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8078 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8079 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8080 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8081 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8082 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8083 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8084 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8085 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8086 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8087 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8088 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8089 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8090 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8091 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8092 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8093 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8094 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8095 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8096 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8097 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8098 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8099 +[598884] StackTrace Sanitizing stacktrace:
 34.8100 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8101 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8102 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8103 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8104 +	... 2 more
 34.8105 +[598884] StackTrace Sanitizing stacktrace:
 34.8106 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8107 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8108 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8109 +[675642] StackTrace Sanitizing stacktrace:
 34.8110 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8111 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.8112 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.8113 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.8114 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8115 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8116 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8117 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8118 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8119 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8120 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8121 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8122 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8123 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8124 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8125 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8126 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8127 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8128 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8129 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8130 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8131 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8132 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8133 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8134 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8135 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8136 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8137 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8138 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8139 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8140 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8141 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8142 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8143 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8144 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8145 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8146 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8147 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8148 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8149 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8150 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8151 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8152 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8153 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8154 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8155 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8156 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8157 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8158 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8159 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8160 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8161 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8162 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8163 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8164 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8165 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8166 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8167 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8168 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8169 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8170 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8171 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8172 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8173 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8174 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8175 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8176 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8177 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8178 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8179 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8180 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8181 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8182 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8183 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8184 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8185 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8186 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8187 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8188 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8189 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8190 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8191 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8192 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8193 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8194 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8195 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8196 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8197 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8198 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8199 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8200 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8201 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8202 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8203 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8204 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8205 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8206 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8207 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8208 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8209 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8210 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8211 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8212 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8213 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8214 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8215 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8216 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8217 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8218 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8219 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8220 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8221 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8222 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8223 +	... 102 more
 34.8224 +[675644] StackTrace Sanitizing stacktrace:
 34.8225 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8226 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8227 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8228 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8229 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8230 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8231 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8232 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8233 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8234 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8235 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8236 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8237 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8238 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8239 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8240 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8241 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8242 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8243 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8244 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8245 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8246 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8247 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8248 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8249 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8250 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8251 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8252 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8253 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8254 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8255 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8256 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8257 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8258 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8259 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8260 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8261 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8262 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8263 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8264 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8265 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8266 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8267 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8268 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8269 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8270 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8271 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8272 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8273 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8274 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8275 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8276 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8277 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8278 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8279 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8280 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8281 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8282 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8283 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8284 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8285 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8286 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8287 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8288 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8289 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8290 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8291 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8292 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8293 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8294 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8295 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8296 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8297 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8298 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8299 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8300 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8301 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8302 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8303 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8304 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8305 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8306 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8307 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8308 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8309 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8310 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8311 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8312 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8313 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8314 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8315 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8316 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8317 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8318 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8319 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8320 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8321 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8322 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8323 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8324 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8325 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8326 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8327 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8328 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8329 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8330 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8331 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8332 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8333 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8334 +[675646] StackTrace Sanitizing stacktrace:
 34.8335 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8336 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8337 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8338 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8339 +	... 2 more
 34.8340 +[675647] StackTrace Sanitizing stacktrace:
 34.8341 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8342 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8343 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8344 +[760188] StackTrace Sanitizing stacktrace:
 34.8345 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8346 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.8347 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.8348 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.8349 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8350 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8351 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8352 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8353 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8354 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8355 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8356 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8357 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8358 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8359 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8360 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8361 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8362 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8363 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8364 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8365 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8366 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8367 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8368 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8369 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8370 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8371 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8372 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8373 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8374 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8375 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8376 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8377 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8378 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8379 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8380 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8381 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8382 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8383 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8384 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8385 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8386 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8387 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8388 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8389 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8390 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8391 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8392 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8393 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8394 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8395 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8396 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8397 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8398 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8399 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8400 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8401 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8402 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8403 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8404 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8405 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8406 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8407 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8408 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8409 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8410 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8411 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8412 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8413 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8414 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8415 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8416 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8417 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8418 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8419 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8420 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8421 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8422 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8423 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8424 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8425 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8426 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8427 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8428 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8429 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8430 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8431 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8432 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8433 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8434 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8435 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8436 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8437 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8438 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8439 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8440 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8441 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8442 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8443 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8444 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8445 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8446 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8447 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8448 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8449 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8450 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8451 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8452 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8453 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8454 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8455 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8456 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8457 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8458 +	... 102 more
 34.8459 +[760190] StackTrace Sanitizing stacktrace:
 34.8460 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8461 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8462 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8463 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8464 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8465 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8466 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8467 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8468 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8469 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8470 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8471 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8472 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8473 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8474 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8475 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8476 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8477 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8478 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8479 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8480 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8481 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8482 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8483 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8484 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8485 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8486 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8487 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8488 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8489 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8490 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8491 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8492 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8493 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8494 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8495 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8496 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8497 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8498 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8499 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8500 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8501 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8502 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8503 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8504 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8505 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8506 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8507 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8508 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8509 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8510 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8511 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8512 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8513 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8514 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8515 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8516 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8517 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8518 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8519 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8520 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8521 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8522 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8523 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8524 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8525 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8526 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8527 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8528 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8529 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8530 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8531 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8532 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8533 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8534 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8535 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8536 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8537 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8538 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8539 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8540 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8541 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8542 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8543 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8544 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8545 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8546 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8547 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8548 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8549 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8550 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8551 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8552 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8553 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8554 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8555 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8556 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8557 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8558 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8559 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8560 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8561 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8562 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8563 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8564 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8565 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8566 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8567 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8568 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8569 +[760192] StackTrace Sanitizing stacktrace:
 34.8570 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8571 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8572 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8573 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8574 +	... 2 more
 34.8575 +[760192] StackTrace Sanitizing stacktrace:
 34.8576 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8577 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8578 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8579 +[786143] StackTrace Sanitizing stacktrace:
 34.8580 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8581 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.8582 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.8583 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.8584 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8585 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8586 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8587 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8588 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8589 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8590 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8591 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8592 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8593 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8594 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8595 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8596 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8597 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8598 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8599 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8600 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8601 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8602 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8603 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8604 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8605 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8606 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8607 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8608 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8609 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8610 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8611 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8612 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8613 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8614 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8615 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8616 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8617 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8618 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8619 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8620 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8621 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8622 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8623 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8624 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8625 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8626 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8627 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8628 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8629 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8630 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8631 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8632 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8633 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8634 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8635 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8636 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8637 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8638 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8639 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8640 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8641 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8642 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8643 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8644 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8645 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8646 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8647 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8648 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8649 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8650 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8651 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8652 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8653 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8654 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8655 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8656 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8657 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8658 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8659 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8660 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8661 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8662 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8663 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8664 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8665 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8666 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8667 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8668 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8669 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8670 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8671 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8672 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8673 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8674 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8675 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8676 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8677 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8678 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8679 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8680 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8681 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8682 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8683 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8684 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8685 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8686 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8687 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8688 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8689 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8690 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8691 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8692 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8693 +	... 102 more
 34.8694 +[786144] StackTrace Sanitizing stacktrace:
 34.8695 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8696 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8697 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8698 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8699 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8700 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8701 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8702 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8703 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8704 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8705 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8706 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8707 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8708 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8709 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8710 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8711 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8712 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8713 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8714 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8715 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8716 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8717 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8718 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8719 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8720 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8721 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8722 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8723 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8724 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8725 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8726 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8727 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8728 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8729 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8730 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8731 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8732 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8733 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8734 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8735 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8736 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8737 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8738 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8739 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8740 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8741 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8742 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8743 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8744 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8745 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8746 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8747 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8748 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8749 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8750 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8751 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8752 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8753 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8754 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8755 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8756 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8757 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8758 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8759 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8760 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8761 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8762 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8763 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8764 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8765 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8766 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8767 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8768 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8769 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8770 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8771 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8772 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8773 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8774 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8775 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8776 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8777 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8778 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8779 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8780 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8781 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8782 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8783 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8784 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8785 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8786 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8787 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8788 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8789 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8790 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8791 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8792 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8793 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8794 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8795 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8796 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8797 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8798 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8799 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8800 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8801 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8802 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8803 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8804 +[786146] StackTrace Sanitizing stacktrace:
 34.8805 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8806 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8807 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8808 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8809 +	... 2 more
 34.8810 +[786146] StackTrace Sanitizing stacktrace:
 34.8811 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8812 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8813 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8814 +[799620] StackTrace Sanitizing stacktrace:
 34.8815 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8816 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.8817 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.8818 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.8819 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8820 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8821 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8822 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8823 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8824 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8825 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8826 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8827 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8828 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8829 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8830 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8831 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8832 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8833 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8834 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8835 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8836 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8837 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8838 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8839 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8840 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8841 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8842 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8843 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8844 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8845 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8846 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8847 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8848 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8849 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8850 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8851 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8852 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8853 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8854 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8855 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8856 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8857 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8858 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8859 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8860 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8861 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8862 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8863 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8864 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8865 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8866 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8867 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8868 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8869 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8870 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8871 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8872 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8873 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8874 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8875 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8876 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8877 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8878 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8879 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8880 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8881 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.8882 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8883 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8884 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8885 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8886 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.8887 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.8888 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.8889 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.8890 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.8891 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8892 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8893 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.8894 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.8895 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8896 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.8897 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8898 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8899 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.8900 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8901 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8902 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.8903 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.8904 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.8905 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.8906 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.8907 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.8908 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.8909 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.8910 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.8911 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.8912 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.8913 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.8914 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.8915 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.8916 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.8917 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.8918 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.8919 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.8920 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.8921 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8922 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8923 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8924 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8925 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8926 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8927 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8928 +	... 102 more
 34.8929 +[799624] StackTrace Sanitizing stacktrace:
 34.8930 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.8931 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.8932 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.8933 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.8934 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.8935 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.8936 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.8937 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.8938 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.8939 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.8940 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8941 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8942 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8943 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8944 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8945 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8946 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8947 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.8948 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.8949 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8950 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.8951 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.8952 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8953 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8954 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8955 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8956 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8957 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8958 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8959 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8960 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.8961 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8962 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.8963 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.8964 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.8965 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.8966 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.8967 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.8968 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8969 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8970 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8971 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8972 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8973 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8974 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.8975 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.8976 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.8977 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.8978 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.8979 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.8980 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.8981 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.8982 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.8983 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.8984 +	at groovy.lang.Closure.call(Closure.java:292)
 34.8985 +	at groovy.lang.Closure.call(Closure.java:287)
 34.8986 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.8987 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.8988 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.8989 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.8990 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.8991 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.8992 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.8993 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.8994 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.8995 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.8996 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.8997 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.8998 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.8999 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.9000 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9001 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9002 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9003 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9004 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.9005 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.9006 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.9007 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.9008 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.9009 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9010 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9011 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.9012 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.9013 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9014 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.9015 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9016 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9017 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.9018 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9019 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9020 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.9021 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9022 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.9023 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.9024 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9025 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.9026 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9027 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9028 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9029 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9030 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.9031 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.9032 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.9033 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.9034 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.9035 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.9036 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.9037 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.9038 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.9039 +[799626] StackTrace Sanitizing stacktrace:
 34.9040 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9041 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9042 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9043 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9044 +	... 2 more
 34.9045 +[799626] StackTrace Sanitizing stacktrace:
 34.9046 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9047 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9048 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9049 +[943633] StackTrace Sanitizing stacktrace:
 34.9050 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9051 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.9052 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.9053 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.9054 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.9055 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.9056 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.9057 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9058 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9059 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9060 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9061 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9062 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9063 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9064 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.9065 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.9066 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9067 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.9068 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.9069 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9070 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9071 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9072 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9073 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9074 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9075 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9076 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9077 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.9078 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9079 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.9080 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.9081 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.9082 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9083 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9084 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.9085 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9086 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9087 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9088 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9089 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9090 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9091 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.9092 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9093 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.9094 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9095 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9096 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9097 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9098 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9099 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9100 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9101 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9102 +	at groovy.lang.Closure.call(Closure.java:287)
 34.9103 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.9104 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.9105 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.9106 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.9107 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.9108 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.9109 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.9110 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.9111 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.9112 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.9113 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.9114 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.9115 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.9116 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.9117 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9118 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9119 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9120 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9121 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.9122 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.9123 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.9124 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.9125 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.9126 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9127 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9128 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.9129 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.9130 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9131 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.9132 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9133 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9134 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.9135 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9136 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9137 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.9138 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9139 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.9140 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.9141 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9142 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.9143 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9144 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9145 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9146 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9147 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.9148 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.9149 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.9150 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.9151 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.9152 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.9153 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.9154 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.9155 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.9156 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9157 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.9158 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.9159 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.9160 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.9161 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.9162 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.9163 +	... 102 more
 34.9164 +[943635] StackTrace Sanitizing stacktrace:
 34.9165 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9166 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.9167 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.9168 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.9169 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.9170 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.9171 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.9172 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.9173 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.9174 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.9175 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9176 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9177 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9178 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9179 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9180 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9181 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9182 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.9183 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.9184 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9185 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.9186 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.9187 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9188 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9189 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9190 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9191 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9192 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9193 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9194 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9195 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.9196 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9197 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.9198 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.9199 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.9200 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9201 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9202 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.9203 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9204 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9205 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9206 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9207 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9208 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9209 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.9210 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9211 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.9212 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9213 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9214 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9215 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9216 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9217 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9218 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9219 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9220 +	at groovy.lang.Closure.call(Closure.java:287)
 34.9221 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.9222 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.9223 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.9224 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.9225 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.9226 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.9227 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.9228 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.9229 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.9230 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.9231 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.9232 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.9233 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.9234 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.9235 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9236 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9237 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9238 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9239 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.9240 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.9241 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.9242 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.9243 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.9244 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9245 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9246 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.9247 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.9248 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9249 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.9250 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9251 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9252 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.9253 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9254 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9255 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.9256 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9257 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.9258 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.9259 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9260 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.9261 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9262 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9263 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9264 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9265 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.9266 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.9267 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.9268 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.9269 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.9270 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.9271 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.9272 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.9273 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.9274 +[943636] StackTrace Sanitizing stacktrace:
 34.9275 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9276 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9277 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9278 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9279 +	... 2 more
 34.9280 +[943637] StackTrace Sanitizing stacktrace:
 34.9281 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9282 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9283 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9284 +[1156565] StackTrace Sanitizing stacktrace:
 34.9285 +org.springframework.orm.hibernate3.HibernateSystemException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String; nested exception is org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9286 +	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
 34.9287 +	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
 34.9288 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
 34.9289 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.9290 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.9291 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.9292 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9293 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9294 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9295 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9296 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9297 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9298 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9299 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.9300 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.9301 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9302 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.9303 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.9304 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9305 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9306 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9307 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9308 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9309 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9310 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9311 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9312 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.9313 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9314 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.9315 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.9316 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.9317 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9318 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9319 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.9320 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9321 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9322 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9323 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9324 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9325 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9326 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.9327 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9328 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.9329 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9330 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9331 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9332 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9333 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9334 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9335 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9336 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9337 +	at groovy.lang.Closure.call(Closure.java:287)
 34.9338 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.9339 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.9340 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.9341 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.9342 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.9343 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.9344 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.9345 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.9346 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.9347 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.9348 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.9349 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.9350 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.9351 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.9352 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9353 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9354 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9355 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9356 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.9357 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.9358 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.9359 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.9360 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.9361 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9362 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9363 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.9364 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.9365 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9366 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.9367 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9368 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9369 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.9370 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9371 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9372 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.9373 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9374 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.9375 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.9376 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9377 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.9378 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9379 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9380 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9381 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9382 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.9383 +	at org.mortbay.jetty.Server.handle(Server.java:295)
 34.9384 +	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 34.9385 +	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 34.9386 +	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 34.9387 +	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 34.9388 +	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 34.9389 +	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
 34.9390 +	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
 34.9391 +Caused by: org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9392 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.9393 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.9394 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.9395 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.9396 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.9397 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.9398 +	... 102 more
 34.9399 +[1156574] StackTrace Sanitizing stacktrace:
 34.9400 +org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Long, got class java.lang.String
 34.9401 +	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
 34.9402 +	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
 34.9403 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
 34.9404 +	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
 34.9405 +	at org.springframework.orm.hibernate3.HibernateTemplate$1.doInHibernate(HibernateTemplate.java:477)
 34.9406 +	at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:373)
 34.9407 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:471)
 34.9408 +	at org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:465)
 34.9409 +	at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
 34.9410 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9411 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9412 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9413 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9414 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9415 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9416 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9417 +	at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:765)
 34.9418 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:753)
 34.9419 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9420 +	at org.codehaus.groovy.grails.plugins.orm.hibernate.HibernateGrailsPlugin$_addBasicPersistenceMethods_closure63.doCall(HibernateGrailsPlugin.groovy:543)
 34.9421 +	at sun.reflect.GeneratedMethodAccessor282.invoke(Unknown Source)
 34.9422 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9423 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9424 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9425 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9426 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9427 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9428 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9429 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9430 +	at org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod.invoke(ClosureStaticMetaMethod.java:55)
 34.9431 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9432 +	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1094)
 34.9433 +	at groovy.lang.ExpandoMetaClass.invokeStaticMethod(ExpandoMetaClass.java:957)
 34.9434 +	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
 34.9435 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
 34.9436 +	at TimelineController$_closure5.doCall(TimelineController.groovy:47)
 34.9437 +	at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
 34.9438 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9439 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9440 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9441 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9442 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9443 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9444 +	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:77)
 34.9445 +	at TimelineController$_closure5.doCall(TimelineController.groovy)
 34.9446 +	at sun.reflect.GeneratedMethodAccessor302.invoke(Unknown Source)
 34.9447 +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 34.9448 +	at java.lang.reflect.Method.invoke(Method.java:585)
 34.9449 +	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
 34.9450 +	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
 34.9451 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:899)
 34.9452 +	at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:946)
 34.9453 +	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
 34.9454 +	at groovy.lang.Closure.call(Closure.java:292)
 34.9455 +	at groovy.lang.Closure.call(Closure.java:287)
 34.9456 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleAction(SimpleGrailsControllerHelper.java:525)
 34.9457 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.executeAction(SimpleGrailsControllerHelper.java:398)
 34.9458 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:237)
 34.9459 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsControllerHelper.handleURI(SimpleGrailsControllerHelper.java:153)
 34.9460 +	at org.codehaus.groovy.grails.web.servlet.mvc.SimpleGrailsController.handleRequest(SimpleGrailsController.java:88)
 34.9461 +	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 34.9462 +	at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:251)
 34.9463 +	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
 34.9464 +	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
 34.9465 +	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
 34.9466 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
 34.9467 +	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
 34.9468 +	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
 34.9469 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
 34.9470 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9471 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9472 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9473 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9474 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
 34.9475 +	at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
 34.9476 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:197)
 34.9477 +	at org.codehaus.groovy.grails.web.util.WebUtils.forwardRequestForUrlMappingInfo(WebUtils.java:184)
 34.9478 +	at org.codehaus.groovy.grails.web.mapping.filter.UrlMappingsFilter.doFilterInternal(UrlMappingsFilter.java:116)
 34.9479 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9480 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9481 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.parsePage(GrailsPageFilter.java:119)
 34.9482 +	at org.codehaus.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter(GrailsPageFilter.java:82)
 34.9483 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9484 +	at org.codehaus.groovy.grails.web.servlet.filter.GrailsReloadServletFilter.doFilterInternal(GrailsReloadServletFilter.java:98)
 34.9485 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9486 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9487 +	at org.codehaus.groovy.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:68)
 34.9488 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9489 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9490 +	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 34.9491 +	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 34.9492 +	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
 34.9493 +	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
 34.9494 +	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 34.9495 +	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 34.9496 +	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 34.9497 +	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 34.9498 +	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 34.9499 +	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 34.9500 +	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 34.9501 +	at org.mortbay.jetty.Server.handle(Server.java:295)