Emil Kantis
Jose Garcia
Pablo
Peter Farlow
Analytics
mockk<Analytics>()
public class Analytics { // this is 3rd party code I can't change static final Handler HANDLER = new Handler(Looper.getMainLooper()) { @Override public void handleMessage(Message msg) { throw new AssertionError("Unknown handler message received: " + msg.what); } }; // rest of class here }
mockkConstructor(Handler::class)
Barry Fawthrop
Raphael TEYSSANDIER
Module with the Main dispatcher is missing. Add dependency providing the Main dispatcher, e.g. 'kotlinx-coroutines-android' and ensure it has the same version as 'kotlinx-coroutines-core'
jvm
Sudhanshu Singh
e: java.lang.NoSuchMethodError: 'org.jetbrains.kotlin.config.LanguageVersionSettings org.jetbrains.kotlin.codegen.state.KotlinTypeMapper$Companion.getLANGUAGE_VERSION_SETTINGS_DEFAULT()' at com.google.devtools.ksp.processing.impl.ResolverImpl.<init>(ResolverImpl.kt:152) at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:231) at org.jetbrains.kotlin.analyzer.common.CommonResolverForModuleFactory$Companion.analyzeFiles(CommonResolverForModuleFactory.kt:204) at org.jetbrains.kotlin.analyzer.common.CommonResolverForModuleFactory$Companion.analyzeFiles$default(CommonResolverForModuleFactory.kt:143) at org.jetbrains.kotlin.cli.metadata.CommonAnalysisKt.runCommonAnalysisIteration$lambda$1(CommonAnalysis.kt:72) at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:112) at org.jetbrains.kotlin.cli.metadata.CommonAnalysisKt.runCommonAnalysisIteration(CommonAnalysis.kt:71) at org.jetbrains.kotlin.cli.metadata.CommonAnalysisKt.runCommonAnalysisForSerialization(CommonAnalysis.kt:38) at org.jetbrains.kotlin.cli.metadata.K1MetadataKlibSerializer.analyze(K1MetadataKlibSerializer.kt:48) at org.jetbrains.kotlin.cli.metadata.K1MetadataKlibSerializer.analyze(K1MetadataKlibSerializer.kt:43) at org.jetbrains.kotlin.cli.metadata.AbstractMetadataSerializer.analyzeAndSerialize(AbstractMetadataSerializer.kt:34) at org.jetbrains.kotlin.cli.metadata.KotlinMetadataCompiler.doExecute(KotlinMetadataCompiler.kt:139) at org.jetbrains.kotlin.cli.metadata.KotlinMetadataCompiler.doExecute(KotlinMetadataCompiler.kt:48) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:113) at org.jetbrains.kotlin.cli.common.CLICompiler.exec(CLICompiler.kt:337) at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1700) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196) at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Daniel Souza Bertoldi
.salive
.kotlin/sessions
Chris Fillmore
@Preview
java.lang.NullPointerException: Parameter specified as non-null is null
text: String
Text(text = text)
Javokhir Savriev
A modern programming language that makes developers happier.