tiare.balbi
10/13/2017, 10:21 AMtiare.balbi
10/13/2017, 10:21 AMsdeleuze
10/13/2017, 10:21 AMtiare.balbi
10/13/2017, 10:21 AMsdeleuze
10/13/2017, 10:21 AMsdeleuze
10/13/2017, 10:21 AMsdeleuze
10/13/2017, 10:22 AMtiare.balbi
10/13/2017, 10:34 AMroberto.guerra
10/13/2017, 4:55 PMtiare.balbi
10/13/2017, 5:00 PMroberto.guerra
10/13/2017, 5:04 PMroberto.guerra
10/13/2017, 5:05 PMroberto.guerra
10/13/2017, 5:06 PMroberto.guerra
10/13/2017, 5:06 PMval
, I’ll have to document that in my commit message.tiare.balbi
10/13/2017, 5:07 PMallancochrane
10/13/2017, 8:00 PM@RequestMapping("/concurrent1")
fun endPoint1() : String {
<http://log.info|log.info>("/concurrent1")
var s = ""
runBlocking {
val a = urls.map { url ->
<http://log.info|log.info>(url)
async(CommonPool) {
restTemplate.getForObject(url, String::class.java)
}
}
val b = a.map { it.await() }
s = b.joinToString { "" }
}
return s
}
records a unique trace for each HTTP call when sent to a Zipkin server. I suspect it’s something to do with coroutines running in a separate thread from the main thread.villela
10/13/2017, 8:17 PMuser
10/14/2017, 12:39 PMhttps://kotlinlang.slack.com/files/U6JL4QC64/F7J72JECC/bean_qualifier.png▾
tiare.balbi
10/14/2017, 4:10 PMjava.lang.NullPointerException
at com.grupofortalezaserv.modules.veiculos.model.Veiculo_Instantiator_2xm2bz.newInstance(Unknown Source)
at org.springframework.data.convert.KotlinClassGeneratingEntityInstantiator$DefaultingKotlinClassInstantiatorAdapter.createInstance(KotlinClassGeneratingEntityInstantiator.java:240)
at org.springframework.data.convert.ClassGeneratingEntityInstantiator.createInstance(ClassGeneratingEntityInstantiator.java:85)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:274)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:253)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:202)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:198)
at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:86)
at org.springframework.data.mongodb.core.MongoTemplate$ProjectingReadCallback.doWith(MongoTemplate.java:2833)
at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:2452)
at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2271)
at org.springframework.data.mongodb.core.ExecutableFindOperationSupport$ExecutableFindSupport.doFind(ExecutableFindOperationSupport.java:213)
at org.springframework.data.mongodb.core.ExecutableFindOperationSupport$ExecutableFindSupport.oneValue(ExecutableFindOperationSupport.java:138)
at org.springframework.data.mongodb.repository.query.AbstractMongoQuery.lambda$getExecution$4(AbstractMongoQuery.java:122)
at org.springframework.data.mongodb.repository.query.AbstractMongoQuery.execute(AbstractMongoQuery.java:98)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:570)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:554)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:59)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.data.repository.core.support.MethodInvocationValidator.invoke(MethodInvocationValidator.java:99)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy109.findByNumeroNotaFiscal(Unknown Source)
tiare.balbi
10/14/2017, 4:10 PMtiare.balbi
10/14/2017, 4:11 PMtiare.balbi
10/14/2017, 4:11 PMtiare.balbi
10/14/2017, 4:11 PMsdeleuze
10/14/2017, 4:21 PMtiare.balbi
10/14/2017, 4:44 PMtiare.balbi
10/14/2017, 5:18 PMuser
10/14/2017, 6:47 PMhttps://kotlinlang.slack.com/files/U6JL4QC64/F7J72JECC/bean_qualifier.png▾
user
10/14/2017, 6:47 PMhttps://kotlinlang.slack.com/files/U6JL4QC64/F7J72JECC/bean_qualifier.png▾
tiare.balbi
10/15/2017, 8:36 AMmp911de
10/16/2017, 6:05 AM