Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-15931

Get velocity warning during upgrade of the attached data

    XMLWordPrintable

Details

    Description

      Importing the attached data from 3.7.2 will cause admin's subscription to be updated. This will triggger sending off an email. However, I get the following Velocity warning messages.

      2008-11-11 20:41:10,665 Sending mailitem com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem@57d70b2b WARN [velocity] org.apache.velocity.runtime.exception.ReferenceException: reference : template = templates/email/text/lossysubscriptionconversion.vm [line 10,column 83] : ${sub.subscriptionId} is not a valid reference.
      at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:277)
      at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
      at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
      at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
      at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
      at org.apache.velocity.Template.merge(Template.java:256)
      at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56)
      at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem.send(UpgradeTask_Build232MailItem.java:67)
      at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
      at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
      at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:56)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)

      2008-11-11 20:41:10,669 Sending mailitem com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem@57d70b2b WARN [velocity] org.apache.velocity.runtime.exception.ReferenceException: reference : template = templates/email/text/lossysubscriptionconversion.vm [line 10,column 114] : ${sub.filterId} is not a valid reference.
      at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:277)
      at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
      at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
      at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
      at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
      at org.apache.velocity.Template.merge(Template.java:256)
      at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56)
      at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem.send(UpgradeTask_Build232MailItem.java:67)
      at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
      at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
      at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:56)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)

      2008-11-11 20:41:10,681 Sending mailitem com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem@57d70b2b WARN [velocity] org.apache.velocity.runtime.exception.ReferenceException: reference : template = templates/email/text/lossysubscriptionconversion.vm [line 11,column 72] : ${sub.oldPrettyInterval} is not a valid reference.
      at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:277)
      at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
      at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
      at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
      at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
      at org.apache.velocity.Template.merge(Template.java:256)
      at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56)
      at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem.send(UpgradeTask_Build232MailItem.java:67)
      at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
      at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
      at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:56)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)

      2008-11-11 20:41:10,686 Sending mailitem com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem@57d70b2b WARN [velocity] org.apache.velocity.runtime.exception.ReferenceException: reference : template = templates/email/text/lossysubscriptionconversion.vm [line 12,column 74] : ${sub.newCronTrigger} is not a valid reference.
      at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:277)
      at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
      at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
      at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
      at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
      at org.apache.velocity.Template.merge(Template.java:256)
      at org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:450)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:77)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:61)
      at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:56)
      at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build232MailItem.send(UpgradeTask_Build232MailItem.java:67)
      at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:68)
      at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
      at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:56)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:61)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)

      The e-mails then contain some unresolved velocity references.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bbain bain
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: