Mark Johnson
04/01/2024, 1:47 PMstatic mapping = {
id generator: 'uuid.hex'
}
I seem to get this error:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.orm.hibernate.HibernateDatastore]: Constructor threw exception; nested exception is org.grails.datastore.mapping.model.DatastoreConfigurationException: Invalid id generation strategy for entity [com.k_int.ciim.mgmt.provider.Provider]: uuid.hex
on startupMichael Yan
04/02/2024, 3:30 PMVeeramanikandan S
04/03/2024, 5:30 AMVeeramanikandan S
04/03/2024, 5:44 AMdataSource {
pooled = true
jmxExport = true
// driverClassName = "com.mysql.jdbc.Driver" // MySQL 5.7
driverClassName = "com.mysql.cj.jdbc.Driver" // MySQL 8.0
}
hibernate {
cache.use_second_level_cache = false
cache.use_query_cache = false
// cache.region.factory_class = 'org.hibernate.cache.SingletonEhCacheRegionFactory' // MySQL 5.7
cache.region.factory_class = 'org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory' // MySQL 8.0
singleSession = true // configure OSIV singleSession mode
flush.mode = 'auto' // OSIV session flush mode outside of transactional context
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "validate"
url = "jdbc:<mysql://localhost:3306/learn_around?useUnicode=true&characterEncoding=utf8>" // MySQL 5.7
// url = "jdbc:<mysql://localhost:3308/mig_learn_around?useUnicode=true&characterEncoding=utf8>" // MySQL 8.0
username = "root"
password = "ard5050"
}
}
}
BuildConfig.groovy
dependencies {
// <https://mvnrepository.com/artifact/mysql/mysql-connector-java>
// runtime 'mysql:mysql-connector-java:5.1.49'
runtime 'mysql:mysql-connector-java:8.0.33'
}
plugins {
// runtime ":hibernate:3.6.10.18"
runtime ":hibernate4:4.3.10"
}
Dylan Kolson
04/04/2024, 4:48 PMMichael Yan
04/04/2024, 6:22 PMMichael Yan
04/04/2024, 6:23 PMyormen
04/10/2024, 12:41 PMGerald Sigmund
04/11/2024, 11:38 AMfalling
04/11/2024, 5:08 PMgiangio
04/15/2024, 3:48 PMimplements GormEntity
to domain classes and implements Controller
on controllers to have the IDE auto-completion/identification of methods (IDEA CE). How bad is it? Cause I am in the position of teaching my dueuno:elements framework and I got feedbacks about the "non existing grayed out" methods that generates anxiety to youger people and "why the IDE is not helping here" from more experienced people. Yes I know we could buy IDEA Ultimate which comes with the Grails plugin but the effort of implementing the traits is a lot less costly 🙂 What's your take on this? @Groovy Duke @puneetbehlfalling
04/15/2024, 4:09 PMorrego
04/17/2024, 11:29 PMSol Shenker
04/18/2024, 3:02 PMgrailsw create-command my-generate-service
and then run my command with grailsw my-generate-service domain.className
)?
I'm getting a weird behavior where generate-all
uses the templates under src/main/templates
but create-service
seems to resolve the template from somewhere else. Where is the code generation specified? From poking around the grails-scaffolding project it looks like the generate-all and generate-service commands both reference the templates in the same way, but I'm not confident this is the code that's running when I use grailsw commands.giangio
04/20/2024, 10:05 AMdef domain = grailsApplication.getArtefact('Domain', 'MyDomainClass')
Is there a way to do it? Am I in the wrong direction?orrego
04/20/2024, 8:34 PMAlex Kramer
04/23/2024, 9:38 PMmy-api:test: Could not find org.grails:grails-shell:.
Required by:
project : > org.grails.plugins:database-migration:4.2.1
Visinari Gabriela
04/24/2024, 1:47 PMngraff
04/25/2024, 7:15 PMbtesf
04/26/2024, 12:27 PMGroovy Duke
04/26/2024, 6:39 PMMike Saubier
04/29/2024, 1:57 PMjphiloon
04/29/2024, 2:44 PMTask :compileGsonViewsFailed to instantiate [ch.qos.logback.classic.LoggerContext] Reported exception: java.lang.RuntimeException: Cannot load application metadata:null at grails.util.Metadata.loadFromDefault(Metadata.groovy:161) at grails.util.Metadata.<init>(Metadata.groovy:61) at grails.util.Metadata.getCurrent(Metadata.groovy:118) at grails.util.Environment.resolveCurrentEnvironment(Environment.groovy:286) at grails.util.Environment.cacheCurrentEnvironment(Environment.groovy:312) at grails.util.Environment.getCurrent(Environment.groovy:278) at grails.util.Environment.getCurrentEnvironment(Environment.groovy:322) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:1956) at groovy.lang.MetaClassImpl.getProperty(MetaClassImpl.java:3843) at org.codehaus.groovy.runtime.callsite.ClassMetaClassGetPropertySite.getProperty(ClassMetaClassGetPropertySite.java:50) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:329) at Script1.run(Script1.groovy:21) at Script1$run.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130) at ch.qos.logback.classic.gaffer.GafferConfigurator.run(GafferConfigurator.groovy:77) at ch.qos.logback.classic.gaffer.GafferConfigurator$run.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185) at ch.qos.logback.classic.gaffer.GafferConfigurator.run(GafferConfigurator.groovy:44) at ch.qos.logback.classic.gaffer.GafferUtil.runGafferConfiguratorOn(GafferUtil.java:43) at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:67) at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150) at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84) at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388) at io.micronaut.context.env.AbstractPropertySourceLoader.<clinit>(AbstractPropertySourceLoader.java:46) at grails.util.Metadata$_loadFromDefault_closure1.doCall(Metadata.groovy:133) at grails.util.Metadata$_loadFromDefault_closure1.call(Metadata.groovy) at org.codehaus.groovy.runtime.IOGroovyMethods.withStream(IOGroovyMethods.java:1184) at org.codehaus.groovy.runtime.ResourceGroovyMethods.withInputStream(ResourceGroovyMethods.java:1897) at grails.util.Metadata.loadFromDefault(Metadata.groovy:132) at grails.util.Metadata.<init>(Metadata.groovy:61) at grails.util.Metadata.getCurrent(Metadata.groovy:118) at grails.util.Environment.resolveCurrentEnvironment(Environment.groovy:286) at grails.util.Environment.cacheCurrentEnvironment(Environment.groovy:312) at grails.util.Environment.getCurrent(Environment.groovy:278) at grails.util.Environment.<clinit>(Environment.groovy:127) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at org.codehaus.groovy.runtime.callsite.CallSiteArray.lambda$createCallStaticSite$2(CallSiteArray.java:65) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:63) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:156) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130) at grails.views.ViewsEnvironment.<clinit>(ViewsEnvironment.groovy:12) at grails.views.GenericViewConfiguration$Trait$Helper.$init$(GenericViewConfiguration.groovy:42) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:107) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139) at grails.plugin.json.view.JsonViewConfiguration.<init>(JsonViewConfiguration.groovy:23) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:59) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1826) at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1615) at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1060) at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:18020) at org.codehaus.groovy.runtime.dgm$547.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149) at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130) at grails.views.AbstractGroovyTemplateCompiler.run(AbstractGroovyTemplateCompiler.groovy:140) at grails.plugin.json.view.JsonViewCompiler.main(JsonViewCompiler.groovy:40) Caused by: java.lang.NullPointerException Caused by: java.lang.NullPointerException at io.micronaut.context.env.yaml.YamlPropertySourceLoader.processInput(YamlPropertySourceLoader.java:64) at io.micronaut.context.env.AbstractPropertySourceLoader.read(AbstractPropertySourceLoader.java:117) at grails.util.Metadata$_loadFromDefault_closure1.doCall(Metadata.groovy:133) at grails.util.Metadata$_loadFromDefault_closure1.call(Metadata.groovy) at org.codehaus.groovy.runtime.IOGroovyMethods.withStream(IOGroovyMethods.java:1184) at org.codehaus.groovy.runtime.ResourceGroovyMethods.withInputStream(ResourceGroovyMethods.java:1897) at grails.util.Metadata.loadFromDefault(Metadata.groovy:132) ... 89 more
Veeramanikandan S
04/30/2024, 8:59 AMVeeramanikandan S
04/30/2024, 9:05 AMBootstrap.groovy
println "${new Date()} Sentry Service"
def sentryDsn = grailsApplication.config.sentry.dsn
Sentry.init(sentryDsn)
Config.groovy
environments {
developement {
sentry {
dsn = '<https://a:b@c.ingest.sentry.io/1234567890>'
environment = 'test'
tags = [environment: 'test']
}
}
}
Sentry
curl \
-X POST \
--compressed \
-H "Accept: application/json" \
--data "{}" \
"<http://test-aurora.com/Book/save>"
Saroj Timsina
05/01/2024, 5:34 AMJoás Garcia de Melo
05/01/2024, 6:51 PMVisinari Gabriela
05/06/2024, 1:45 PMAnuradha Bhan
05/07/2024, 7:53 AMFernando henrique
05/07/2024, 12:15 PM