freemarker.core.InvalidReferenceException: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl.

Atlassian JIRA | Mark Chaimungkalanont | 7 years ago
  1. 0

    A sample email where the description is null CR-BAM-677 James Dumay says:- --- ID: CR-BAM-677 https://atlaseye.atlassian.com/cru/CR-BAM-677 Title: Review cleanup for CR-BAM-656 Statement of Objectives: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl. The problematic instruction: ---------- ==> ${review.description} [on line 10, column 1 in review-precis-plain.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.Expression.getStringValue(Expression.java:118) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:231) at com.cenqua.crucible.model.Review.getPrecis(Review.java:1012) at sun.reflect.GeneratedMethodAccessor928.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157) at com.cenqua.crucible.model.Review$$EnhancerByCGLIB$$74864558.getPrecis(<generated>) at sun.reflect.GeneratedMethodAccessor927.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:583) at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:252) at freemarker.ext.beans.BeanModel.get(BeanModel.java:177) at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:231) at com.cenqua.crucible.notification.Notification.makeEmailNote(Notification.java:256) at com.cenqua.crucible.notification.Notification.getEmailNote(Notification.java:85) at com.cenqua.crucible.notification.Recipient.processNotification(Recipient.java:142) at com.cenqua.crucible.notification.NotificationManager.processNotifications(NotificationManager.java:262) at com.atlassian.fisheye.quartz.CrucibleNotificationManagerJob.execute(CrucibleNotificationManagerJob.java:20) at org.quartz.core.JobRunShell.run(JobRunShell.java:195) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)

    Atlassian JIRA | 7 years ago | Mark Chaimungkalanont
    freemarker.core.InvalidReferenceException: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl.
  2. 0

    A sample email where the description is null CR-BAM-677 James Dumay says:- --- ID: CR-BAM-677 https://atlaseye.atlassian.com/cru/CR-BAM-677 Title: Review cleanup for CR-BAM-656 Statement of Objectives: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl. The problematic instruction: ---------- ==> ${review.description} [on line 10, column 1 in review-precis-plain.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.Expression.getStringValue(Expression.java:118) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:231) at com.cenqua.crucible.model.Review.getPrecis(Review.java:1012) at sun.reflect.GeneratedMethodAccessor928.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157) at com.cenqua.crucible.model.Review$$EnhancerByCGLIB$$74864558.getPrecis(<generated>) at sun.reflect.GeneratedMethodAccessor927.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:583) at freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:252) at freemarker.ext.beans.BeanModel.get(BeanModel.java:177) at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) at freemarker.core.Expression.getAsTemplateModel(Expression.java:89) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:231) at com.cenqua.crucible.notification.Notification.makeEmailNote(Notification.java:256) at com.cenqua.crucible.notification.Notification.getEmailNote(Notification.java:85) at com.cenqua.crucible.notification.Recipient.processNotification(Recipient.java:142) at com.cenqua.crucible.notification.NotificationManager.processNotifications(NotificationManager.java:262) at com.atlassian.fisheye.quartz.CrucibleNotificationManagerJob.execute(CrucibleNotificationManagerJob.java:20) at org.quartz.core.JobRunShell.run(JobRunShell.java:195) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)

    Atlassian JIRA | 7 years ago | Mark Chaimungkalanont
    freemarker.core.InvalidReferenceException: Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl.
  3. 0

    Template examples and FreeMarker | Alfresco Forums

    alfresco.com | 11 months ago
    freemarker.core.InvalidReferenceException: Expression n is undefined on line 1, column 283 in workspace://SpacesStore/c12bdd80-5546-11da-9a4d-db39df59542d.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    FreeMarker Template Error

    oreports | 8 years ago | jenwheel
    freemarker.core.InvalidReferenceException: Expression error is undefined on line 4, column 50 in template/simple/actionerror.ftl.
  6. 0

    HipChat Plugin Error with Rundeck 2.1.1

    GitHub | 3 years ago | hbakkum
    com.hbakkum.rundeck.plugins.hipchat.HipChatNotificationPluginException: Error merging HipChat notification message template: [Expression executionData.context is undefined on line 13, column 17 in hipchat-message.ftl.].

  1. asdasd 485 times, last 2 months ago
  2. dafman 1 times, last 3 months ago
  3. abrazeneb 3 times, last 4 months ago
  4. Adarro 2 times, last 4 months ago
11 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. freemarker.core.InvalidReferenceException

    Expression review.description is undefined on line 10, column 3 in review-precis-plain.ftl.

    at freemarker.core.TemplateObject.assertNonNull()
  2. FreeMarker
    Template.process
    1. freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
    2. freemarker.core.Expression.getStringValue(Expression.java:118)
    3. freemarker.core.Expression.getStringValue(Expression.java:93)
    4. freemarker.core.DollarVariable.accept(DollarVariable.java:76)
    5. freemarker.core.Environment.visit(Environment.java:196)
    6. freemarker.core.MixedContent.accept(MixedContent.java:92)
    7. freemarker.core.Environment.visit(Environment.java:196)
    8. freemarker.core.Environment.process(Environment.java:176)
    9. freemarker.template.Template.process(Template.java:231)
    9 frames
  3. com.cenqua.crucible
    Review.getPrecis
    1. com.cenqua.crucible.model.Review.getPrecis(Review.java:1012)
    1 frame
  4. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor928.invoke(Unknown Source)
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    3. java.lang.reflect.Method.invoke(Method.java:597)
    3 frames
  5. Hibernate
    CGLIBLazyInitializer.invoke
    1. org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
    1 frame
  6. com.cenqua.crucible
    Review$$EnhancerByCGLIB$$74864558.getPrecis
    1. com.cenqua.crucible.model.Review$$EnhancerByCGLIB$$74864558.getPrecis(<generated>)
    1 frame
  7. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor927.invoke(Unknown Source)
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    3. java.lang.reflect.Method.invoke(Method.java:597)
    3 frames
  8. FreeMarker
    Template.process
    1. freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:583)
    2. freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:252)
    3. freemarker.ext.beans.BeanModel.get(BeanModel.java:177)
    4. freemarker.core.Dot._getAsTemplateModel(Dot.java:76)
    5. freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
    6. freemarker.core.Expression.getStringValue(Expression.java:93)
    7. freemarker.core.DollarVariable.accept(DollarVariable.java:76)
    8. freemarker.core.Environment.visit(Environment.java:196)
    9. freemarker.core.MixedContent.accept(MixedContent.java:92)
    10. freemarker.core.Environment.visit(Environment.java:196)
    11. freemarker.core.Environment.process(Environment.java:176)
    12. freemarker.template.Template.process(Template.java:231)
    12 frames
  9. com.cenqua.crucible
    NotificationManager.processNotifications
    1. com.cenqua.crucible.notification.Notification.makeEmailNote(Notification.java:256)
    2. com.cenqua.crucible.notification.Notification.getEmailNote(Notification.java:85)
    3. com.cenqua.crucible.notification.Recipient.processNotification(Recipient.java:142)
    4. com.cenqua.crucible.notification.NotificationManager.processNotifications(NotificationManager.java:262)
    4 frames
  10. com.atlassian.fisheye
    CrucibleNotificationManagerJob.execute
    1. com.atlassian.fisheye.quartz.CrucibleNotificationManagerJob.execute(CrucibleNotificationManagerJob.java:20)
    1 frame
  11. quartz
    SimpleThreadPool$WorkerThread.run
    1. org.quartz.core.JobRunShell.run(JobRunShell.java:195)
    2. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
    2 frames