Se deparou com o seguinte erro "Value too long for column "FOTO BINARY(255) NOT NULL" ao tentar fazer o upload de um arquivo no grails?Solucao:class Foto {byte[] fotostatic constraints = {foto(maxSize:50000)}}Eu sei.. uma coisa besta , mas eu coloquei no blog porque por algum motivo eu sempre esqueco e sempre procuro aqui.. kkk $ grails run-app -Dserver.port=8888 Ai.. ai.. estava pronto para desenvolver hoje quando fui configurar minha maquina e me deparei com o erro "ERROR: JAVA_HOME is set to an invalid directory: C:\Arquivos de Programas\Java\jdk1.7.0\", puta erro chato, demorei um pouco para achar a solucao, por isso resolvi postar aqui.A Solucao:Na pasta XXX\grails\bin editar o arquivo startGrails.bat e comentar a linha:%COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | %FIND_EXE% /I /C "%JAVA_HOME%" >nule so comentar... vai ficar assim:@rem %COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | %FIND_EXE% /I /C "%JAVA_HOME%" >nul Agora um pouco de JQuery..Situacao: Precisava popular um elemento select do html, o problema era que o JQuery fazia a requisicao , mas continuava a execucao, mas nao podia, tinha que esperar as options do select serem criadas antes!Enfim... estava assim:$.getJSON('clientesAJAX?id='+idDoColaborador, function(aux) {});A Solucao!!!$.ajax({ url: ' clientesAJAX ?id='+idDoColaborador, dataType: 'json', async: false, success: function(aux){ } }); Eu tive que deixar a consulta nao assincrona, isso segurou o javascript enquanto estava populando meu select. Dica para servicos Rest:Como restringir o method para cada acao do seu controle?Dificil de entender o titulo , mas facilimo de entender pelo codigo..class TesteController { static allowedMethods = [salvar: "POST", excluir: "DELETE"] def salvar= {} def excluir = {}Agora no HTML... Salvando:Deletando: Se quiser fazer de uma forma mais generica ainda , basta entrar no arquivo de configuracao URLMapping e adicionar.. "/teste/$id?"(controller: "teste", parseRequest: true){ action = [GET: "show, DELETE: "delete"]} FICHA TECNICA Producao, fotografia e pos producao: Rogerio Costa - Assistente Geral: Tainara Barsanulfo - Assistente de Producao, Makeup: Vanessa Carla - Acessorios e locacao: Mailan Marchiori - Ultima Hora Coveniencia - Figurinos: Maria Gabriela Debs (Boutique Rosa Amarela) - Mailan Marchiori - (Pecas pessoais da modelo) - Equipamento: Anderson Paniago FICHA TECNICAProducao, fotografia e pos producao: Rogerio Costa - Assistente Geral: Tainara Barsanulfo - Parceria: Mailan Marchiori Equipamento: Anderson Paniago O "Femmale Photo Session" e um produto voltado para as mulheres que sempre desejaram registrar seus sonhos de modelo, trabalhando de forma singular a linha poetica em cima da propria personalidade e filosofia de vida da "modelo" fotografada. Editorial Realizado pelo selo OHM PHOTOART.Fotografos: Rogerio Costa e Anderson Paniago - Maquiagem: Kin Maker - Figurino: Luiza Amaral - Iluminacao: Jonathan de Paula Programas: Illustrator - Photoshop Lapis 3b e 6b Em meio ao caos e sereno. Acho que e assim que eu me encontro nesse momento e pensando nele de forma reconfortante porque eu sei o quanto e bom pra mim, e eu nao estou triste por isso, estou tao feliz que sinto isso irradiar. Um bom dia, um sorriso, um abraco estao repletos de calor e energia positiva e eu quero compartilhar isso com o mundo porque eu parei de desviar do meu caminho para que os outros possam seguir, eu estou abrindo o caminho e se