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 - ----
@ConfigurationProperties
? he estado teniendo problemas al parecer mi ConstraintValidator
solo 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.
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?
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
native-image --no-server -cp ...
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
io.micronaut.micrometer:micronaut-micrometer-registry-stackdriver
aún no soporta imagenes nativas
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
@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
micronaut-test-spock
, alguien sabe como?
force = true
@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