# Push to maven

**URL:** <https://discuss.kotlinlang.org/t/push-to-maven/705>\
**Category:** Uncategorized\
**Created:** [November 14, 2013, 12:21pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705 "2013-11-14T12:21:26Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 12:21pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/1 "2013-11-14T12:21:26Z")

</div>

It's been 3 weeks since the last push to Maven, Could we get a new version please? (unless there are good reasons not to, such as annoying bugs that are being worked on)

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 12:24pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/2 "2013-11-14T12:24:02Z")

</div>

Last push was made 3 days ago: [http://search.maven.org/#artifactdetails](http://search.maven.org/#artifactdetails)%7Corg.jetbrains.kotlin%7Ckotlin-compiler%7C0.6.1315%7Cjar

---

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 12:27pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/3 "2013-11-14T12:27:29Z")

</div>

Oups, I missed it. Sorry. ( I was looking [here](http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&ved=0CDsQFjAB&url=http%3A%2F%2Fmvnrepository.com%2Fartifact%2Forg.jetbrains.kotlin&ei=6LCEUq2pAsmthQfc4oGQBQ&usg=AFQjCNEVNBFMDejDmhpm6zEBMmyriMkSbA&sig2=tNpr55d-fgnBdy7hee_Lcg&bvm=bv.56343320,d.ZG4)) And thank you.

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 12:29pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/4 "2013-11-14T12:29:19Z")

</div>

Looks like [http://mvnrepository.com/](http://mvnrepository.com/) updates too infrequently, search.maven.org is a lot more reliable

---

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 1:59pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/5 "2013-11-14T13:59:35Z")

</div>

I can't build my project with this version.

When I use Maven to build, I get this error:

[INFO] Using kotlin annotations from m:.m2repositoryorgjetbrainskotlinkotlin-jdk-annotations0.6.1315kotlin-jdk-annotations-0.6.1315.jar  
[ERROR] java.lang.NullPointerException  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeTypeInferenceDependentOnExpectedTypeForCall(CandidateResolver.java:230)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeInferenceForArgument(CandidateResolver.java:371)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeNestedCallsInference(CandidateResolver.java:334)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.completeTypeInferenceDependentOnExpectedType(CallResolver.java:369)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:318)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:263)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.java:191)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.java:302)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfo(CallExpressionResolver.java:284)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitCallExpression(BasicExpressionTypingVisitor.java:599)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitCallExpression(BasicExpressionTypingVisitor.java:84)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.visitJetElement(ExpressionTypingVisitorDispatcher.java:219)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.visitJetElement(ExpressionTypingVisitorDispatcher.java:34)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitExpression(JetVisitor.java:154)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitCallExpression(JetVisitor.java:246)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:84)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:335)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:51)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitCallExpression(JetVisitor.java:246)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:92)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:330)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:295)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:234)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:445)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:378)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:51)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetBlockExpression.accept(JetBlockExpression.java:47)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:94)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:206)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:190)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:606)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:590)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:145)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveBodies(BodyResolver.java:155)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.TopDownAnalyzer.doProcess(TopDownAnalyzer.java:134)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.TopDownAnalyzer.analyzeFiles(TopDownAnalyzer.java:262)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(AnalyzerFacadeForJVM.java:204)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$2.invoke(KotlinToJVMBytecodeCompiler.java:273)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$2.invoke(KotlinToJVMBytecodeCompiler.java:268)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.java:225)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.java:267)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyzeAndGenerate(KotlinToJVMBytecodeCompiler.java:252)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileBunchOfSources(KotlinToJVMBytecodeCompiler.java:187)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:142)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:48)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:147)  
&nbsp;&nbsp;at org.jetbrains.kotlin.maven.KotlinCompileMojoBase.execute(KotlinCompileMojoBase.java:201)  
&nbsp;&nbsp;at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)  
&nbsp;&nbsp;at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)  
&nbsp;&nbsp;at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)  
&nbsp;&nbsp;at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)  
&nbsp;&nbsp;at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)  
&nbsp;&nbsp;at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)  
&nbsp;&nbsp;at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:597)  
&nbsp;&nbsp;at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)  
&nbsp;&nbsp;at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)  
&nbsp;&nbsp;at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)  
&nbsp;&nbsp;at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)  
&nbsp;&nbsp;at org.codehaus.classworlds.Launcher.main(Launcher.java:47)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:597)  
&nbsp;&nbsp;at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

And when I use IntelliJ Idea, I get this:

