Jeroen Wesbeek edited a comment on Bug JENKINS-14103

I am having the same issues as the reporter. In addition to Grails 2.0.4 not being in the json file, Grails 1.3.9 (the latest stable 1.x release) is also missing from the json file. I just locally tested the Grails backend crawler ( https://github.com/jenkinsci/backend-crawler/blob/master/grails.groovy ) which seems to work just fine and, apart from some warnings, properly outputs all available grails packages. I assume the backend crawler is not run at a timed interval to update the json file?

To get jenkins going with Grails 1.3.9 and 2.0.4 I already made some manual changes to the locally cached json file in ~/.jenkins/updates/com.g2one.hudson.grails.GrailsInstaller to add Grails 1.3.9 and Grails 2.0.4, and while I was indeed able to then configure Grails 1.3.9 and 2.0.4 in Jenkins, the file is constantly being overwritten with the incomplete online version.

I noticed a gist by Kiyotaka Oku ( https://gist.github.com/2711617 ) which contained the correct output of the backend crawler. Could you please make sure the online distributed json file is automatically kept up to date and always contains the latest available Grails packages?

Cheers, Jeroen

jeroen@ripcurl /tmp $ ./grails.groovy 
Jul 2, 2012 11:54:31 AM com.gargoylesoftware.htmlunit.html.HtmlPage loadJavaScriptFromUrl
WARNING: Expected content type of 'text/_javascript_' or 'application/x-_javascript_' for remotely loaded _javascript_ element at 'http://grails.org/static/olHYw9s4sRWKtAqM0Gycx7M0Zi61vStT4U3dxxe4zR.js', but got 'application/_javascript_'.
Jul 2, 2012 11:54:31 AM com.gargoylesoftware.htmlunit.html.HtmlPage loadJavaScriptFromUrl
WARNING: Expected content type of 'text/_javascript_' or 'application/x-_javascript_' for remotely loaded _javascript_ element at 'http://grails.org/static/SMqIhZQnW0hVcv1ddCsxzQAJ71v52rNDzHCwyhS4NHM.js', but got 'application/_javascript_'.
Jul 2, 2012 11:54:32 AM com.gargoylesoftware.htmlunit.html.HtmlPage loadJavaScriptFromUrl
WARNING: Expected content type of 'text/_javascript_' or 'application/x-_javascript_' for remotely loaded _javascript_ element at 'http://grails.org/static/zJHP5VyHm7tL27vEElZXfjJUO9IWNUqhzUqJ7jXFex1.js', but got 'application/_javascript_'.
Jul 2, 2012 11:54:32 AM com.gargoylesoftware.htmlunit.html.HtmlPage loadJavaScriptFromUrl
WARNING: Expected content type of 'text/_javascript_' or 'application/x-_javascript_' for remotely loaded _javascript_ element at 'http://grails.org/static/A9S42WFGksTUJWihLBxBNwwMHWyMp5ti18HnZqmgDmT.js', but got 'application/_javascript_'.
Jul 2, 2012 11:54:35 AM com.gargoylesoftware.htmlunit._javascript_.StrictErrorReporter runtimeError
SEVERE: runtimeError: message=[ActiveXObject Error: no value for ShockwaveFlash.ShockwaveFlash.7.] sourceName=[http://www.google-analytics.com/ga.js] line=[19] lineSource=[null] lineOffset=[0]
Jul 2, 2012 11:54:35 AM com.gargoylesoftware.htmlunit._javascript_.StrictErrorReporter runtimeError
SEVERE: runtimeError: message=[ActiveXObject Error: no value for ShockwaveFlash.ShockwaveFlash.6.] sourceName=[http://www.google-analytics.com/ga.js] line=[19] lineSource=[null] lineOffset=[0]
Jul 2, 2012 11:54:35 AM com.gargoylesoftware.htmlunit._javascript_.StrictErrorReporter runtimeError
SEVERE: runtimeError: message=[ActiveXObject Error: no value for ShockwaveFlash.ShockwaveFlash.] sourceName=[http://www.google-analytics.com/ga.js] line=[19] lineSource=[null] lineOffset=[0]
{"list": [
    {
    "id": "2.1.0.RC3",
    "name": "Grails 2.1.0.RC3",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.1.0.RC3.zip"
  },
    {
    "id": "2.0.4",
    "name": "Grails 2.0.4",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.0.4.zip"
  },
    {
    "id": "2.1.0.RC2",
    "name": "Grails 2.1.0.RC2",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.1.0.RC2.zip"
  },
    {
    "id": "1.3.9",
    "name": "Grails 1.3.9",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-1.3.9.zip"
  },
    {
    "id": "2.1.0.RC1",
    "name": "Grails 2.1.0.RC1",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.1.0.RC1.zip"
  },
    {
    "id": "2.0.3",
    "name": "Grails 2.0.3",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.0.3.zip"
  },
    {
    "id": "2.0.2",
    "name": "Grails 2.0.2",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.0.2.zip"
  },
    {
    "id": "1.3.8",
    "name": "Grails 1.3.8",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-1.3.8.zip"
  },
    {
    "id": "2.0.1",
    "name": "Grails 2.0.1",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.0.1.zip"
  },
    {
    "id": "2.0.0",
    "name": "Grails 2.0.0",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.0.0.zip"
  },
    {
    "id": "2.0.0.RC3",
    "name": "Grails 2.0.0.RC3",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.RC3.zip"
  },
    {
    "id": "2.0.0.RC2",
    "name": "Grails 2.0.0.RC2",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.RC2.zip"
  },
    {
    "id": "2.0.0.RC1",
    "name": "Grails 2.0.0.RC1",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.RC1.zip"
  },
    {
    "id": "2.0.0.M2",
    "name": "Grails 2.0.0.M2",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.M2.zip"
  },
    {
    "id": "2.0.0.M1",
    "name": "Grails 2.0.0.M1",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-2.0.0.M1.zip"
  },
    {
    "id": "1.4.0.M1",
    "name": "Grails 1.4.0.M1",
    "url": "http://dist.springframework.org.s3.amazonaws.com/milestone/GRAILS/grails-1.4.0.M1.zip"
  },
    {
    "id": "1.3.7",
    "name": "Grails 1.3.7",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-1.3.7.zip"
  },
    {
    "id": "1.3.6",
    "name": "Grails 1.3.6",
    "url": "http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-1.3.6.zip"
  },
    {
    "id": "1.3.5",
    "name": "Grails 1.3.5",
    "url": "http://dist.codehaus.org/grails/grails-1.3.5.zip"
  },
    {
    "id": "1.2.5",
    "name": "Grails 1.2.5",
    "url": "http://dist.codehaus.org/grails/grails-1.2.5.zip"
  },
    {
    "id": "1.3.4",
    "name": "Grails 1.3.4",
    "url": "http://dist.codehaus.org/grails/grails-1.3.4.zip"
  },
    {
    "id": "1.2.4",
    "name": "Grails 1.2.4",
    "url": "http://dist.codehaus.org/grails/grails-1.2.4.zip"
  },
    {
    "id": "1.3.3",
    "name": "Grails 1.3.3",
    "url": "http://dist.codehaus.org/grails/grails-1.3.3.zip"
  },
    {
    "id": "1.3.2",
    "name": "Grails 1.3.2",
    "url": "http://dist.codehaus.org/grails/grails-1.3.2.zip"
  },
    {
    "id": "1.2.3",
    "name": "Grails 1.2.3",
    "url": "http://dist.codehaus.org/grails/grails-1.2.3.zip"
  },
    {
    "id": "1.3.1",
    "name": "Grails 1.3.1",
    "url": "http://dist.codehaus.org/grails/grails-1.3.1.zip"
  },
    {
    "id": "1.3.0",
    "name": "Grails 1.3.0",
    "url": "http://dist.codehaus.org/grails/grails-1.3.0.zip"
  },
    {
    "id": "1.3.0.RC2",
    "name": "Grails 1.3.0.RC2",
    "url": "http://dist.codehaus.org/grails/grails-1.3.0.RC2.zip"
  },
    {
    "id": "1.3.0.RC1",
    "name": "Grails 1.3.0.RC1",
    "url": "http://dist.codehaus.org/grails/grails-1.3.0.RC1.zip"
  },
    {
    "id": "1.2.2",
    "name": "Grails 1.2.2",
    "url": "http://dist.codehaus.org/grails/grails-1.2.2.zip"
  },
    {
    "id": "1.3.0.M1",
    "name": "Grails 1.3.0.M1",
    "url": "http://dist.codehaus.org/grails/grails-1.3.0.M1.zip"
  },
    {
    "id": "1.2.1",
    "name": "Grails 1.2.1",
    "url": "http://dist.codehaus.org/grails/grails-1.2.1.zip"
  },
    {
    "id": "1.2.0",
    "name": "Grails 1.2.0",
    "url": "http://dist.codehaus.org/grails/grails-1.2.0.zip"
  },
    {
    "id": "1.2.0.RC2",
    "name": "Grails 1.2.0.RC2",
    "url": "http://dist.codehaus.org/grails/grails-1.2.0.RC2.zip"
  },
    {
    "id": "1.2.0.RC1",
    "name": "Grails 1.2.0.RC1",
    "url": "http://dist.codehaus.org/grails/grails-1.2.0.RC1.zip"
  },
    {
    "id": "1.1.2",
    "name": "Grails 1.1.2",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1.2.zip"
  },
    {
    "id": "1.2-M4",
    "name": "Grails 1.2-M4",
    "url": "http://dist.codehaus.org/grails/grails-1.2-M4.zip"
  },
    {
    "id": "1.2-M2",
    "name": "Grails 1.2-M2",
    "url": "http://dist.codehaus.org/grails/grails-1.2-M2.zip"
  },
    {
    "id": "1.2-M1",
    "name": "Grails 1.2-M1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.2-M1.zip"
  },
    {
    "id": "1.1.1",
    "name": "Grails 1.1.1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1.1.zip"
  },
    {
    "id": "1.1",
    "name": "Grails 1.1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1.zip"
  },
    {
    "id": "1.0.5",
    "name": "Grails 1.0.5",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.5.zip"
  },
    {
    "id": "1.1-RC2",
    "name": "Grails 1.1-RC2",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1-RC2.zip"
  },
    {
    "id": "1.1-RC1",
    "name": "Grails 1.1-RC1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1-RC1.zip"
  },
    {
    "id": "1.1-beta3",
    "name": "Grails 1.1-beta3",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1-beta3.zip"
  },
    {
    "id": "1.1-beta2",
    "name": "Grails 1.1-beta2",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1-beta2.zip"
  },
    {
    "id": "1.1-beta1",
    "name": "Grails 1.1-beta1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.1-beta1.zip"
  },
    {
    "id": "1.0.4",
    "name": "Grails 1.0.4",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.4.zip"
  },
    {
    "id": "1.0.3",
    "name": "Grails 1.0.3",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.3.zip"
  },
    {
    "id": "1.0.2",
    "name": "Grails 1.0.2",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.2.zip"
  },
    {
    "id": "1.0.1",
    "name": "Grails 1.0.1",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.1.zip"
  },
    {
    "id": "1.0",
    "name": "Grails 1.0",
    "url": "http://dist.codehaus.org/grails/grails-bin-1.0.zip"
  }
]}
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to