Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Cristian Jaramillo
    @CristianJaramillo
    02:22:09.446 [main] ERROR i.m.h.server.netty.NettyHttpServer - Error starting Micronaut server: ed2ccff213f5
    io.micronaut.http.client.exceptions.HttpClientException: ed2ccff213f5
            at io.micronaut.discovery.consul.client.v1.AbstractServiceEntry.address(AbstractServiceEntry.java:171)
            at io.micronaut.discovery.consul.client.v1.NewServiceEntry.address(NewServiceEntry.java:95)
            at io.micronaut.discovery.consul.registration.ConsulAutoRegistration.register(ConsulAutoRegistration.java:188)
            at io.micronaut.discovery.registration.AutoRegistration.onApplicationEvent(AutoRegistration.java:58)
            at io.micronaut.discovery.registration.AutoRegistration.onApplicationEvent(AutoRegistration.java:38)
            at io.micronaut.context.DefaultBeanContext.lambda$publishEvent$17(DefaultBeanContext.java:1133)
            at java.util.ArrayList.forEach(ArrayList.java:1257)
            at io.micronaut.context.DefaultBeanContext.publishEvent(DefaultBeanContext.java:1127)
            at io.micronaut.http.server.netty.NettyHttpServer.lambda$bindServerToHost$2(NettyHttpServer.java:427)
            at java.util.Optional.ifPresent(Optional.java:159)
            at io.micronaut.http.server.netty.NettyHttpServer.bindServerToHost(NettyHttpServer.java:425)
            at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:318)
            at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:96)
            at io.micronaut.runtime.Micronaut.lambda$start$2(Micronaut.java:75)
            at java.util.Optional.ifPresent(Optional.java:159)
            at io.micronaut.runtime.Micronaut.start(Micronaut.java:73)
            at io.micronaut.runtime.Micronaut.run(Micronaut.java:307)
            at io.micronaut.runtime.Micronaut.run(Micronaut.java:293)
            at bienestar.accounts.Application.main(Application.java:13)
    Caused by: java.net.UnknownHostException: ed2ccff213f5
            at java.net.InetAddress.getAllByName0(InetAddress.java:1281)
            at java.net.InetAddress.getAllByName(InetAddress.java:1193)
            at java.net.InetAddress.getAllByName(InetAddress.java:1127)
            at java.net.InetAddress.getByName(InetAddress.java:1077)
            at io.micronaut.discovery.consul.client.v1.AbstractServiceEntry.address(AbstractServiceEntry.java:169)
            ... 18 common frames omitted
    02:22:09.811 [nioEventLoopGroup-1-9] DEBUG i.m.http.client.DefaultHttpClient - Sending HTTP Request: PUT /v1/agent/service/deregister/bienestar-api-account%3A8080
    02:22:09.811 [nioEventLoopGroup-1-9] DEBUG i.m.http.client.DefaultHttpClient - Chosen Server: 172.26.21.255(8500)
    02:22:09.812 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Accept: application/json
    02:22:09.813 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - host: 172.26.21.255:8500
    02:22:09.813 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - connection: close
    02:22:09.813 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - content-length: 0
    02:22:09.840 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - HTTP Client Response Received for Request: PUT http://172.26.21.255:8500/v1/agent/service/deregister/bienestar-api-account%3A8080
    02:22:09.841 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Status Code: 200 OK
    02:22:09.841 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Vary: Accept-Encoding
    02:22:09.842 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Date: Fri, 06 Mar 2020 02:22:10 GMT
    02:22:09.842 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Content-Length: 0
    02:22:09.842 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Connection: close
    02:22:09.843 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - Response Body
    02:22:09.843 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - ----
    02:22:09.844 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient -
    02:22:09.845 [nioEventLoopGroup-1-9] TRACE i.m.http.client.DefaultHttpClient - ----
    @marcosflobo de hecho es el problema en cuestion, pero las soluciones que he encontrado son únicamente con linux y para mi mala fortuna es lo único que no puedo utilizar.
    Marcos F. Lobo
    @marcosflobo
    @CristianJaramillo ara mi esto tiene pinta de que tu aplicacion no es capaz de llegar al cluster de Consul. Probablemente porque no esté en la misma red o porque no le estas poniendo correctamente el host de Consul en la configuracion de application.yml
    Otra posibilidad es que el cluster de Consul no este bien configurado y haya nodos con ID duplicado
    Mario López
    @mlopeza
    Alguien ha intentado ejecutar un avalidacion en un @ConfigurationProperties ? he estado teniendo problemas al parecer mi ConstraintValidatorsolo esta funcionando en campos. He intentado debuggear y lo que parece es que micronaut solo esta ejecutando la validacion en los campos y no en la clase.
    Alberto Navarrete Martín
    @alnavart
    Hola! Si intento ejecutar alguna operación con JdbcOperations en un @AfterEach o un @BeforeEach de un test salta la excepción "No current JDBC Connection found. Consider wrapping this call in transactional boundaries.". Aunque lo aisle un método que sí tenga un @Transactional. Sin embargo, ejecutando esa misma llamada dentro del test funciona perfectamente. ¿Alguna pista sobre el porqué de la excepción? Gracias!!
    Amaury
    @amavz_twitter
    Hola, estoy ejecutando una lambda con micronaut y graalvm native-image pero al invocarla me marca un error de bootstrap RequestId: 492d5b7d-4911-4aad-afdf-1d3c40355900 Error: &{0xc0000c2070 map[error:Couldn't find valid bootstrap(s): [/var/task/bootstrap /opt/bootstrap] invoke_id:492d5b7d-4911-4aad-afdf-1d3c40355900 sandbox_id:0] 2020-06-05 02:27:47.889349956 +0000 UTC m=+0.011452485 panic <nil> Failed to locate runtime bootstrap <nil> <nil> } Runtime.ExitError tengo el archivo de bootstrap en mi proyecto y al crear el zip se anexa como se creo el proyecto RUN zip -j function.zip bootstrap server alguien sabe que podría ser?
    image.png
    uso java 8, micronaut 1.3.4 y GRAAL_VERSION 19.3.1
    Sergio del Amo
    @sdelamo_twitter
    subes un zip ? con bootstrap dentro en el primer nivel
    Amaury
    @amavz_twitter
    seguí el ejercicio tal como lo genera el cli de micronaut, use el deploy.sh que trae el proyecto, veo que se genera el zip despues de ejecutar docker run --rm --entrypoint cat mygraal /home/application/function.zip > build/function.zip y eso es lo que estoy subiendo, como podría verificar que se agrego el bootstrap dentro del zip? intente abrirlo pero por alguna extraña razón windows no puede abrir el archivo
    Marcos F. Lobo
    @marcosflobo
    @ilopmar lo prometido es deuda. Un PR de documentacion para las metricas que vienen por defecto expuestas para Prometheus. He empezado por las de HTTP client/server que creo que son las mas importantes (por lo menos lo son para mi en lo que yo tengo en produccion) micronaut-projects/micronaut-core#3935
    8 replies
    Sergio del Amo
    @sdelamo_twitter
    image.png
    Sergio del Amo
    @sdelamo
    dios mio esto de gitter es la muerte. Acabo de publicar un imagen de mi perfil sin querer.
    Iván López
    @ilopmar
    jajajaja
    Sergio del Amo
    @sdelamo
    no sabría volver a hacerlo.
    Iván López
    @ilopmar
    try harder! :-P
    Mariano Kfuri
    @mkfuri
    Hola @ilopmar como estás? Te hago una consulta sobre native-image
    Estoy pasanso mi app para generar una imagen nativa con mn 2.0.1
    cuando ejecuto native-image --no-server -cp ...
    Me sale el siguiente error
    native-image --no-server -cp build/libs/api-content-0.1-all.jar -H:+TraceClassInitialization
    [api-content:30212]    classlist:  12,737.91 ms,  1.19 GB
    [api-content:30212]        (cap):     952.83 ms,  1.19 GB
    WARNING: Could not resolve sun.misc.Cleaner for reflection configuration.
    [api-content:30212]        setup:   3,486.37 ms,  1.19 GB
    [api-content:30212]     analysis:  79,538.19 ms,  5.41 GB
    Error: Classes that should be initialized at run time got initialized during image building:
     org.conscrypt.OpenSSLProvider was unintentionally initialized at build time. org.conscrypt.OpenSSLProvider has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try marking this class for build-time initialization with --initialize-at-build-time=org.conscrypt.OpenSSLProvider
    org.conscrypt.Conscrypt was unintentionally initialized at build time. org.conscrypt.Conscrypt has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try marking this class for build-time initialization with --initialize-at-build-time=org.conscrypt.Conscrypt
    Mariano Kfuri
    @mkfuri
    La clase org.conscrypt.OpenSSLProvider está incluida en org.conscrypt:conscrypt-openjdk-uber:2.2.1 que en todo el arbol de dependencia es una dependencia de io.micronaut.micrometer:micronaut-micrometer-registry-stackdriver
    Por lo que entiendo el módulo de io.micronaut.micrometer:micronaut-micrometer-registry-stackdriver aún no soporta imagenes nativas
    me recomandás algún work around?
    Iván López
    @ilopmar
    @mkfuri no hemos probado todos los modulos con GraalVM. En especial la parte de Micrometer tiene integraciones con tantas cosas que es prácticamente imposible. Has probado la sugerencia que te da el mensaje de error? --initialize-at-build-time=org.conscrypt.Conscrypt
    Mariano Kfuri
    @mkfuri
    gracias por la respuesta @ilopmar . Si he probado y obtuve el mismo error pero con otra clase, por ejemplo con org.conscrypt.NativeCrypto. Sinceramente estoy dando mis primeros pasos en imágenes nativas y me genera la duda cuán correcto es sumar varias clases a --initialize-at-build-time
    Iván López
    @ilopmar
    @mkfuri esa es la solución en algunos casos, inicializar ciertas clases en build-time. Prueba a ir añadiendo las clases que te faltan a ver si logras generar la imagen nativa.
    Otra opción es utilizar el tracing agent https://medium.com/graalvm/introducing-the-tracing-agent-simplifying-graalvm-native-image-configuration-c3b56c486271 para que genere la configuración necesaria para GraalVM, pero luego tienes que retocarla a mano e incluir sólo las clases que realmente necesitas
    Mariano Kfuri
    @mkfuri
    Gracias @ilopmar . Voy a probar agregando las clases que me vaya indicando
    CintY
    @Cintyess_twitter
    hola, les puedo hacer una consulta. Soy nueva en esto de Micronaut. y queria saber com puedo realizar el levantamiento de varias instancias de un solo proyecto con Micronaut
    Iván López
    @ilopmar

    @Cintyess_twitter Hola! Te refieres a varias instancias en la misma máquina? En ese caso tienes que cambiar el puerto para que no haya conflicto. Tienes varias formas de hacerlo, revisa esto: https://docs.micronaut.io/latest/guide/index.html#propertySource

    La variable que tienes que cambiar el micronaut.server.port, por ejemplo así:

    java -Dmicronaut.server.port=9090 -jar my-app.jar
    Edgar Rios Navarro
    @edgargs
    Hola. Es una curiosidad, pero cuando creo una aplicación con java-version=15 y spock. El build.gradle se genera con JavaVersion.toVersion('14').
    7 replies
    Gonzalo Gimeno
    @gonzalogmn
    Buenos días :D me he clonado algún repo de micronaut simplemente con la intención de aprender del código, y en la medida de lo posible intentar aportar a la comunidad con las issues. ¿Hay algún artículo o guía técnica que ayude en estos primeros pasos (aparte del contributing guide https://github.com/micronaut-projects/micronaut-core/blob/2.1.x/CONTRIBUTING.md )? Gracias!
    Álvaro Sánchez-Mariscal
    @alvarosanchez
    Esa guía es la única documentación que tenemos al respecto
    Gonzalo Gimeno
    @gonzalogmn
    gracias @alvarosanchez !
    Álvaro Sánchez-Mariscal
    @alvarosanchez
    Si hay algún módulo en particular que te interese más, puedes buscar issues en esos repos filtrando por labels tipo help wanted, info: good first issue o type: docs
    Domingo Suarez Torres
    @domix
    Hola!
    estoy usando el plugin de Micronaut en Gradle, no encuentro la forma de actualizar a la version mas reciente de micronaut-test-spock, alguien sabe como?
    Graeme Rocher
    @graemerocher
    @domix se puede usar
    testImplementation “io.micronaut.test:micronaut-test-spock:2.2.1”, {
         version { strictly “2.2.1” }
    }
    Domingo Suarez Torres
    @domix
    Genial! muchas gracias @graemerocher
    Graeme Rocher
    @graemerocher
    de nada
    so no funciona (porque ahora mismo algunos modulos tiene ese problema https://github.com/gradle/gradle/issues/15009#issuecomment-728193081) puedes tambien poner force = true
    por ese ultimo esta deprecado (deprecated?)
    Domingo Suarez Torres
    @domix
    ok,voy a intentarlo
    esta funcionando bien lo primero que me recomendaste
    Graeme Rocher
    @graemerocher
    perfecto
    Juan David Vega Rodríguez
    @jdvega-tuenti-com
    Hola, esta pregunta es de netty pero pregunto por aquí por si alguien tiene claro este modelo de hilos. Estamos viendo en producción que la mayoria de nuestro hilos estan siempre "waiting", suponemos que deber ser por como gestiona netty sus hilos pero ando buscando documentación y no encuentro nada que confirme esto 100%. Alguien tiene algo a mano que pueda confirmar esto? Gracias
    agustin-tecso
    @agustin-tecso
    Hola! Soy bastante nuevo en Micronaut. No se si este es el canal adecuado para esta pregunta.
    Estamos implementando un backend con una base de datos PostgreSQL y Hibernate, usando micronaut-data y veo que no puedo hacer un mapping @OneToMany. Cada vez que quiero acceder a la lista me lanza la excepción:
    "org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: could not initialize proxy - no Session".
    ¿Es posible que Micronaut no permita este tipo de mapeos? Lo raro es que no anda accediendo por el controlador con el server levantado, pero si funciona si ejecuto algún test Junit con esa entidad.
    Iván López
    @ilopmar
    @agustin-tecso Micronaut Data sí soporta @OneToMany. Lo que te ocurre es que en Micronaut no existe el concepto de OpenSessionInView. Tiene pinta de que estás intentando acceder a la relación cuando ya no hay una transacción: https://micronaut-projects.github.io/micronaut-sql/latest/guide/index.html#_understanding_lazyinitializationexception
    agustin-tecso
    @agustin-tecso
    Muchas gracias por la respuesta @ilopmar ! No habia leído esa documentación. Ahora entiendo.