Kotlin: [Internal Error] java.lang.AssertionError: ConstraintSystem is erased after resolution completion.  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.model.ResolvedCallImpl.assertNotCompleted(ResolvedCallImpl.java:316)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.model.ResolvedCallImpl.getConstraintSystem(ResolvedCallImpl.java:189)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeTypeInferenceDependentOnExpectedTypeForCall(CandidateResolver.java:226)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeInferenceForArgument(CandidateResolver.java:371)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CandidateResolver.completeNestedCallsInference(CandidateResolver.java:334)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.completeTypeInferenceDependentOnExpectedType(CallResolver.java:369)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:318)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:263)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.java:191)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.java:302)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfo(CallExpressionResolver.java:284)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitCallExpression(BasicExpressionTypingVisitor.java:599)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitCallExpression(BasicExpressionTypingVisitor.java:84)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.visitJetElement(ExpressionTypingVisitorDispatcher.java:219)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.visitJetElement(ExpressionTypingVisitorDispatcher.java:34)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitExpression(JetVisitor.java:154)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitCallExpression(JetVisitor.java:246)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:84)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:335)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:51)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetVisitor.visitCallExpression(JetVisitor.java:246)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetCallExpression.accept(JetCallExpression.java:42)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:92)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:330)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:295)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:234)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:445)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:378)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:51)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.psi.JetBlockExpression.accept(JetBlockExpression.java:47)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:114)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:94)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:206)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:190)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:606)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:590)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:145)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.BodyResolver.resolveBodies(BodyResolver.java:155)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.TopDownAnalyzer.doProcess(TopDownAnalyzer.java:134)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.TopDownAnalyzer.analyzeFiles(TopDownAnalyzer.java:262)  
&nbsp;&nbsp;at org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(AnalyzerFacadeForJVM.java:204)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$2.invoke(KotlinToJVMBytecodeCompiler.java:273)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$2.invoke(KotlinToJVMBytecodeCompiler.java:268)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.java:225)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.java:267)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyzeAndGenerate(KotlinToJVMBytecodeCompiler.java:252)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModule(KotlinToJVMBytecodeCompiler.java:102)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.java:138)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:131)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.java:48)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:147)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:133)  
&nbsp;&nbsp;at org.jetbrains.jet.cli.common.CLICompiler.exec(CLICompiler.java:57)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:597)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.CompilerRunnerUtil.invokeExecMethod(CompilerRunnerUtil.java:121)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.execCompiler(KotlinCompilerRunner.java:111)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.access$000(KotlinCompilerRunner.java:39)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner$1.fun(KotlinCompilerRunner.java:94)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner$1.fun(KotlinCompilerRunner.java:91)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.CompilerRunnerUtil.outputCompilerMessagesAndHandleExitCode(CompilerRunnerUtil.java:130)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.runCompiler(KotlinCompilerRunner.java:91)  
&nbsp;&nbsp;at org.jetbrains.jet.compiler.runner.KotlinCompilerRunner.runK2JvmCompiler(KotlinCompilerRunner.java:57)  
&nbsp;&nbsp;at org.jetbrains.jet.jps.build.KotlinBuilder.build(KotlinBuilder.java:167)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1087)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:798)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:846)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:761)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:582)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:343)  
&nbsp;&nbsp;at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:183)  
&nbsp;&nbsp;at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:129)  
&nbsp;&nbsp;at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:224)  
&nbsp;&nbsp;at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113)  
&nbsp;&nbsp;at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133)  
&nbsp;&nbsp;at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)  
&nbsp;&nbsp;at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)  
&nbsp;&nbsp;at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)  
&nbsp;&nbsp;at java.util.concurrent.FutureTask.run(FutureTask.java:138)  
&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:662)

I am not sure if it’s related, but the Event Log shows this error as well (I am used to see tons of errors in the event log, but this usually doesn’t affect the build):

Can’t find super function for JavaMethodImpl: PsiMethod:getLoaderManager defined in JavaClassImpl: PsiClass:FragmentActivity

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 2:23pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/6 "2013-11-14T14:23:51Z")

</div>

Could you provide any steps to reproduce, e.g. sources it crashes on? Thanks

---

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 2:28pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/7 "2013-11-14T14:28:09Z")

</div>

Yes, I tried another one of my projects and that one works. I am now trying to isolate the problem.

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 2:37pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/8 "2013-11-14T14:37:58Z")

</div>

Your help is very much appreciated

---

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 3:18pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/9 "2013-11-14T15:18:50Z")

</div>

The smallest bit of code I can come up with to reproduce the problem is this:

import android.util.Pair

public abstract class TestBug() {

&nbsp;&nbsp;public fun m3(position: Int) {  
&nbsp;&nbsp;position(m1().second!!)  
&nbsp;&nbsp;}

&nbsp;&nbsp;private fun m1(): Pair\<Int, Int\> {  
&nbsp;&nbsp;return Pair.create(0, 0)!!  
&nbsp;&nbsp;}

&nbsp;&nbsp;private fun position(p: Int) {}

}

What is weird is that the position arg of m3() is not used, but if I take it out, then the problem goes away.

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 3:40pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/10 "2013-11-14T15:40:26Z")

</div>

The problem seems to be caused by a parameter name clashing with another function's name. So you have a workaround for your project: simply rename the parameter. We'll work on this problem. Thanks a lot for your help!

---

<div class="post-metadata">

**Author:** ![abreslav](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/abreslav/32/8279_2.png) [@abreslav](https://discuss.kotlinlang.org/u/abreslav)\
**Post date:** [November 14, 2013, 3:42pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/11 "2013-11-14T15:42:45Z")

</div>

Created an issue: [http://youtrack.jetbrains.com/issue/KT-4204](http://youtrack.jetbrains.com/issue/KT-4204) Please vote to receive notifications

---

<div class="post-metadata">

**Author:** ![programingjd](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/programingjd/32/1526_2.png) [@programingjd](https://discuss.kotlinlang.org/u/programingjd)\
**Post date:** [November 14, 2013, 3:48pm UTC](https://discuss.kotlinlang.org/t/push-to-maven/705/12 "2013-11-14T15:48:28Z")

</div>

I can confirm that the workaround works. Thank you.
