IntrumentModels' task: Model class is frozen
<p>I started a little project using Spark Framework and I chose ActiveJDBC as its ORM, It's using Gradle to build all whole thing.</p>

<p><strong>(UPDATED, IT WAS USING ActiveJDBC 1.4.12)</strong></p>

<p>Here is my <code>build.gradle</code> file:</p>

<pre><code>buildscript {
    repositories {
        mavenCentral()
        maven { url 'http://repo.javalite.io' }
    }
    dependencies {
        classpath group: 'org.javalite', name: 'activejdbc-gradle-plugin', version: '1.4.13-SNAPSHOT'
    }
}

apply plugin: 'java'
apply plugin: 'org.javalite.activejdbc'

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.slf4j',             name: 'slf4j-simple',                       version: '1.7.20'
    compile group: 'com.sparkjava',         name: 'spark-core',                         version: '2.5'
    compile group: 'junit',                 name: 'junit',                              version: '4.12'
    compile group: 'org.postgresql',        name: 'postgresql',                         version: '9.4.1211.jre7'
    compile group: 'org.javalite',          name: 'activejdbc',                         version: '1.4.13-SNAPSHOT'
    compile group: 'org.javalite',          name: 'activejdbc-instrumentation',         version: '1.4.13-SNAPSHOT'
}

task runApp(dependsOn: 'build', type: JavaExec) {
    classpath = sourceSets.main.runtimeClasspath
    main = "my.app.Application"
}
</code></pre>

<p>I've a simple model to access all cool Model's methods:</p>

<pre><code>public class User extends Model {}
</code></pre>

<p>The problem starts when I try build the project:</p>

<pre><code>     Execution failed for task ':instrumentModels'.
        &gt; org.javalite.instrumentation.InstrumentationException: java.lang.RuntimeException: my.app.model.User class is frozen

            * Exception is:
    ...

            java.lang.RuntimeException: org.javalite.instrumentation.InstrumentationException: java.lang.RuntimeException:my.app.model.User class is frozen
            at org.javalite.instrumentation.Instrumentation.instrument(Instrumentation.java:70)
            at org.javalite.instrumentation.Instrumentation$instrument.call(Unknown Source)
            at org.javalite.instrumentation.gradle.ActiveJDBCInstrumentation.instrument(ActiveJDBCInstrumentation.groovy:30)
            at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
            at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:136)
            at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:129)
            at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:118)
            at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:623)
            at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:606)
            at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
            at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
            ... 68 more
    Caused by: org.javalite.instrumentation.InstrumentationException: java.lang.RuntimeException: my.app.model.User class is frozen
            at org.javalite.instrumentation.ModelInstrumentation.instrument(ModelInstrumentation.java:43)
            at org.javalite.instrumentation.Instrumentation.instrument(Instrumentation.java:57)
            ... 78 more
    Caused by: java.lang.RuntimeException: my.app.model.User class is frozen
            at javassist.CtClassType.checkModify(CtClassType.java:288)
            at javassist.CtBehavior.setBody(CtBehavior.java:432)
            at javassist.CtBehavior.setBody(CtBehavior.java:412)
            at org.javalite.instrumentation.ModelInstrumentation.doInstrument(ModelInstrumentation.java:53)
            at org.javalite.instrumentation.ModelInstrumentation.instrument(ModelInstrumentation.java:40)
            ... 79 more
</code></pre>