Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-3076

ConstantExpression line, column data overlap defining scope

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.5.6
    • None
    • parser
    • None

    Description

      When this sample grails config is parsed

      dataSource {
      	pooled = true
      	driverClassName = "org.hsqldb.jdbcDriver"
      	username = "sa"
      	password = ""
      }.
      hibernate {
          cache.use_second_level_cache=true
          cache.use_query_cache=true
          cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
      }
      // environment specific settings
      environments {
      	development {
      		dataSource {
      			dbCreate = "create-drop" // one of 'create', 'create-drop','update'
      			url = "jdbc:hsqldb:mem:devDB"
      		}
      	}
      	test {
      		dataSource {
      			dbCreate = "update"
      			url = "jdbc:hsqldb:mem:testDb"
      		}
      	}
      	production {
      		dataSource {
      			dbCreate = "update"
      			url = "jdbc:hsqldb:file:prodDb;shutdown=true"
      		}
      	}
      }
      

      ConstantExpression for string at line 5 provides following: lineNumber=5, columnNumber=13, lastLineNumber=7, lastColumnNumber=1. The columnNumber seems to be right (there is a tab at the beginning of the line), however lastLine and lastColumn overlaps the closure definition.

      Attachments

        Issue Links

          Activity

            People

              blackdrag Jochen Theodorou
              phejl Petr Hejl
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: