Uploaded image for project: 'Velocity'
  1. Velocity
  2. VELOCITY-886

Loop causes OutOfMemoryError exception

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.7
    • 2.1
    • Engine
    • Windows 7 OS. Java -Xms1024m -Xmx1024m

    Description

      The following template will cause an out of memory exception.

      #foreach($i in [0..67000000])
      #if($i == 0)
      hi
      #end
      #end

      I'm not sure why this happens as it's only a loop that only produces output on the first iteration.
      The same loop works fine if I reduce the number of iterations by 1 order of magnitude.

      The engine fails hard and no output is produced.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            cbrisson Claude Brisson
            ventsyv ventsy velev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment