Page MenuHomeGitPull.it

Build 899
FailedPublic

Drydock: Assemble debug APK

When
Completed at Apr 18 2025, 16:43 · Built for 1 m, 50 s
Status
Failed
Description

This step will build an .apk using Gradle using this fantastic Docker image:

https://gitlab.com/fabmazz/android-fdroid-build-container/-/tree/ubuntu

Source code of this build step:

https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/fdroid-docker-builder.sh

TODO: Use the official image by Fabio Mazza, when the "DESIRED_UID" / "DESIRED_GID" features will be merged.

Build Log 4355 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1Note: Some input files use or override a deprecated API.
2Note: Recompile with -Xlint:deprecation for details.
3ERROR: Exception while analyzing expression in (46,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt
4
5Attachments:
6causeThrowable
7java.lang.OutOfMemoryError: Java heap space
8
9----
10expression.kt
11<File name: LinesGridShowingViewModel.kt, Physical: true>
12{lineIds ->
13 val linesList = ArrayList<GtfsRoute>()
14 if (lineIds.size == 0 || routesLiveData.value==null) return@map linesList
15 for(line in routesLiveData.value!!){
16 if(lineIds.contains(line.gtfsId))
17 <ELEMENT>linesList.add(line)</ELEMENT>
18 }
19 linesList.sortWith(linesComparator)
20 return@map linesList
21 }
22org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (46,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt
23 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
24 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
25 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
26 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
27 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
28 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
29 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
30 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
31 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
32 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
33 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
34 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
35 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
36 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
37 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
38 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
39 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
40 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
41 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
42 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
43 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
44 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
45 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
46 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
47 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
48 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
49 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
50 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
51 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
52 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
53 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
54 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
55 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
56 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
57 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
58 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
59 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
60 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
61 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
62 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
63 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
64 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
65 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
66 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
67 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
68 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
69 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
70 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
71 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
72 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
73 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
74 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
75 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
76 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
77 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
78 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
79 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
80 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
81 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
82 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
83 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
84 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
85 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
86 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
87 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
88 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
89 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
90 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
91 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
92 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
93 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
94 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
95 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
96 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
97 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
98 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
99 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
100 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
101 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
102 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
103 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
104 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
105 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
106 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
107 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
108 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
109 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:47)
110 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
111 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
112 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
113 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
114 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
115 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
116 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:147)
117 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:121)
118 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:96)
119 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getType(ExpressionTypingServices.java:138)
120 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.safeGetType(ExpressionTypingServices.java:81)
121 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.resolveInitializerType(VariableTypeAndInitializerResolver.kt:178)
122 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.access$resolveInitializerType(VariableTypeAndInitializerResolver.kt:28)
123 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:94)
124 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:87)
125 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
126 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
127 at org.jetbrains.kotlin.types.DeferredType.getDelegate(DeferredType.java:108)
128 at org.jetbrains.kotlin.resolve.BodyResolver.computeDeferredType(BodyResolver.java:1086)
129 at org.jetbrains.kotlin.resolve.BodyResolver.resolveProperty(BodyResolver.java:804)
130 at org.jetbrains.kotlin.resolve.BodyResolver.resolvePropertyDeclarationBodies(BodyResolver.java:850)
131 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:123)
132 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
133 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
134 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
135 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
136 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
137 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
138 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
139 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
140 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
141 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
142 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
143 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
144 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
145 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
146 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
147 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
148 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
149 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
150 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
151 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
152 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
153 at com.android.tools.lint.Main.run(Main.java:1766)
154 at com.android.tools.lint.Main.run(Main.java:282)
155 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
156 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
157 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
158 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
159 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
160 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
161 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
162 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
163 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
164 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
165 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
166 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
167 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
168 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
169 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
170 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
171 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
172 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
173 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
174 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
175 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
176 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
177 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
178 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
179 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
180 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
181 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
182 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
183 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
184 at org.gradle.internal.Factories$1.create(Factories.java:31)
185 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
186 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
187 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
188 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
189 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
190 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
191 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
192 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
193 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
194 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
195 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
196 at java.base/java.lang.Thread.run(Thread.java:833)
197Caused by: java.lang.OutOfMemoryError: Java heap space
198ERROR: D8: java.lang.OutOfMemoryError: Java heap space
199com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
200 at com.android.builder.dexing.D8DexArchiveMerger.getMergingExceptionToRethrow(D8DexArchiveMerger.java:220)
201 at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:208)
202 at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:893)
203 at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:845)
204 at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
205 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
206 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
207 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
208 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
209 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
210 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
211 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
212 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
213 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
214 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
215 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
216 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
217 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
218 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
219 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
220 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
221 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
222 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
223 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
224 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
225 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
226 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
227 at org.gradle.internal.Factories$1.create(Factories.java:31)
228 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
229 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
230 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
231 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
232 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
233 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
234 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
235 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
236 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
237 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
238 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
239 at java.base/java.lang.Thread.run(Thread.java:833)
240Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
241 at Version.fakeStackEntry(Version_8.5.35.java:0)
242 at com.android.tools.r8.T.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:5)
243 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:82)
244 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:32)
245 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:31)
246 at com.android.tools.r8.internal.to.b(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:2)
247 at com.android.tools.r8.D8.run(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:11)
248 at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:206)
249 ... 38 more
250Caused by: java.lang.OutOfMemoryError: Java heap space
251
252ERROR: Exception while analyzing expression in (89,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt
253
254Attachments:
255causeThrowable
256java.lang.OutOfMemoryError: Java heap space
257
258----
259expression.kt
260<File name: LivePositionsViewModel.kt, Physical: true>
261{
262
263 val mupds = ArrayList<LivePositionUpdate>()
264 if(lineListening==MQTTMatoClient.LINES_ALL){
265 for(sdic in it.values){
266 for(update in sdic.values){
267 <ELEMENT>mupds.add(update)</ELEMENT>
268 }
269 }
270 } else{
271 //we're listening to one
272 if (it.containsKey(lineListening.trim()) ){
273 for(up in it[lineListening]?.values!!){
274 mupds.add(up)
275 }
276 }
277 }
278 val time = System.currentTimeMillis()
279 if(lastTimeReceived == (0.toLong()) || (time-lastTimeReceived)>500){
280 positionsToBeMatchedLiveData.postValue(mupds)
281 lastTimeReceived = time
282 }
283
284 }
285org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (89,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt
286 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
287 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
288 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
289 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
290 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
291 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
292 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
293 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
294 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
295 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
296 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
297 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
298 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
299 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
300 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
301 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
302 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
303 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
304 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
305 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
306 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
307 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
308 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
309 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
310 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
311 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
312 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
313 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
314 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
315 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
316 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
317 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
318 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
319 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
320 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
321 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
322 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
323 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
324 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
325 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
326 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
327 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
328 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
329 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
330 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
331 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
332 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
333 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
334 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
335 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
336 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
337 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
338 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
339 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
340 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
341 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
342 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
343 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
344 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
345 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
346 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
347 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
348 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
349 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
350 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
351 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
352 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
353 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
354 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
355 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
356 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
357 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
358 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
359 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
360 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
361 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
362 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
363 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
364 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
365 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
366 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
367 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
368 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
369 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
370 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
371 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
372 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
373 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
374 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
375 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
376 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
377 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
378 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
379 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
380 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
381 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
382 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
383 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
384 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
385 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
386 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
387 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
388 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
389 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
390 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
391 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
392 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
393 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
394 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
395 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
396 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
397 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
398 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
399 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
400 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
401 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
402 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
403 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
404 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
405 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
406 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
407 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
408 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
409 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
410 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
411 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
412 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
413 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:47)
414 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
415 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
416 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
417 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
418 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
419 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
420 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:147)
421 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:121)
422 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:96)
423 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getType(ExpressionTypingServices.java:138)
424 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.safeGetType(ExpressionTypingServices.java:81)
425 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.resolveInitializerType(VariableTypeAndInitializerResolver.kt:178)
426 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.access$resolveInitializerType(VariableTypeAndInitializerResolver.kt:28)
427 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:94)
428 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:87)
429 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
430 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
431 at org.jetbrains.kotlin.types.DeferredType.getDelegate(DeferredType.java:108)
432 at org.jetbrains.kotlin.resolve.BodyResolver.computeDeferredType(BodyResolver.java:1086)
433 at org.jetbrains.kotlin.resolve.BodyResolver.resolveProperty(BodyResolver.java:804)
434 at org.jetbrains.kotlin.resolve.BodyResolver.resolvePropertyDeclarationBodies(BodyResolver.java:850)
435 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:123)
436 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
437 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
438 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
439 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
440 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
441 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
442 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
443 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
444 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
445 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
446 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
447 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
448 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
449 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
450 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
451 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
452 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
453 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
454 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
455 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
456 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
457 at com.android.tools.lint.Main.run(Main.java:1766)
458 at com.android.tools.lint.Main.run(Main.java:282)
459 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
460 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
461 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
462 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
463 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
464 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
465 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
466 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
467 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
468 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
469 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
470 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
471 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
472 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
473 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
474 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
475 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
476 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
477 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
478 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
479 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
480 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
481 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
482 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
483 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
484 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
485 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
486 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
487 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
488 at org.gradle.internal.Factories$1.create(Factories.java:31)
489 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
490 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
491 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
492 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
493 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
494 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
495 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
496 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
497 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
498 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
499 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
500 at java.base/java.lang.Thread.run(Thread.java:833)
501Caused by: java.lang.OutOfMemoryError: Java heap space
502ERROR: Exception while analyzing expression in (96,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt
503
504Attachments:
505causeThrowable
506java.lang.OutOfMemoryError: Java heap space
507
508----
509expression.kt
510<File name: LivePositionsViewModel.kt, Physical: true>
511{
512
513 val mupds = ArrayList<LivePositionUpdate>()
514 if(lineListening==MQTTMatoClient.LINES_ALL){
515 for(sdic in it.values){
516 for(update in sdic.values){
517 mupds.add(update)
518 }
519 }
520 } else{
521 //we're listening to one
522 if (it.containsKey(lineListening.trim()) ){
523 for(up in it[lineListening]?.values!!){
524 <ELEMENT>mupds.add(up)</ELEMENT>
525 }
526 }
527 }
528 val time = System.currentTimeMillis()
529 if(lastTimeReceived == (0.toLong()) || (time-lastTimeReceived)>500){
530 positionsToBeMatchedLiveData.postValue(mupds)
531 lastTimeReceived = time
532 }
533
534 }
535org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (96,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt
536 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
537 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
538 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
539 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
540 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
541 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
542 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
543 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
544 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
545 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
546 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
547 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
548 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
549 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
550 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
551 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
552 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
553 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
554 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
555 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
556 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
557 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
558 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
559 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
560 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
561 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
562 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
563 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
564 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
565 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
566 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
567 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
568 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
569 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
570 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
571 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
572 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
573 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
574 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
575 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
576 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
577 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
578 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
579 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
580 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
581 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
582 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
583 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
584 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
585 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
586 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
587 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
588 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
589 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
590 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
591 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
592 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
593 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
594 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
595 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
596 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
597 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
598 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
599 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
600 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
601 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
602 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
603 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
604 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
605 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
606 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
607 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
608 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
609 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
610 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
611 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
612 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
613 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
614 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
615 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
616 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
617 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
618 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
619 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
620 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
621 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
622 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
623 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
624 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
625 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
626 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
627 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
628 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
629 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
630 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
631 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
632 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
633 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
634 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
635 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
636 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
637 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
638 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
639 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
640 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
641 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
642 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
643 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
644 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
645 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
646 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
647 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
648 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
649 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
650 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
651 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
652 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
653 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
654 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
655 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
656 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
657 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
658 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
659 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
660 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
661 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
662 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
663 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
664 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:47)
665 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
666 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
667 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
668 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
669 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
670 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
671 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:147)
672 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:121)
673 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:96)
674 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getType(ExpressionTypingServices.java:138)
675 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.safeGetType(ExpressionTypingServices.java:81)
676 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.resolveInitializerType(VariableTypeAndInitializerResolver.kt:178)
677 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.access$resolveInitializerType(VariableTypeAndInitializerResolver.kt:28)
678 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:94)
679 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:87)
680 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
681 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
682 at org.jetbrains.kotlin.types.DeferredType.getDelegate(DeferredType.java:108)
683 at org.jetbrains.kotlin.resolve.BodyResolver.computeDeferredType(BodyResolver.java:1086)
684 at org.jetbrains.kotlin.resolve.BodyResolver.resolveProperty(BodyResolver.java:804)
685 at org.jetbrains.kotlin.resolve.BodyResolver.resolvePropertyDeclarationBodies(BodyResolver.java:850)
686 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:123)
687 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
688 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
689 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
690 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
691 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
692 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
693 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
694 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
695 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
696 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
697 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
698 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
699 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
700 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
701 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
702 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
703 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
704 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
705 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
706 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
707 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
708 at com.android.tools.lint.Main.run(Main.java:1766)
709 at com.android.tools.lint.Main.run(Main.java:282)
710 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
711 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
712 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
713 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
714 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
715 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
716 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
717 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
718 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
719 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
720 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
721 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
722 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
723 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
724 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
725 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
726 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
727 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
728 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
729 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
730 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
731 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
732 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
733 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
734 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
735 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
736 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
737 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
738 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
739 at org.gradle.internal.Factories$1.create(Factories.java:31)
740 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
741 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
742 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
743 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
744 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
745 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
746 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
747 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
748 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
749 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
750 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
751 at java.base/java.lang.Thread.run(Thread.java:833)
752Caused by: java.lang.OutOfMemoryError: Java heap space
753ERROR: Exception while analyzing expression in (43,25) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/StopsMapViewModel.kt
754
755Attachments:
756causeThrowable
757java.lang.OutOfMemoryError: Java heap space
758
759----
760expression.kt
761<File name: StopsMapViewModel.kt, Physical: true>
762{ newStops ->
763 val stopsAdd = stopsToShow.value ?: ArrayList()
764 for (s in newStops){
765 if (s.ID !in stopsShownIDs){
766 stopsShownIDs.add(s.ID)
767 <ELEMENT>stopsAdd.add(s)</ELEMENT>
768 allStopsLoaded[s.ID] = s
769 }
770 }
771
772 stopsToShow.postValue(stopsAdd)
773 //Log.d(DEBUG_TAG, "Loaded ${stopsAdd.size} stops in total")
774 }
775org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (43,25) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/StopsMapViewModel.kt
776 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
777 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
778 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
779 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
780 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
781 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
782 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
783 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
784 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
785 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
786 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
787 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
788 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
789 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
790 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
791 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
792 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
793 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
794 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
795 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
796 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
797 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
798 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
799 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
800 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
801 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
802 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
803 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
804 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
805 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
806 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
807 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
808 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
809 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
810 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
811 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
812 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
813 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
814 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
815 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
816 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
817 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
818 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
819 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
820 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
821 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
822 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
823 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
824 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
825 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
826 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
827 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
828 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
829 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
830 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
831 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
832 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
833 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
834 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
835 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
836 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
837 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
838 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
839 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
840 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
841 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
842 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
843 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
844 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
845 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
846 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
847 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
848 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
849 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
850 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
851 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
852 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
853 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
854 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
855 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
856 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
857 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
858 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
859 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
860 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
861 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
862 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
863 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
864 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
865 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
866 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
867 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
868 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
869 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
870 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
871 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
872 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
873 at org.jetbrains.kotlin.psi.KtVisitor.visitSafeQualifiedExpression(KtVisitor.java:320)
874 at org.jetbrains.kotlin.psi.KtSafeQualifiedExpression.accept(KtSafeQualifiedExpression.kt:23)
875 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
876 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
877 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
878 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
879 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
880 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
881 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
882 at org.jetbrains.kotlin.psi.KtVisitor.visitSafeQualifiedExpression(KtVisitor.java:320)
883 at org.jetbrains.kotlin.psi.KtSafeQualifiedExpression.accept(KtSafeQualifiedExpression.kt:23)
884 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
885 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
886 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
887 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
888 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
889 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
890 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
891 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
892 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
893 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
894 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
895 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
896 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
897 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
898 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
899 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:443)
900 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
901 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
902 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
903 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
904 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
905 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
906 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
907 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
908 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
909 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
910 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
911 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
912 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
913 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
914 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
915 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
916 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
917 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
918 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
919 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
920 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
921 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
922 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
923 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
924 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
925 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
926 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
927 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
928 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
929 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
930 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
931 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
932 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
933 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
934 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
935 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
936 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
937 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
938 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
939 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
940 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:47)
941 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
942 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
943 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
944 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
945 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
946 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
947 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:147)
948 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:121)
949 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:96)
950 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getType(ExpressionTypingServices.java:138)
951 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.safeGetType(ExpressionTypingServices.java:81)
952 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.resolveInitializerType(VariableTypeAndInitializerResolver.kt:178)
953 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver.access$resolveInitializerType(VariableTypeAndInitializerResolver.kt:28)
954 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:94)
955 at org.jetbrains.kotlin.resolve.VariableTypeAndInitializerResolver$resolveTypeNullable$1.invoke(VariableTypeAndInitializerResolver.kt:87)
956 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
957 at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
958 at org.jetbrains.kotlin.types.DeferredType.getDelegate(DeferredType.java:108)
959 at org.jetbrains.kotlin.resolve.BodyResolver.computeDeferredType(BodyResolver.java:1086)
960 at org.jetbrains.kotlin.resolve.BodyResolver.resolveProperty(BodyResolver.java:804)
961 at org.jetbrains.kotlin.resolve.BodyResolver.resolvePropertyDeclarationBodies(BodyResolver.java:850)
962 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:123)
963 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
964 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
965 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
966 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
967 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
968 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
969 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
970 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
971 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
972 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
973 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
974 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
975 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
976 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
977 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
978 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
979 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
980 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
981 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
982 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
983 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
984 at com.android.tools.lint.Main.run(Main.java:1766)
985 at com.android.tools.lint.Main.run(Main.java:282)
986 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
987 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
988 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
989 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
990 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
991 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
992 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
993 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
994 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
995 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
996 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
997 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
998 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
999 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1000 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1001 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1002 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1003 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1004 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1005 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1006 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1007 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1008 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1009 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1010 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1011 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1012 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1013 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1014 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1015 at org.gradle.internal.Factories$1.create(Factories.java:31)
1016 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1017 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1018 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1019 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1020 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1021 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1022 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1023 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1024 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1025 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1026 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1027 at java.base/java.lang.Thread.run(Thread.java:833)
1028Caused by: java.lang.OutOfMemoryError: Java heap space
1029ERROR: Exception while analyzing expression in (48,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/gtfs/GtfsRtPositionsRequest.kt
1030
1031Attachments:
1032causeThrowable
1033java.lang.OutOfMemoryError: Java heap space
1034
1035----
1036expression.kt
1037<File name: GtfsRtPositionsRequest.kt, Physical: true>
1038override fun parseNetworkResponse(response: NetworkResponse?): Response<ArrayList<LivePositionUpdate>> {
1039 if (response == null){
1040 return Response.error(VolleyError("Null response"))
1041 }
1042
1043 if (response.statusCode != 200)
1044 return Response.error(VolleyError("Error code is ${response.statusCode}"))
1045
1046 val gtfsreq = GtfsRealtime.FeedMessage.parseFrom(response.data)
1047
1048 val positionList = ArrayList<LivePositionUpdate>()
1049
1050 if (gtfsreq.hasHeader() && gtfsreq.entityCount>0){
1051 for (i in 0 until gtfsreq.entityCount){
1052 val entity = gtfsreq.getEntity(i)
1053 if (entity.hasVehicle()){
1054 <ELEMENT>positionList.add(LivePositionUpdate(entity.vehicle))</ELEMENT>
1055 }
1056 }
1057 }
1058
1059 return Response.success(positionList, HttpHeaderParser.parseCacheHeaders(response))
1060 }
1061org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (48,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/gtfs/GtfsRtPositionsRequest.kt
1062 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
1063 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
1064 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1065 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1066 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1067 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1068 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1069 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
1070 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
1071 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
1072 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1073 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1074 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1075 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1076 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1077 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1078 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1079 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1080 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1081 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1082 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1083 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1084 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1085 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1087 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1088 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1089 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
1090 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
1091 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
1092 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
1093 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
1094 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1095 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1096 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1097 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1098 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1099 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1100 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1101 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1102 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1103 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1104 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1105 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1106 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1107 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1108 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1109 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1110 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1111 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
1112 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
1113 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
1114 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
1115 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1116 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1117 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1118 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1119 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1120 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1121 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1122 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1123 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1124 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1125 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1126 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1127 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1128 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1129 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1130 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1131 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1132 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
1133 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
1134 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
1135 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
1136 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
1137 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1138 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1139 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1140 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1141 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1142 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1143 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1144 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1145 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1146 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1147 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1148 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1149 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1150 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1151 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
1152 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
1153 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
1154 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
1155 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
1156 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
1157 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
1158 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
1159 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
1160 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
1161 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
1162 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
1163 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
1164 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
1165 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
1166 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
1167 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
1168 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
1169 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
1170 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
1171 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
1172 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
1173 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
1174 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
1175 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
1176 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
1177 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
1178 at com.android.tools.lint.Main.run(Main.java:1766)
1179 at com.android.tools.lint.Main.run(Main.java:282)
1180 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
1181 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
1182 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1183 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1184 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
1185 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
1186 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
1187 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1188 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1189 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1190 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1191 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1192 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1193 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1194 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1195 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1196 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1197 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1198 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1199 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1200 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1201 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1202 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1203 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1204 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1205 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1206 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1207 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1208 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1209 at org.gradle.internal.Factories$1.create(Factories.java:31)
1210 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1211 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1212 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1213 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1214 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1215 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1216 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1217 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1218 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1219 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1220 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1221 at java.base/java.lang.Thread.run(Thread.java:833)
1222Caused by: java.lang.OutOfMemoryError: Java heap space
1223ERROR: Exception while analyzing expression in (137,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt
1224
1225Attachments:
1226causeThrowable
1227java.lang.OutOfMemoryError: Java heap space
1228
1229----
1230expression.kt
1231<File name: MQTTMatoClient.kt, Physical: true>
1232{
1233 if (!respondersMap.contains(lineId))
1234 respondersMap[lineId] = ArrayList()
1235 <ELEMENT>respondersMap[lineId]!!.add(WeakReference(responder))</ELEMENT>
1236 Log.d(DEBUG_TAG, "Add MQTT Listener for line $lineId, topic $topic")
1237 }
1238org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (137,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt
1239 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
1240 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
1241 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1242 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1243 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1244 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1245 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1246 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
1247 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
1248 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
1249 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1250 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1251 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1252 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1253 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1254 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1255 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
1256 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
1257 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
1258 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
1259 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
1260 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
1261 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1262 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1263 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1264 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1265 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
1266 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
1267 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
1268 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
1269 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
1270 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
1271 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
1272 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
1273 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
1274 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
1275 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
1276 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
1277 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
1278 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
1279 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
1280 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
1281 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
1282 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1283 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
1284 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
1285 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
1286 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
1287 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
1288 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfo(CallExpressionResolver.kt:185)
1289 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitCallExpression(BasicExpressionTypingVisitor.java:731)
1290 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitCallExpression(ExpressionTypingVisitorDispatcher.java:396)
1291 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitCallExpression(ExpressionTypingVisitorDispatcher.java:60)
1292 at org.jetbrains.kotlin.psi.KtCallExpression.accept(KtCallExpression.java:35)
1293 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1294 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1295 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1296 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1297 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1298 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1299 at org.jetbrains.kotlin.psi.KtVisitor.visitReferenceExpression(KtVisitor.java:212)
1300 at org.jetbrains.kotlin.psi.KtVisitor.visitCallExpression(KtVisitor.java:292)
1301 at org.jetbrains.kotlin.psi.KtCallExpression.accept(KtCallExpression.java:35)
1302 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1303 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1304 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1305 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1306 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1307 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1308 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1309 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1310 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1311 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1312 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1313 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1314 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1315 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1316 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
1317 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
1318 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
1319 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
1320 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
1321 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
1322 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
1323 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
1324 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
1325 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
1326 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
1327 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
1328 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
1329 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
1330 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
1331 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
1332 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
1333 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
1334 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
1335 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
1336 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
1337 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
1338 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
1339 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
1340 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
1341 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
1342 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
1343 at com.android.tools.lint.Main.run(Main.java:1766)
1344 at com.android.tools.lint.Main.run(Main.java:282)
1345 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
1346 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
1347 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1348 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1349 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
1350 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
1351 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
1352 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1353 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1354 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1355 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1356 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1357 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1358 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1359 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1360 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1361 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1362 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1363 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1364 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1365 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1366 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1367 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1368 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1369 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1370 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1371 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1372 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1373 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1374 at org.gradle.internal.Factories$1.create(Factories.java:31)
1375 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1376 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1377 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1378 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1379 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1380 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1381 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1382 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1383 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1384 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1385 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1386 at java.base/java.lang.Thread.run(Thread.java:833)
1387Caused by: java.lang.OutOfMemoryError: Java heap space
1388ERROR: Exception while analyzing expression in (203,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1389
1390Attachments:
1391causeThrowable
1392java.lang.OutOfMemoryError: Java heap space
1393
1394----
1395expression.kt
1396<File name: MatoAPIFetcher.kt, Physical: true>
1397/*
1398 fun makeRequest(type: QueryType?, variables: JSONObject) : String{
1399 type.let {
1400 val requestData = JSONObject()
1401 when (it){
1402 QueryType.ARRIVALS ->{
1403 requestData.put("operationName","AllStopsDirect")
1404 requestData.put("variables", variables)
1405 requestData.put("query", MatoQueries.QUERY_ARRIVALS)
1406 }
1407 else -> {
1408 //TODO all other cases
1409 }
1410 }
1411
1412
1413 //todo make the request...
1414 //https://pablobaxter.github.io/volley-docs/com/android/volley/toolbox/RequestFuture.html
1415 //https://stackoverflow.com/questions/16904741/can-i-do-a-synchronous-request-with-volley
1416
1417 }
1418 return ""
1419 }
1420 */
1421 fun parseStopJSON(jsonStop: JSONObject): Palina{
1422 val latitude = jsonStop.getDouble("lat")
1423 val longitude = jsonStop.getDouble("lon")
1424 val palina = Palina(
1425 jsonStop.getString("code"),
1426 jsonStop.getString("name"),
1427 null, null, latitude, longitude,
1428 jsonStop.getString("gtfsId")
1429 )
1430 val routesStoppingJSON = jsonStop.getJSONArray("routes")
1431 val baseRoutes = mutableListOf<Route>()
1432 // get all the possible routes
1433 for (i in 0 until routesStoppingJSON.length()){
1434 val routeBaseInfo = routesStoppingJSON.getJSONObject(i)
1435 val r = Route(routeBaseInfo.getString("shortName"), Route.Type.UNKNOWN,"")
1436 r.setGtfsId(routeBaseInfo.getString("gtfsId").trim())
1437 <ELEMENT>baseRoutes.add(r)</ELEMENT>
1438
1439 }
1440 if (jsonStop.has("desc")){
1441 palina.location = jsonStop.getString("desc")
1442 }
1443 //there is also "zoneId" which is the zone of the stop (0-> city, etc)
1444
1445 if(jsonStop.has("stoptimesForPatterns")) {
1446 val routesStopTimes = jsonStop.getJSONArray("stoptimesForPatterns")
1447
1448 for (i in 0 until routesStopTimes.length()) {
1449 val patternJSON = routesStopTimes.getJSONObject(i)
1450 val mRoute = parseRouteStoptimesJSON(patternJSON)
1451
1452 //Log.d("BusTO-MapiFetcher")
1453 //val directionId = patternJSON.getJSONObject("pattern").getInt("directionId")
1454 //TODO: use directionId
1455 palina.addRoute(mRoute)
1456 for (r in baseRoutes) {
1457 if (mRoute.gtfsId != null && r.gtfsId.equals(mRoute.gtfsId)) {
1458 baseRoutes.remove(r)
1459 break
1460 }
1461 }
1462 }
1463 }
1464 for (noArrivalRoute in baseRoutes){
1465 palina.addRoute(noArrivalRoute)
1466 }
1467 //val gtfsRoutes = mutableListOf<>()
1468 return palina
1469 }
1470org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (203,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1471 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
1472 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
1473 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1474 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1475 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1476 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1477 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1478 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
1479 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
1480 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
1481 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1482 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1483 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1484 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1485 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1486 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1487 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1488 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1489 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1490 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1491 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1492 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1493 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1494 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1495 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1496 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1497 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1498 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
1499 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
1500 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
1501 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
1502 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1503 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1504 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1505 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1506 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1507 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1508 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1509 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1510 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1511 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1512 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1513 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1514 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1515 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1516 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
1517 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
1518 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
1519 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
1520 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
1521 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
1522 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
1523 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
1524 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
1525 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
1526 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
1527 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
1528 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
1529 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
1530 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
1531 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
1532 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
1533 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
1534 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
1535 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
1536 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
1537 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
1538 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
1539 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
1540 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
1541 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
1542 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
1543 at com.android.tools.lint.Main.run(Main.java:1766)
1544 at com.android.tools.lint.Main.run(Main.java:282)
1545 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
1546 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
1547 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1548 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1549 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
1550 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
1551 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
1552 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1553 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1554 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1555 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1556 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1557 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1558 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1559 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1560 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1561 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1562 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1563 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1564 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1565 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1566 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1567 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1568 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1569 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1570 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1571 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1572 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1573 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1574 at org.gradle.internal.Factories$1.create(Factories.java:31)
1575 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1576 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1577 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1578 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1579 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1580 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1581 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1582 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1583 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1584 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1585 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1586 at java.base/java.lang.Thread.run(Thread.java:833)
1587Caused by: java.lang.OutOfMemoryError: Java heap space
1588ERROR: Exception while analyzing expression in (248,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1589
1590Attachments:
1591causeThrowable
1592java.lang.OutOfMemoryError: Java heap space
1593
1594----
1595expression.kt
1596<File name: MatoAPIFetcher.kt, Physical: true>
1597fun parseRouteStoptimesJSON(jsonPatternWithStops: JSONObject): Route{
1598 val patternJSON = jsonPatternWithStops.getJSONObject("pattern")
1599 val routeJSON = patternJSON.getJSONObject("route")
1600
1601 val passaggiJSON = jsonPatternWithStops.getJSONArray("stoptimes")
1602 val gtfsId = routeJSON.getString("gtfsId").trim()
1603 val passages = mutableListOf<Passaggio>()
1604 for( i in 0 until passaggiJSON.length()){
1605 val stoptime = passaggiJSON.getJSONObject(i)
1606 val scheduledTime = stoptime.getInt("scheduledArrival")
1607 val realtimeTime = stoptime.getInt("realtimeArrival")
1608 val realtime = stoptime.getBoolean("realtime")
1609 <ELEMENT>passages.add(
1610 Passaggio(realtimeTime,realtime, realtimeTime-scheduledTime,
1611 Passaggio.Source.MatoAPI)
1612 )</ELEMENT>
1613 }
1614 var routeType = Route.Type.UNKNOWN
1615 if (gtfsId[gtfsId.length-1] == 'E')
1616 routeType = Route.Type.LONG_DISTANCE_BUS
1617 else when( routeJSON.getString("mode").trim()){
1618 "BUS" -> routeType = Route.Type.BUS
1619 "TRAM" -> routeType = Route.Type.TRAM
1620 }
1621 val route = Route(
1622 routeJSON.getString("shortName"),
1623 patternJSON.getString("headsign"),
1624 routeType,
1625 passages,
1626 )
1627 route.setGtfsId(gtfsId)
1628 return route
1629 }
1630org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (248,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1631 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
1632 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
1633 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1634 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1635 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1636 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1637 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1638 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
1639 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
1640 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
1641 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1642 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1643 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1644 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1645 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1646 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1647 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1648 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1649 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1650 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1651 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1652 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1653 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1654 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1655 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1656 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1657 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1658 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
1659 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
1660 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
1661 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
1662 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1663 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1664 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1665 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1666 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1667 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1668 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1669 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1670 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1671 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1672 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1673 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1674 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1675 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1676 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
1677 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
1678 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
1679 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
1680 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
1681 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
1682 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
1683 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
1684 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
1685 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
1686 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
1687 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
1688 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
1689 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
1690 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
1691 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
1692 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
1693 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
1694 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
1695 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
1696 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
1697 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
1698 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
1699 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
1700 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
1701 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
1702 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
1703 at com.android.tools.lint.Main.run(Main.java:1766)
1704 at com.android.tools.lint.Main.run(Main.java:282)
1705 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
1706 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
1707 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1708 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1709 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
1710 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
1711 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
1712 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1713 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1714 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1715 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1716 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1717 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1718 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1719 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1720 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1721 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1722 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1723 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1724 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1725 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1726 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1727 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1728 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1729 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1730 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1731 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1732 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1733 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1734 at org.gradle.internal.Factories$1.create(Factories.java:31)
1735 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1736 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1737 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1738 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1739 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1740 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1741 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1742 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1743 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1744 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1745 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1746 at java.base/java.lang.Thread.run(Thread.java:833)
1747Caused by: java.lang.OutOfMemoryError: Java heap space
1748ERROR: Exception while analyzing expression in (300,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1749
1750Attachments:
1751causeThrowable
1752java.lang.OutOfMemoryError: Java heap space
1753
1754----
1755expression.kt
1756<File name: MatoAPIFetcher.kt, Physical: true>
1757fun getFeedsAndAgencies(context: Context, res: AtomicReference<Fetcher.Result>?):
1758 Pair<List<GtfsFeed>, ArrayList<GtfsAgency>> {
1759 val requestQueue = NetworkVolleyManager.getInstance(context).requestQueue
1760 val future = RequestFuture.newFuture<JSONObject>()
1761
1762 val request = MatoVolleyJSONRequest(MatoQueries.QueryType.FEEDS, JSONObject(), future, future)
1763 request.setRetryPolicy(longRetryPolicy)
1764 request.tag = getVolleyReqTag(MatoQueries.QueryType.FEEDS)
1765
1766 requestQueue.add(request)
1767
1768 val feeds = ArrayList<GtfsFeed>()
1769 val agencies = ArrayList<GtfsAgency>()
1770 var outObj = ""
1771 try {
1772 val resObj = future.get(120,TimeUnit.SECONDS)
1773 outObj = resObj.toString(1)
1774 val feedsJSON = resObj.getJSONArray("feeds")
1775 for (i in 0 until feedsJSON.length()){
1776 val resTup = ResponseParsing.parseFeedJSON(feedsJSON.getJSONObject(i))
1777 <ELEMENT>feeds.add(resTup.first)</ELEMENT>
1778
1779 agencies.addAll(resTup.second)
1780 }
1781
1782
1783 } catch (e: InterruptedException) {
1784 e.printStackTrace()
1785 res?.set(Fetcher.Result.PARSER_ERROR)
1786 } catch (e: ExecutionException) {
1787 e.printStackTrace()
1788 res?.set(Fetcher.Result.SERVER_ERROR)
1789 } catch (e: TimeoutException) {
1790 res?.set(Fetcher.Result.CONNECTION_ERROR)
1791 e.printStackTrace()
1792 } catch (e: JSONException){
1793 e.printStackTrace()
1794 res?.set(Fetcher.Result.PARSER_ERROR)
1795 Log.e(DEBUG_TAG, "Downloading feeds: $outObj")
1796 }
1797 return Pair(feeds,agencies)
1798
1799 }
1800org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (300,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1801 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
1802 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
1803 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1804 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1805 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1806 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1807 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1808 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
1809 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
1810 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
1811 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1812 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1813 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1814 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1815 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1816 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1817 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1818 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1819 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1820 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1821 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1822 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1823 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1824 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1825 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1826 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1827 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
1828 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
1829 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
1830 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
1831 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1832 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1833 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1834 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1835 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
1836 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
1837 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1838 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1839 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
1840 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
1841 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
1842 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1843 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1844 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1845 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1846 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1847 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
1848 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
1849 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
1850 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
1851 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
1852 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
1853 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
1854 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1855 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
1856 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
1857 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveTryAsCall(ControlStructureTypingUtils.java:153)
1858 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.resolveTryExpressionWithNewInference(ControlStructureTypingVisitor.java:619)
1859 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitTryExpression(ControlStructureTypingVisitor.java:499)
1860 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitTryExpression(ExpressionTypingVisitorDispatcher.java:302)
1861 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitTryExpression(ExpressionTypingVisitorDispatcher.java:60)
1862 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
1863 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1864 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1865 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1866 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
1867 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
1868 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
1869 at org.jetbrains.kotlin.psi.KtVisitor.visitTryExpression(KtVisitor.java:268)
1870 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
1871 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1872 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1873 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1874 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1875 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
1876 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
1877 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
1878 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
1879 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
1880 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
1881 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
1882 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
1883 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
1884 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
1885 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
1886 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
1887 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
1888 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
1889 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
1890 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
1891 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
1892 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
1893 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
1894 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
1895 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
1896 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
1897 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
1898 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
1899 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
1900 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
1901 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
1902 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
1903 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
1904 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
1905 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
1906 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
1907 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
1908 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
1909 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
1910 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
1911 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
1912 at com.android.tools.lint.Main.run(Main.java:1766)
1913 at com.android.tools.lint.Main.run(Main.java:282)
1914 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
1915 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
1916 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1917 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
1918 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
1919 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
1920 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
1921 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1922 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1923 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1924 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1925 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1926 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1927 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1928 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
1929 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
1930 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1931 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1932 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1933 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1934 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1935 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1936 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1937 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1938 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
1939 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1940 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1941 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1942 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1943 at org.gradle.internal.Factories$1.create(Factories.java:31)
1944 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
1945 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
1946 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
1947 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1948 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1949 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
1950 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1951 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1952 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
1953 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
1954 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
1955 at java.base/java.lang.Thread.run(Thread.java:833)
1956Caused by: java.lang.OutOfMemoryError: Java heap space
1957ERROR: Exception while analyzing expression in (345,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
1958
1959Attachments:
1960causeThrowable
1961java.lang.OutOfMemoryError: Java heap space
1962
1963----
1964expression.kt
1965<File name: MatoAPIFetcher.kt, Physical: true>
1966fun getRoutes(context: Context, res: AtomicReference<Fetcher.Result>?):
1967 ArrayList<GtfsRoute>{
1968 val requestQueue = NetworkVolleyManager.getInstance(context).requestQueue
1969 val future = RequestFuture.newFuture<JSONObject>()
1970
1971 val params = JSONObject()
1972 params.put("feeds","gtt")
1973
1974 val request = MatoVolleyJSONRequest(MatoQueries.QueryType.ROUTES, params, future, future)
1975 request.tag = getVolleyReqTag(MatoQueries.QueryType.ROUTES)
1976 request.retryPolicy = longRetryPolicy
1977
1978 requestQueue.add(request)
1979
1980 val routes = ArrayList<GtfsRoute>()
1981 var outObj = ""
1982 try {
1983 val resObj = future.get(120,TimeUnit.SECONDS)
1984 outObj = resObj.toString(1)
1985 val routesJSON = resObj.getJSONArray("routes")
1986 for (i in 0 until routesJSON.length()){
1987 val route = ResponseParsing.parseRouteJSON(routesJSON.getJSONObject(i))
1988 <ELEMENT>routes.add(route)</ELEMENT>
1989 }
1990
1991
1992 } catch (e: InterruptedException) {
1993 e.printStackTrace()
1994 res?.set(Fetcher.Result.PARSER_ERROR)
1995 } catch (e: ExecutionException) {
1996 e.printStackTrace()
1997 res?.set(Fetcher.Result.SERVER_ERROR)
1998 } catch (e: TimeoutException) {
1999 res?.set(Fetcher.Result.CONNECTION_ERROR)
2000 e.printStackTrace()
2001 } catch (e: JSONException){
2002 e.printStackTrace()
2003 res?.set(Fetcher.Result.PARSER_ERROR)
2004 Log.e(DEBUG_TAG, "Downloading feeds: $outObj")
2005 }
2006 return routes
2007
2008 }
2009org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (345,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MatoAPIFetcher.kt
2010 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2011 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2012 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2013 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2014 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2015 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2016 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2017 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2018 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2019 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2020 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2021 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2022 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2023 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2024 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2025 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2026 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2027 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2028 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2029 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2030 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2031 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2032 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2033 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2034 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2035 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2036 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2037 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2038 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2039 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2040 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2041 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2042 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2043 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2044 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2045 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2046 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2047 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2048 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2049 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
2050 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
2051 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
2052 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2053 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2054 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2055 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2056 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2057 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
2058 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
2059 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
2060 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
2061 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
2062 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
2063 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
2064 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2065 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
2066 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
2067 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveTryAsCall(ControlStructureTypingUtils.java:153)
2068 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.resolveTryExpressionWithNewInference(ControlStructureTypingVisitor.java:619)
2069 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitTryExpression(ControlStructureTypingVisitor.java:499)
2070 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitTryExpression(ExpressionTypingVisitorDispatcher.java:302)
2071 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitTryExpression(ExpressionTypingVisitorDispatcher.java:60)
2072 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
2073 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2074 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2075 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2076 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2077 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2078 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2079 at org.jetbrains.kotlin.psi.KtVisitor.visitTryExpression(KtVisitor.java:268)
2080 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
2081 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2082 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2083 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2084 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2085 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2087 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2088 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2089 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2090 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2091 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2092 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2093 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2094 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2095 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
2096 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
2097 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
2098 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
2099 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
2100 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
2101 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
2102 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
2103 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
2104 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
2105 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
2106 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
2107 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
2108 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
2109 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
2110 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
2111 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
2112 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
2113 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
2114 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
2115 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
2116 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
2117 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
2118 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
2119 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
2120 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
2121 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
2122 at com.android.tools.lint.Main.run(Main.java:1766)
2123 at com.android.tools.lint.Main.run(Main.java:282)
2124 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2125 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2126 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2127 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2128 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
2129 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
2130 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
2131 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
2132 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
2133 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
2134 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
2135 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
2136 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
2137 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
2138 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
2139 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
2140 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
2141 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
2142 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
2143 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
2144 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
2145 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
2146 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
2147 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
2148 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
2149 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2150 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
2151 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
2152 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
2153 at org.gradle.internal.Factories$1.create(Factories.java:31)
2154 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
2155 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
2156 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
2157 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
2158 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
2159 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
2160 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2161 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
2162 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
2163 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
2164 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
2165 at java.base/java.lang.Thread.run(Thread.java:833)
2166Caused by: java.lang.OutOfMemoryError: Java heap space
2167ERROR: Exception while analyzing expression in (58,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2168
2169Attachments:
2170causeThrowable
2171java.lang.OutOfMemoryError: Java heap space
2172
2173----
2174expression.kt
2175<File name: ResponseParsing.kt, Physical: true>
2176/**
2177 * Parse a feed request json, containing the GTFS agencies it is served by
2178 */
2179 fun parseFeedJSON(jsonObject: JSONObject): Pair<GtfsFeed, ArrayList<GtfsAgency>> {
2180
2181 val agencies = ArrayList<GtfsAgency>()
2182 val feed = GtfsFeed(jsonObject.getString("feedId"))
2183 val oo = jsonObject.getJSONArray("agencies")
2184 agencies.ensureCapacity(oo.length())
2185 for (i in 0 until oo.length()) {
2186 val agObj = oo.getJSONObject(i)
2187
2188 <ELEMENT>agencies.add(
2189 GtfsAgency(
2190 agObj.getString("gtfsId"),
2191 agObj.getString("name"),
2192 agObj.getString("url"),
2193 agObj.getString("fareUrl"),
2194 agObj.getString("phone"),
2195 feed
2196 )
2197 )</ELEMENT>
2198 }
2199 return Pair(feed, agencies)
2200 }
2201org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (58,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2202 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2203 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2204 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2205 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2206 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2207 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2208 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2209 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2210 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2211 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2212 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2213 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2214 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2215 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2216 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2217 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2218 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2219 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2220 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2221 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2222 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2223 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2224 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2225 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2226 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2227 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2228 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2229 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2230 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2231 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2232 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2233 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2234 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2235 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2236 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2237 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2238 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2239 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2240 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2241 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2242 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2243 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2244 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2245 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2246 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2247 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
2248 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
2249 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
2250 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
2251 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
2252 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
2253 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
2254 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
2255 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
2256 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
2257 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
2258 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
2259 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
2260 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
2261 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
2262 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
2263 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
2264 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
2265 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
2266 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
2267 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
2268 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
2269 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
2270 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
2271 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
2272 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
2273 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
2274 at com.android.tools.lint.Main.run(Main.java:1766)
2275 at com.android.tools.lint.Main.run(Main.java:282)
2276 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2277 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2278 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2279 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2280 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
2281 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
2282 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
2283 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
2284 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
2285 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
2286 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
2287 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
2288 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
2289 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
2290 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
2291 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
2292 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
2293 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
2294 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
2295 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
2296 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
2297 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
2298 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
2299 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
2300 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
2301 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2302 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
2303 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
2304 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
2305 at org.gradle.internal.Factories$1.create(Factories.java:31)
2306 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
2307 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
2308 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
2309 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
2310 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
2311 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
2312 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2313 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
2314 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
2315 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
2316 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
2317 at java.base/java.lang.Thread.run(Thread.java:833)
2318Caused by: java.lang.OutOfMemoryError: Java heap space
2319ERROR: Exception while analyzing expression in (107,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2320
2321Attachments:
2322causeThrowable
2323java.lang.OutOfMemoryError: Java heap space
2324
2325----
2326expression.kt
2327<File name: ResponseParsing.kt, Physical: true>
2328/**
2329 * Parse a route pattern from the JSON response of the MaTO server
2330 */
2331 fun parseRoutePatternsStopsJSON(jsonObject: JSONObject): ArrayList<MatoPattern> {
2332 val routeGtfsId = jsonObject.getString("gtfsId")
2333
2334 val patternsJSON = jsonObject.getJSONArray("patterns")
2335 val patternsOut = ArrayList<MatoPattern>(patternsJSON.length())
2336 var mPatternJSON: JSONObject
2337 for (i in 0 until patternsJSON.length()) {
2338 mPatternJSON = patternsJSON.getJSONObject(i)
2339
2340 val stopsJSON = mPatternJSON.getJSONArray("stops")
2341
2342 val stopsCodes = ArrayList<String>(stopsJSON.length())
2343 for (k in 0 until stopsJSON.length()) {
2344 <ELEMENT>stopsCodes.add(
2345 stopsJSON.getJSONObject(k).getString("gtfsId")
2346 )</ELEMENT>
2347 }
2348
2349 val geometry = mPatternJSON.getJSONObject("patternGeometry")
2350 val numGeo = geometry.getInt("length")
2351 val polyline = geometry.getString("points")
2352
2353 patternsOut.add(
2354 MatoPattern(
2355 mPatternJSON.getString("name"), mPatternJSON.getString("code"),
2356 mPatternJSON.getString("semanticHash"), mPatternJSON.getInt("directionId"),
2357 routeGtfsId,
2358 sanitize( mPatternJSON.getString("headsign")),
2359 polyline, numGeo, stopsCodes
2360 )
2361 )
2362 }
2363 return patternsOut
2364 }
2365org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (107,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2366 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2367 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2368 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2369 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2370 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2371 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2372 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2373 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2374 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2375 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2376 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2377 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2378 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2379 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2380 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2381 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2382 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2383 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2384 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2385 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2386 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2387 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2388 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2389 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2390 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2391 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2392 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2393 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2394 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2395 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2396 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2397 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2398 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2399 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2400 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2401 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2402 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2403 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2404 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2405 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2406 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2407 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2408 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2409 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2410 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2411 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2412 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2413 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2414 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2415 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2416 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2417 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2418 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2419 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2420 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2421 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2422 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2423 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2424 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2425 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2426 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2427 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2428 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2429 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2430 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2431 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
2432 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
2433 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
2434 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
2435 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
2436 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
2437 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
2438 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
2439 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
2440 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
2441 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
2442 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
2443 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
2444 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
2445 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
2446 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
2447 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
2448 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
2449 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
2450 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
2451 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
2452 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
2453 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
2454 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
2455 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
2456 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
2457 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
2458 at com.android.tools.lint.Main.run(Main.java:1766)
2459 at com.android.tools.lint.Main.run(Main.java:282)
2460 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2461 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2462 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2463 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2464 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
2465 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
2466 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
2467 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
2468 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
2469 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
2470 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
2471 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
2472 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
2473 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
2474 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
2475 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
2476 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
2477 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
2478 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
2479 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
2480 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
2481 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
2482 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
2483 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
2484 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
2485 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2486 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
2487 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
2488 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
2489 at org.gradle.internal.Factories$1.create(Factories.java:31)
2490 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
2491 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
2492 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
2493 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
2494 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
2495 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
2496 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2497 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
2498 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
2499 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
2500 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
2501 at java.base/java.lang.Thread.run(Thread.java:833)
2502Caused by: java.lang.OutOfMemoryError: Java heap space
2503ERROR: Exception while analyzing expression in (116,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2504
2505Attachments:
2506causeThrowable
2507java.lang.OutOfMemoryError: Java heap space
2508
2509----
2510expression.kt
2511<File name: ResponseParsing.kt, Physical: true>
2512/**
2513 * Parse a route pattern from the JSON response of the MaTO server
2514 */
2515 fun parseRoutePatternsStopsJSON(jsonObject: JSONObject): ArrayList<MatoPattern> {
2516 val routeGtfsId = jsonObject.getString("gtfsId")
2517
2518 val patternsJSON = jsonObject.getJSONArray("patterns")
2519 val patternsOut = ArrayList<MatoPattern>(patternsJSON.length())
2520 var mPatternJSON: JSONObject
2521 for (i in 0 until patternsJSON.length()) {
2522 mPatternJSON = patternsJSON.getJSONObject(i)
2523
2524 val stopsJSON = mPatternJSON.getJSONArray("stops")
2525
2526 val stopsCodes = ArrayList<String>(stopsJSON.length())
2527 for (k in 0 until stopsJSON.length()) {
2528 stopsCodes.add(
2529 stopsJSON.getJSONObject(k).getString("gtfsId")
2530 )
2531 }
2532
2533 val geometry = mPatternJSON.getJSONObject("patternGeometry")
2534 val numGeo = geometry.getInt("length")
2535 val polyline = geometry.getString("points")
2536
2537 <ELEMENT>patternsOut.add(
2538 MatoPattern(
2539 mPatternJSON.getString("name"), mPatternJSON.getString("code"),
2540 mPatternJSON.getString("semanticHash"), mPatternJSON.getInt("directionId"),
2541 routeGtfsId,
2542 sanitize( mPatternJSON.getString("headsign")),
2543 polyline, numGeo, stopsCodes
2544 )
2545 )</ELEMENT>
2546 }
2547 return patternsOut
2548 }
2549org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (116,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/ResponseParsing.kt
2550 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2551 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2552 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2553 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2554 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2555 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2556 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2557 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2558 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2559 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2560 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2561 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2562 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2563 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2564 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2565 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2566 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2567 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2568 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2569 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2570 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2571 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2572 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2573 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2574 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2575 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2576 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2577 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2578 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2579 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2580 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2581 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2582 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2583 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2584 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2585 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2586 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2587 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2588 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2589 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2590 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2591 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2592 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2593 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2594 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2595 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
2596 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
2597 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
2598 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
2599 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
2600 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
2601 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
2602 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
2603 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
2604 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
2605 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
2606 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
2607 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
2608 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
2609 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
2610 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
2611 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
2612 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
2613 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
2614 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
2615 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
2616 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
2617 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
2618 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
2619 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
2620 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
2621 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
2622 at com.android.tools.lint.Main.run(Main.java:1766)
2623 at com.android.tools.lint.Main.run(Main.java:282)
2624 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2625 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2626 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2627 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2628 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
2629 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
2630 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
2631 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
2632 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
2633 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
2634 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
2635 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
2636 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
2637 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
2638 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
2639 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
2640 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
2641 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
2642 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
2643 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
2644 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
2645 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
2646 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
2647 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
2648 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
2649 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2650 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
2651 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
2652 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
2653 at org.gradle.internal.Factories$1.create(Factories.java:31)
2654 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
2655 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
2656 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
2657 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
2658 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
2659 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
2660 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2661 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
2662 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
2663 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
2664 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
2665 at java.base/java.lang.Thread.run(Thread.java:833)
2666Caused by: java.lang.OutOfMemoryError: Java heap space
2667ERROR: Exception while analyzing expression in (64,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/VolleyAllStopsRequest.kt
2668
2669Attachments:
2670causeThrowable
2671java.lang.OutOfMemoryError: Java heap space
2672
2673----
2674expression.kt
2675<File name: VolleyAllStopsRequest.kt, Physical: true>
2676override fun parseNetworkResponse(response: NetworkResponse?): Response<List<Palina>> {
2677 if (response==null)
2678 return Response.error(VolleyError("Null response"))
2679 else if(response.statusCode != 200)
2680 return Response.error(VolleyError("Response not ready, status "+response.statusCode))
2681
2682 val stringResponse = String(response.data)
2683 val palinas = ArrayList<Palina>()
2684
2685 try {
2686 val allData = JSONObject(stringResponse).getJSONObject("data")
2687 val allStops = allData.getJSONArray("stops")
2688
2689 for (i in 0 until allStops.length()){
2690 val jsonStop = allStops.getJSONObject(i)
2691 <ELEMENT>palinas.add(MatoAPIFetcher.parseStopJSON(jsonStop))</ELEMENT>
2692 }
2693
2694 } catch (e: JSONException){
2695 Log.e("VolleyBusTO","Cannot parse response as JSON")
2696 e.printStackTrace()
2697 return Response.error(VolleyError("Error parsing JSON"))
2698
2699 }
2700 return Response.success(palinas, HttpHeaderParser.parseCacheHeaders(response))
2701 }
2702org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (64,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/VolleyAllStopsRequest.kt
2703 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2704 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2705 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2706 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2707 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2708 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2709 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2710 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2711 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2712 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2713 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2714 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2715 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2716 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2717 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2718 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2719 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2720 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2721 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2722 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2723 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2724 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2725 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2726 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2727 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2728 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2729 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2730 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
2731 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
2732 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
2733 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
2734 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2735 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2736 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2737 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2738 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2739 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2740 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2741 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2742 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
2743 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
2744 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
2745 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2746 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2747 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2748 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2749 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2750 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
2751 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
2752 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
2753 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
2754 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
2755 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
2756 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
2757 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2758 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
2759 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
2760 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveTryAsCall(ControlStructureTypingUtils.java:153)
2761 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.resolveTryExpressionWithNewInference(ControlStructureTypingVisitor.java:619)
2762 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitTryExpression(ControlStructureTypingVisitor.java:499)
2763 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitTryExpression(ExpressionTypingVisitorDispatcher.java:302)
2764 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitTryExpression(ExpressionTypingVisitorDispatcher.java:60)
2765 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
2766 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2767 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2768 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2769 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2770 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2771 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2772 at org.jetbrains.kotlin.psi.KtVisitor.visitTryExpression(KtVisitor.java:268)
2773 at org.jetbrains.kotlin.psi.KtTryExpression.accept(KtTryExpression.java:35)
2774 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2775 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2776 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2777 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2778 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2779 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2780 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2781 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2782 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2783 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2784 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2785 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2786 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2787 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2788 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
2789 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
2790 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
2791 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
2792 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
2793 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
2794 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
2795 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
2796 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
2797 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
2798 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
2799 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
2800 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
2801 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
2802 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
2803 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
2804 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
2805 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
2806 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
2807 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
2808 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
2809 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
2810 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
2811 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
2812 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
2813 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
2814 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
2815 at com.android.tools.lint.Main.run(Main.java:1766)
2816 at com.android.tools.lint.Main.run(Main.java:282)
2817 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2818 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2819 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2820 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2821 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
2822 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
2823 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
2824 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
2825 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
2826 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
2827 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
2828 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
2829 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
2830 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
2831 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
2832 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
2833 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
2834 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
2835 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
2836 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
2837 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
2838 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
2839 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
2840 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
2841 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
2842 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2843 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
2844 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
2845 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
2846 at org.gradle.internal.Factories$1.create(Factories.java:31)
2847 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
2848 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
2849 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
2850 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
2851 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
2852 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
2853 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2854 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
2855 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
2856 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
2857 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
2858 at java.base/java.lang.Thread.run(Thread.java:833)
2859Caused by: java.lang.OutOfMemoryError: Java heap space
2860ERROR: Exception while analyzing expression in (71,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt
2861
2862Attachments:
2863causeThrowable
2864java.lang.OutOfMemoryError: Java heap space
2865
2866----
2867expression.kt
2868<File name: MatoTripsDownloadWorker.kt, Physical: true>
2869{
2870
2871 if(it.isSuccess){
2872 if (it.result == null){
2873 Log.e(DEBUG_TAG, "Got null result");
2874 }
2875 <ELEMENT>downloadedMatoTrips.add(it.result!!)</ELEMENT>
2876 } else{
2877 failedMatoTripsDownload.add(trip)
2878 }
2879 Log.i(
2880 DEBUG_TAG,"Result download, so far, trips: ${queriedMatoTrips.size}, failed: ${failedMatoTripsDownload.size}," +
2881 " succeded: ${downloadedMatoTrips.size}")
2882 //check if we can insert the trips
2883 requestCountDown.countDown()
2884 }
2885org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (71,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt
2886 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
2887 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
2888 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2889 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2890 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2891 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2892 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2893 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2894 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2895 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2896 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2897 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2898 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2899 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2900 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2901 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2902 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2903 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2904 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
2905 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
2906 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
2907 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2908 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2909 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2910 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2911 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2912 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
2913 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
2914 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
2915 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
2916 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
2917 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
2918 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
2919 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2920 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
2921 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
2922 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
2923 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
2924 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
2925 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
2926 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
2927 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2928 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2929 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2930 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2931 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
2932 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2933 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
2934 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
2935 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
2936 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
2937 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
2938 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
2939 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2940 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2941 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2942 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2943 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
2944 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
2945 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
2946 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
2947 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
2948 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
2949 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
2950 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
2951 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
2952 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
2953 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
2954 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
2955 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
2956 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
2957 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
2958 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
2959 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
2960 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2961 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
2962 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
2963 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
2964 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
2965 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
2966 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
2967 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
2968 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
2969 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
2970 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
2971 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
2972 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2973 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2974 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2975 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2976 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2977 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
2978 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
2979 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
2980 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
2981 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
2982 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
2983 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2984 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2985 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2986 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2987 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2988 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
2989 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
2990 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
2991 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
2992 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
2993 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
2994 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
2995 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
2996 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
2997 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
2998 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
2999 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3000 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
3001 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
3002 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
3003 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
3004 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3005 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3006 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3007 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3008 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3009 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3010 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3011 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3012 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3013 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3014 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3015 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3016 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3017 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3018 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3019 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3020 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3021 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3022 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3023 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3024 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3025 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3026 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3027 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3028 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3029 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3030 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3031 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3032 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3033 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3034 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3035 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3036 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3037 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3038 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3039 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3040 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3041 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3042 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3043 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3044 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3045 at com.android.tools.lint.Main.run(Main.java:1766)
3046 at com.android.tools.lint.Main.run(Main.java:282)
3047 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3048 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3049 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3050 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3051 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3052 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3053 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3054 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3055 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3056 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3057 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3058 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3059 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3060 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3061 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3062 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3063 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3064 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3065 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3066 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3067 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3068 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3069 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3070 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3071 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3072 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3073 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3074 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3075 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3076 at org.gradle.internal.Factories$1.create(Factories.java:31)
3077 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3078 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3079 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3080 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3081 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3082 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3083 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3084 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3085 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3086 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3087 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3088 at java.base/java.lang.Thread.run(Thread.java:833)
3089Caused by: java.lang.OutOfMemoryError: Java heap space
3090ERROR: Exception while analyzing expression in (50,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3091
3092Attachments:
3093causeThrowable
3094java.lang.OutOfMemoryError: Java heap space
3095
3096----
3097expression.kt
3098<File name: CsvTableInserter.kt, Physical: true>
3099fun addElement(csvLineElements: Map<String,String>) {
3100
3101 when(tableName){
3102 "stops" ->
3103 <ELEMENT>elementsList.add(GtfsStop(csvLineElements))</ELEMENT>
3104 "routes" ->
3105 elementsList.add(GtfsRoute(csvLineElements))
3106 "calendar" ->
3107 elementsList.add(GtfsService(csvLineElements))
3108 "calendar_dates" ->
3109 elementsList.add(GtfsServiceDate(csvLineElements))
3110 "trips" ->
3111 elementsList.add(GtfsTrip(csvLineElements))
3112 "shapes" ->
3113 elementsList.add(GtfsShape(csvLineElements))
3114 "stop_times" -> {
3115 //filter stop
3116 val stopTime = GtfsStopTime(csvLineElements)
3117 /*
3118 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
3119 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
3120 // tripsIDsPresent?.contains(stopTime.tripID) == true)
3121 if (stopOk)
3122 */
3123 elementsList.add(stopTime)
3124 }
3125
3126
3127 }
3128 if(elementsList.size >= MAX_ELEMENTS){
3129 //have to insert
3130
3131 if (tableName == "routes")
3132 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
3133 else
3134 insertDataInDatabase()
3135
3136 elementsList.clear()
3137
3138 }
3139 }
3140org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (50,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3141 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
3142 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
3143 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3144 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3145 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3146 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
3147 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
3148 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
3149 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
3150 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
3151 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3152 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3153 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3154 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3155 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
3156 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3157 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3158 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3159 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
3160 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
3161 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
3162 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3163 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3164 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3165 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3166 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3167 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
3168 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
3169 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
3170 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
3171 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
3172 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
3173 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
3174 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3175 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
3176 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
3177 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
3178 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
3179 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
3180 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
3181 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
3182 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
3183 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3184 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3185 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3186 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3187 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3188 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3189 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3190 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3191 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3192 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3193 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3194 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3195 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3196 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3197 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3198 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3199 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3200 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3201 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3202 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3203 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3204 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3205 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3206 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3207 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3208 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3209 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3210 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3211 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3212 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3213 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3214 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3215 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3216 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3217 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3218 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3219 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3220 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3221 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3222 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3223 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3224 at com.android.tools.lint.Main.run(Main.java:1766)
3225 at com.android.tools.lint.Main.run(Main.java:282)
3226 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3227 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3228 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3229 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3230 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3231 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3232 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3233 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3234 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3235 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3236 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3237 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3238 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3239 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3240 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3241 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3242 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3243 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3244 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3245 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3246 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3247 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3248 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3249 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3250 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3251 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3252 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3253 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3254 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3255 at org.gradle.internal.Factories$1.create(Factories.java:31)
3256 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3257 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3258 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3259 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3260 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3261 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3262 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3263 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3264 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3265 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3266 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3267 at java.base/java.lang.Thread.run(Thread.java:833)
3268Caused by: java.lang.OutOfMemoryError: Java heap space
3269ERROR: Exception while analyzing expression in (52,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3270
3271Attachments:
3272causeThrowable
3273java.lang.OutOfMemoryError: Java heap space
3274
3275----
3276expression.kt
3277<File name: CsvTableInserter.kt, Physical: true>
3278fun addElement(csvLineElements: Map<String,String>) {
3279
3280 when(tableName){
3281 "stops" ->
3282 elementsList.add(GtfsStop(csvLineElements))
3283 "routes" ->
3284 <ELEMENT>elementsList.add(GtfsRoute(csvLineElements))</ELEMENT>
3285 "calendar" ->
3286 elementsList.add(GtfsService(csvLineElements))
3287 "calendar_dates" ->
3288 elementsList.add(GtfsServiceDate(csvLineElements))
3289 "trips" ->
3290 elementsList.add(GtfsTrip(csvLineElements))
3291 "shapes" ->
3292 elementsList.add(GtfsShape(csvLineElements))
3293 "stop_times" -> {
3294 //filter stop
3295 val stopTime = GtfsStopTime(csvLineElements)
3296 /*
3297 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
3298 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
3299 // tripsIDsPresent?.contains(stopTime.tripID) == true)
3300 if (stopOk)
3301 */
3302 elementsList.add(stopTime)
3303 }
3304
3305
3306 }
3307 if(elementsList.size >= MAX_ELEMENTS){
3308 //have to insert
3309
3310 if (tableName == "routes")
3311 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
3312 else
3313 insertDataInDatabase()
3314
3315 elementsList.clear()
3316
3317 }
3318 }
3319org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (52,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3320 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
3321 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
3322 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3323 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3324 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3325 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
3326 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
3327 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
3328 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
3329 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
3330 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3331 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3332 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3333 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3334 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
3335 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3336 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3337 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3338 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
3339 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
3340 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
3341 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3342 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3343 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3344 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3345 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3346 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
3347 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
3348 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
3349 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
3350 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
3351 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
3352 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
3353 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3354 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
3355 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
3356 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
3357 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
3358 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
3359 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
3360 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
3361 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
3362 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3363 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3364 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3365 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3366 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3367 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3368 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3369 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3370 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3371 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3372 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3373 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3374 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3375 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3376 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3377 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3378 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3379 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3380 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3381 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3382 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3383 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3384 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3385 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3386 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3387 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3388 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3389 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3390 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3391 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3392 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3393 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3394 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3395 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3396 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3397 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3398 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3399 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3400 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3401 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3402 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3403 at com.android.tools.lint.Main.run(Main.java:1766)
3404 at com.android.tools.lint.Main.run(Main.java:282)
3405 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3406 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3407 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3408 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3409 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3410 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3411 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3412 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3413 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3414 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3415 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3416 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3417 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3418 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3419 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3420 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3421 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3422 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3423 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3424 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3425 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3426 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3427 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3428 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3429 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3430 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3431 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3432 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3433 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3434 at org.gradle.internal.Factories$1.create(Factories.java:31)
3435 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3436 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3437 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3438 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3439 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3440 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3441 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3442 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3443 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3444 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3445 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3446 at java.base/java.lang.Thread.run(Thread.java:833)
3447Caused by: java.lang.OutOfMemoryError: Java heap space
3448ERROR: Exception while analyzing expression in (54,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3449
3450Attachments:
3451causeThrowable
3452java.lang.OutOfMemoryError: Java heap space
3453
3454----
3455expression.kt
3456<File name: CsvTableInserter.kt, Physical: true>
3457fun addElement(csvLineElements: Map<String,String>) {
3458
3459 when(tableName){
3460 "stops" ->
3461 elementsList.add(GtfsStop(csvLineElements))
3462 "routes" ->
3463 elementsList.add(GtfsRoute(csvLineElements))
3464 "calendar" ->
3465 <ELEMENT>elementsList.add(GtfsService(csvLineElements))</ELEMENT>
3466 "calendar_dates" ->
3467 elementsList.add(GtfsServiceDate(csvLineElements))
3468 "trips" ->
3469 elementsList.add(GtfsTrip(csvLineElements))
3470 "shapes" ->
3471 elementsList.add(GtfsShape(csvLineElements))
3472 "stop_times" -> {
3473 //filter stop
3474 val stopTime = GtfsStopTime(csvLineElements)
3475 /*
3476 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
3477 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
3478 // tripsIDsPresent?.contains(stopTime.tripID) == true)
3479 if (stopOk)
3480 */
3481 elementsList.add(stopTime)
3482 }
3483
3484
3485 }
3486 if(elementsList.size >= MAX_ELEMENTS){
3487 //have to insert
3488
3489 if (tableName == "routes")
3490 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
3491 else
3492 insertDataInDatabase()
3493
3494 elementsList.clear()
3495
3496 }
3497 }
3498org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (54,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3499 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
3500 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
3501 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3502 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3503 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3504 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
3505 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
3506 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
3507 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
3508 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
3509 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3510 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3511 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3512 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3513 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
3514 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3515 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3516 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3517 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
3518 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
3519 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
3520 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3521 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3522 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3523 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3524 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3525 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
3526 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
3527 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
3528 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
3529 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
3530 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
3531 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
3532 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3533 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
3534 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
3535 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
3536 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
3537 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
3538 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
3539 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
3540 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
3541 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3542 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3543 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3544 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3545 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3546 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3547 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3548 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3549 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3550 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3551 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3552 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3553 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3554 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3555 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3556 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3557 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3558 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3559 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3560 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3561 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3562 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3563 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3564 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3565 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3566 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3567 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3568 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3569 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3570 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3571 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3572 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3573 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3574 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3575 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3576 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3577 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3578 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3579 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3580 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3581 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3582 at com.android.tools.lint.Main.run(Main.java:1766)
3583 at com.android.tools.lint.Main.run(Main.java:282)
3584 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3585 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3586 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3587 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3588 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3589 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3590 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3591 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3592 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3593 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3594 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3595 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3596 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3597 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3598 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3599 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3600 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3601 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3602 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3603 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3604 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3605 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3606 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3607 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3608 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3609 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3610 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3611 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3612 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3613 at org.gradle.internal.Factories$1.create(Factories.java:31)
3614 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3615 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3616 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3617 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3618 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3619 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3620 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3621 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3622 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3623 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3624 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3625 at java.base/java.lang.Thread.run(Thread.java:833)
3626Caused by: java.lang.OutOfMemoryError: Java heap space
3627ERROR: Exception while analyzing expression in (56,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3628
3629Attachments:
3630causeThrowable
3631java.lang.OutOfMemoryError: Java heap space
3632
3633----
3634expression.kt
3635<File name: CsvTableInserter.kt, Physical: true>
3636fun addElement(csvLineElements: Map<String,String>) {
3637
3638 when(tableName){
3639 "stops" ->
3640 elementsList.add(GtfsStop(csvLineElements))
3641 "routes" ->
3642 elementsList.add(GtfsRoute(csvLineElements))
3643 "calendar" ->
3644 elementsList.add(GtfsService(csvLineElements))
3645 "calendar_dates" ->
3646 <ELEMENT>elementsList.add(GtfsServiceDate(csvLineElements))</ELEMENT>
3647 "trips" ->
3648 elementsList.add(GtfsTrip(csvLineElements))
3649 "shapes" ->
3650 elementsList.add(GtfsShape(csvLineElements))
3651 "stop_times" -> {
3652 //filter stop
3653 val stopTime = GtfsStopTime(csvLineElements)
3654 /*
3655 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
3656 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
3657 // tripsIDsPresent?.contains(stopTime.tripID) == true)
3658 if (stopOk)
3659 */
3660 elementsList.add(stopTime)
3661 }
3662
3663
3664 }
3665 if(elementsList.size >= MAX_ELEMENTS){
3666 //have to insert
3667
3668 if (tableName == "routes")
3669 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
3670 else
3671 insertDataInDatabase()
3672
3673 elementsList.clear()
3674
3675 }
3676 }
3677org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (56,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3678 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
3679 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
3680 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3681 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3682 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3683 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
3684 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
3685 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
3686 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
3687 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
3688 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3689 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3690 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3691 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3692 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
3693 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3694 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3695 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3696 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
3697 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
3698 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
3699 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3700 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3701 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3702 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3703 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3704 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
3705 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
3706 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
3707 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
3708 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
3709 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
3710 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
3711 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3712 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
3713 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
3714 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
3715 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
3716 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
3717 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
3718 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
3719 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
3720 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3721 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3722 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3723 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3724 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3725 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3726 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3727 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3728 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3729 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3730 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3731 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3732 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3733 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3734 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3735 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3736 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3737 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3738 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3739 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3740 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3741 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3742 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3743 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3744 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3745 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3746 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3747 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3748 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3749 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3750 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3751 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3752 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3753 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3754 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3755 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3756 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3757 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3758 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3759 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3760 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3761 at com.android.tools.lint.Main.run(Main.java:1766)
3762 at com.android.tools.lint.Main.run(Main.java:282)
3763 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3764 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3765 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3766 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3767 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3768 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3769 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3770 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3771 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3772 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3773 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3774 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3775 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3776 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3777 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3778 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3779 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3780 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3781 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3782 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3783 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3784 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3785 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3786 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3787 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3788 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3789 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3790 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3791 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3792 at org.gradle.internal.Factories$1.create(Factories.java:31)
3793 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3794 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3795 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3796 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3797 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3798 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3799 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3800 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3801 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3802 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3803 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3804 at java.base/java.lang.Thread.run(Thread.java:833)
3805Caused by: java.lang.OutOfMemoryError: Java heap space
3806ERROR: Exception while analyzing expression in (58,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3807
3808Attachments:
3809causeThrowable
3810java.lang.OutOfMemoryError: Java heap space
3811
3812----
3813expression.kt
3814<File name: CsvTableInserter.kt, Physical: true>
3815fun addElement(csvLineElements: Map<String,String>) {
3816
3817 when(tableName){
3818 "stops" ->
3819 elementsList.add(GtfsStop(csvLineElements))
3820 "routes" ->
3821 elementsList.add(GtfsRoute(csvLineElements))
3822 "calendar" ->
3823 elementsList.add(GtfsService(csvLineElements))
3824 "calendar_dates" ->
3825 elementsList.add(GtfsServiceDate(csvLineElements))
3826 "trips" ->
3827 <ELEMENT>elementsList.add(GtfsTrip(csvLineElements))</ELEMENT>
3828 "shapes" ->
3829 elementsList.add(GtfsShape(csvLineElements))
3830 "stop_times" -> {
3831 //filter stop
3832 val stopTime = GtfsStopTime(csvLineElements)
3833 /*
3834 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
3835 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
3836 // tripsIDsPresent?.contains(stopTime.tripID) == true)
3837 if (stopOk)
3838 */
3839 elementsList.add(stopTime)
3840 }
3841
3842
3843 }
3844 if(elementsList.size >= MAX_ELEMENTS){
3845 //have to insert
3846
3847 if (tableName == "routes")
3848 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
3849 else
3850 insertDataInDatabase()
3851
3852 elementsList.clear()
3853
3854 }
3855 }
3856org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (58,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3857 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
3858 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
3859 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3860 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3861 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3862 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
3863 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
3864 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
3865 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
3866 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
3867 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3868 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3869 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3870 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3871 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
3872 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
3873 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3874 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3875 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
3876 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
3877 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
3878 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3879 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3880 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3881 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3882 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
3883 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
3884 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
3885 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
3886 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
3887 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
3888 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
3889 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
3890 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3891 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
3892 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
3893 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
3894 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
3895 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
3896 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
3897 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
3898 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
3899 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3900 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3901 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3902 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3903 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
3904 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
3905 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
3906 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
3907 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
3908 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
3909 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
3910 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
3911 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
3912 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
3913 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
3914 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
3915 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
3916 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
3917 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
3918 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
3919 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
3920 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
3921 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
3922 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
3923 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
3924 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
3925 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
3926 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
3927 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
3928 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
3929 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
3930 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
3931 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
3932 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
3933 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
3934 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
3935 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
3936 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
3937 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
3938 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
3939 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
3940 at com.android.tools.lint.Main.run(Main.java:1766)
3941 at com.android.tools.lint.Main.run(Main.java:282)
3942 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
3943 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
3944 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
3945 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
3946 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
3947 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
3948 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
3949 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
3950 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
3951 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
3952 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
3953 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
3954 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
3955 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
3956 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
3957 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
3958 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
3959 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
3960 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
3961 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
3962 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
3963 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
3964 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
3965 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
3966 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
3967 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3968 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
3969 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
3970 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
3971 at org.gradle.internal.Factories$1.create(Factories.java:31)
3972 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
3973 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
3974 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
3975 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
3976 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
3977 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
3978 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
3979 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
3980 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
3981 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
3982 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
3983 at java.base/java.lang.Thread.run(Thread.java:833)
3984Caused by: java.lang.OutOfMemoryError: Java heap space
3985ERROR: Exception while analyzing expression in (60,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
3986
3987Attachments:
3988causeThrowable
3989java.lang.OutOfMemoryError: Java heap space
3990
3991----
3992expression.kt
3993<File name: CsvTableInserter.kt, Physical: true>
3994fun addElement(csvLineElements: Map<String,String>) {
3995
3996 when(tableName){
3997 "stops" ->
3998 elementsList.add(GtfsStop(csvLineElements))
3999 "routes" ->
4000 elementsList.add(GtfsRoute(csvLineElements))
4001 "calendar" ->
4002 elementsList.add(GtfsService(csvLineElements))
4003 "calendar_dates" ->
4004 elementsList.add(GtfsServiceDate(csvLineElements))
4005 "trips" ->
4006 elementsList.add(GtfsTrip(csvLineElements))
4007 "shapes" ->
4008 <ELEMENT>elementsList.add(GtfsShape(csvLineElements))</ELEMENT>
4009 "stop_times" -> {
4010 //filter stop
4011 val stopTime = GtfsStopTime(csvLineElements)
4012 /*
4013 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
4014 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
4015 // tripsIDsPresent?.contains(stopTime.tripID) == true)
4016 if (stopOk)
4017 */
4018 elementsList.add(stopTime)
4019 }
4020
4021
4022 }
4023 if(elementsList.size >= MAX_ELEMENTS){
4024 //have to insert
4025
4026 if (tableName == "routes")
4027 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
4028 else
4029 insertDataInDatabase()
4030
4031 elementsList.clear()
4032
4033 }
4034 }
4035org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (60,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
4036 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
4037 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
4038 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4039 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4040 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4041 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4042 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4043 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4044 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4045 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4046 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4047 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4048 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4049 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4050 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
4051 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
4052 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4053 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4054 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
4055 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
4056 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
4057 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4058 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4059 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4060 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4061 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4062 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
4063 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
4064 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
4065 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
4066 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
4067 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
4068 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
4069 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4070 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
4071 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
4072 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
4073 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
4074 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
4075 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
4076 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
4077 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
4078 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4079 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4080 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4081 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4082 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
4083 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4084 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4085 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
4086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
4087 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4088 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4089 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4090 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4091 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4092 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
4093 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
4094 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
4095 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
4096 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
4097 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
4098 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
4099 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
4100 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
4101 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
4102 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
4103 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
4104 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
4105 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
4106 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
4107 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
4108 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
4109 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
4110 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
4111 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
4112 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
4113 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
4114 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
4115 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
4116 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
4117 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
4118 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
4119 at com.android.tools.lint.Main.run(Main.java:1766)
4120 at com.android.tools.lint.Main.run(Main.java:282)
4121 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
4122 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
4123 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
4124 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
4125 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
4126 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
4127 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
4128 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
4129 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
4130 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
4131 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
4132 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
4133 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
4134 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
4135 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
4136 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
4137 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
4138 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
4139 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
4140 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
4141 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
4142 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
4143 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
4144 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
4145 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
4146 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4147 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
4148 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
4149 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
4150 at org.gradle.internal.Factories$1.create(Factories.java:31)
4151 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
4152 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
4153 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
4154 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
4155 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
4156 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
4157 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4158 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
4159 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
4160 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
4161 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4162 at java.base/java.lang.Thread.run(Thread.java:833)
4163Caused by: java.lang.OutOfMemoryError: Java heap space
4164ERROR: Exception while analyzing expression in (70,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
4165
4166Attachments:
4167causeThrowable
4168java.lang.OutOfMemoryError: Java heap space
4169
4170----
4171expression.kt
4172<File name: CsvTableInserter.kt, Physical: true>
4173fun addElement(csvLineElements: Map<String,String>) {
4174
4175 when(tableName){
4176 "stops" ->
4177 elementsList.add(GtfsStop(csvLineElements))
4178 "routes" ->
4179 elementsList.add(GtfsRoute(csvLineElements))
4180 "calendar" ->
4181 elementsList.add(GtfsService(csvLineElements))
4182 "calendar_dates" ->
4183 elementsList.add(GtfsServiceDate(csvLineElements))
4184 "trips" ->
4185 elementsList.add(GtfsTrip(csvLineElements))
4186 "shapes" ->
4187 elementsList.add(GtfsShape(csvLineElements))
4188 "stop_times" -> {
4189 //filter stop
4190 val stopTime = GtfsStopTime(csvLineElements)
4191 /*
4192 val stopOk = //tripsIDsPresent?.contains(stopTime.tripID) == true
4193 (stopsIDsPresent?.contains(stopTime.stopID) == true)// &&
4194 // tripsIDsPresent?.contains(stopTime.tripID) == true)
4195 if (stopOk)
4196 */
4197 <ELEMENT>elementsList.add(stopTime)</ELEMENT>
4198 }
4199
4200
4201 }
4202 if(elementsList.size >= MAX_ELEMENTS){
4203 //have to insert
4204
4205 if (tableName == "routes")
4206 databaseDao.insertRoutes(elementsList.filterIsInstance<GtfsRoute>())
4207 else
4208 insertDataInDatabase()
4209
4210 elementsList.clear()
4211
4212 }
4213 }
4214org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (70,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/gtfs/CsvTableInserter.kt
4215 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
4216 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
4217 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4218 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4219 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4220 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4221 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4222 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4223 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4224 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4225 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4226 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4227 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4228 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4229 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
4230 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
4231 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4232 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4233 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
4234 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
4235 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
4236 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4237 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4238 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4239 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4240 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4241 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
4242 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
4243 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
4244 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
4245 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
4246 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
4247 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
4248 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4249 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
4250 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
4251 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
4252 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.inferTypeForWhenExpression(PatternMatchingTypingVisitor.kt:321)
4253 at org.jetbrains.kotlin.types.expressions.PatternMatchingTypingVisitor.visitWhenExpression(PatternMatchingTypingVisitor.kt:224)
4254 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:581)
4255 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitWhenExpression(ExpressionTypingVisitorForStatements.java:73)
4256 at org.jetbrains.kotlin.psi.KtWhenExpression.accept(KtWhenExpression.java:50)
4257 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4258 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4259 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4260 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4261 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
4262 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4263 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4264 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
4265 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
4266 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4267 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4268 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4269 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4270 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4271 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
4272 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
4273 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
4274 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
4275 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
4276 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
4277 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
4278 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
4279 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
4280 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
4281 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
4282 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
4283 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
4284 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
4285 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
4286 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
4287 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
4288 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
4289 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
4290 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
4291 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
4292 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
4293 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
4294 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
4295 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
4296 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
4297 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
4298 at com.android.tools.lint.Main.run(Main.java:1766)
4299 at com.android.tools.lint.Main.run(Main.java:282)
4300 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
4301 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
4302 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
4303 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
4304 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
4305 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
4306 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
4307 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
4308 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
4309 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
4310 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
4311 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
4312 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
4313 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
4314 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
4315 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
4316 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
4317 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
4318 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
4319 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
4320 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
4321 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
4322 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
4323 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
4324 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
4325 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4326 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
4327 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
4328 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
4329 at org.gradle.internal.Factories$1.create(Factories.java:31)
4330 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
4331 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
4332 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
4333 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
4334 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
4335 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
4336 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4337 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
4338 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
4339 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
4340 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4341 at java.base/java.lang.Thread.run(Thread.java:833)
4342Caused by: java.lang.OutOfMemoryError: Java heap space
4343ERROR: Exception while analyzing expression in (468,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4344
4345Attachments:
4346causeThrowable
4347java.lang.OutOfMemoryError: Java heap space
4348
4349----
4350expression.kt
4351<File name: LinesDetailFragment.kt, Physical: true>
4352{
4353 it.setTileSource(TileSourceFactory.MAPNIK)
4354
4355 locationOverlay = LocationOverlay.createLocationOverlay(true, it, requireContext(), locationOverlayResponder)
4356 locationOverlay.disableFollowLocation()
4357
4358 stopsOverlay = FolderOverlay()
4359 busPositionsOverlay = FolderOverlay()
4360
4361
4362 //map.setTilesScaledToDpi(true);
4363 //map.setTilesScaledToDpi(true);
4364 it.setFlingEnabled(true)
4365 it.setUseDataConnection(true)
4366
4367 // add ability to zoom with 2 fingers
4368 it.setMultiTouchControls(true)
4369 it.minZoomLevel = 12.0
4370
4371 //map controller setup
4372 val mapController = it.controller
4373 var zoom = 12.0
4374 var centerMap = GeoPoint(DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON)
4375 if(mapViewModel.currentLat.value!=MapViewModel.INVALID) {
4376 Log.d(DEBUG_TAG, "mapViewModel posi: ${mapViewModel.currentLat.value}, ${mapViewModel.currentLong.value}"+
4377 " zoom ${mapViewModel.currentZoom.value}")
4378 zoom = mapViewModel.currentZoom.value!!
4379 centerMap = GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!)
4380 /*viewLifecycleOwner.lifecycleScope.launch {
4381 delay(100)
4382 Log.d(DEBUG_TAG, "zooming back to point")
4383 controller.animateTo(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!),
4384 mapViewModel.currentZoom.value!!,null,null)
4385 //controller.setCenter(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!))
4386 //controller.setZoom(mapViewModel.currentZoom.value!!)
4387 */
4388 }
4389 mapController.setZoom(zoom)
4390 mapController.setCenter(centerMap)
4391 Log.d(DEBUG_TAG, "Initializing map, first init $firstInit")
4392 //map.invalidate()
4393
4394 <ELEMENT>it.overlayManager.add(stopsOverlay)</ELEMENT>
4395 it.overlayManager.add(locationOverlay)
4396 it.overlayManager.add(busPositionsOverlay)
4397
4398 zoomToCurrentPattern()
4399 firstInit = false
4400 }
4401org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (468,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4402 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
4403 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
4404 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4405 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4406 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4407 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4408 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4409 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4410 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4411 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4412 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4413 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4414 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4415 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4416 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
4417 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4418 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
4419 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
4420 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
4421 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
4422 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
4423 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
4424 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4425 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4426 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4427 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4428 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
4429 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
4430 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
4431 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
4432 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
4433 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
4434 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
4435 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
4436 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
4437 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
4438 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
4439 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
4440 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
4441 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
4442 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
4443 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
4444 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
4445 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4446 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
4447 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
4448 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
4449 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
4450 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
4451 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
4452 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
4453 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
4454 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
4455 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
4456 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
4457 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4458 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4459 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4460 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4461 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4462 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4463 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4464 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4465 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4466 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4467 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4468 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4469 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4470 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4471 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4472 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
4473 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
4474 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4475 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4476 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
4477 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
4478 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4479 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4480 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4481 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4482 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4483 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
4484 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
4485 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
4486 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
4487 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
4488 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
4489 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
4490 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
4491 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
4492 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
4493 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
4494 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
4495 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
4496 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
4497 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
4498 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
4499 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
4500 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
4501 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
4502 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
4503 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
4504 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
4505 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
4506 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
4507 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
4508 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
4509 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
4510 at com.android.tools.lint.Main.run(Main.java:1766)
4511 at com.android.tools.lint.Main.run(Main.java:282)
4512 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
4513 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
4514 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
4515 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
4516 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
4517 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
4518 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
4519 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
4520 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
4521 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
4522 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
4523 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
4524 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
4525 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
4526 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
4527 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
4528 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
4529 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
4530 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
4531 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
4532 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
4533 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
4534 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
4535 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
4536 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
4537 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4538 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
4539 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
4540 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
4541 at org.gradle.internal.Factories$1.create(Factories.java:31)
4542 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
4543 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
4544 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
4545 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
4546 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
4547 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
4548 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4549 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
4550 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
4551 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
4552 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4553 at java.base/java.lang.Thread.run(Thread.java:833)
4554Caused by: java.lang.OutOfMemoryError: Java heap space
4555ERROR: Exception while analyzing expression in (469,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4556
4557Attachments:
4558causeThrowable
4559java.lang.OutOfMemoryError: Java heap space
4560
4561----
4562expression.kt
4563<File name: LinesDetailFragment.kt, Physical: true>
4564{
4565 it.setTileSource(TileSourceFactory.MAPNIK)
4566
4567 locationOverlay = LocationOverlay.createLocationOverlay(true, it, requireContext(), locationOverlayResponder)
4568 locationOverlay.disableFollowLocation()
4569
4570 stopsOverlay = FolderOverlay()
4571 busPositionsOverlay = FolderOverlay()
4572
4573
4574 //map.setTilesScaledToDpi(true);
4575 //map.setTilesScaledToDpi(true);
4576 it.setFlingEnabled(true)
4577 it.setUseDataConnection(true)
4578
4579 // add ability to zoom with 2 fingers
4580 it.setMultiTouchControls(true)
4581 it.minZoomLevel = 12.0
4582
4583 //map controller setup
4584 val mapController = it.controller
4585 var zoom = 12.0
4586 var centerMap = GeoPoint(DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON)
4587 if(mapViewModel.currentLat.value!=MapViewModel.INVALID) {
4588 Log.d(DEBUG_TAG, "mapViewModel posi: ${mapViewModel.currentLat.value}, ${mapViewModel.currentLong.value}"+
4589 " zoom ${mapViewModel.currentZoom.value}")
4590 zoom = mapViewModel.currentZoom.value!!
4591 centerMap = GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!)
4592 /*viewLifecycleOwner.lifecycleScope.launch {
4593 delay(100)
4594 Log.d(DEBUG_TAG, "zooming back to point")
4595 controller.animateTo(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!),
4596 mapViewModel.currentZoom.value!!,null,null)
4597 //controller.setCenter(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!))
4598 //controller.setZoom(mapViewModel.currentZoom.value!!)
4599 */
4600 }
4601 mapController.setZoom(zoom)
4602 mapController.setCenter(centerMap)
4603 Log.d(DEBUG_TAG, "Initializing map, first init $firstInit")
4604 //map.invalidate()
4605
4606 it.overlayManager.add(stopsOverlay)
4607 <ELEMENT>it.overlayManager.add(locationOverlay)</ELEMENT>
4608 it.overlayManager.add(busPositionsOverlay)
4609
4610 zoomToCurrentPattern()
4611 firstInit = false
4612 }
4613org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (469,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4614 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
4615 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
4616 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4617 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4618 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4619 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4620 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4621 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4622 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4623 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4624 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4625 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4626 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4627 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4628 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
4629 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4630 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
4631 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
4632 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
4633 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
4634 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
4635 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
4636 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4637 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4638 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4639 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4640 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
4641 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
4642 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
4643 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
4644 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
4645 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
4646 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
4647 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
4648 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
4649 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
4650 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
4651 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
4652 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
4653 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
4654 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
4655 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
4656 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
4657 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4658 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
4659 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
4660 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
4661 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
4662 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
4663 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
4664 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
4665 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
4666 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
4667 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
4668 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
4669 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4670 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4671 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4672 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4673 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4674 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4675 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4676 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4677 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4678 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4679 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4680 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4681 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4682 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4683 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4684 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
4685 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
4686 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4687 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4688 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
4689 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
4690 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4691 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4692 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4693 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4694 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4695 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
4696 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
4697 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
4698 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
4699 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
4700 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
4701 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
4702 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
4703 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
4704 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
4705 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
4706 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
4707 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
4708 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
4709 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
4710 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
4711 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
4712 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
4713 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
4714 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
4715 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
4716 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
4717 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
4718 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
4719 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
4720 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
4721 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
4722 at com.android.tools.lint.Main.run(Main.java:1766)
4723 at com.android.tools.lint.Main.run(Main.java:282)
4724 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
4725 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
4726 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
4727 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
4728 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
4729 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
4730 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
4731 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
4732 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
4733 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
4734 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
4735 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
4736 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
4737 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
4738 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
4739 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
4740 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
4741 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
4742 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
4743 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
4744 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
4745 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
4746 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
4747 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
4748 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
4749 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4750 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
4751 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
4752 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
4753 at org.gradle.internal.Factories$1.create(Factories.java:31)
4754 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
4755 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
4756 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
4757 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
4758 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
4759 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
4760 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4761 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
4762 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
4763 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
4764 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4765 at java.base/java.lang.Thread.run(Thread.java:833)
4766Caused by: java.lang.OutOfMemoryError: Java heap space
4767ERROR: Exception while analyzing expression in (470,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4768
4769Attachments:
4770causeThrowable
4771java.lang.OutOfMemoryError: Java heap space
4772
4773----
4774expression.kt
4775<File name: LinesDetailFragment.kt, Physical: true>
4776{
4777 it.setTileSource(TileSourceFactory.MAPNIK)
4778
4779 locationOverlay = LocationOverlay.createLocationOverlay(true, it, requireContext(), locationOverlayResponder)
4780 locationOverlay.disableFollowLocation()
4781
4782 stopsOverlay = FolderOverlay()
4783 busPositionsOverlay = FolderOverlay()
4784
4785
4786 //map.setTilesScaledToDpi(true);
4787 //map.setTilesScaledToDpi(true);
4788 it.setFlingEnabled(true)
4789 it.setUseDataConnection(true)
4790
4791 // add ability to zoom with 2 fingers
4792 it.setMultiTouchControls(true)
4793 it.minZoomLevel = 12.0
4794
4795 //map controller setup
4796 val mapController = it.controller
4797 var zoom = 12.0
4798 var centerMap = GeoPoint(DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON)
4799 if(mapViewModel.currentLat.value!=MapViewModel.INVALID) {
4800 Log.d(DEBUG_TAG, "mapViewModel posi: ${mapViewModel.currentLat.value}, ${mapViewModel.currentLong.value}"+
4801 " zoom ${mapViewModel.currentZoom.value}")
4802 zoom = mapViewModel.currentZoom.value!!
4803 centerMap = GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!)
4804 /*viewLifecycleOwner.lifecycleScope.launch {
4805 delay(100)
4806 Log.d(DEBUG_TAG, "zooming back to point")
4807 controller.animateTo(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!),
4808 mapViewModel.currentZoom.value!!,null,null)
4809 //controller.setCenter(GeoPoint(mapViewModel.currentLat.value!!, mapViewModel.currentLong.value!!))
4810 //controller.setZoom(mapViewModel.currentZoom.value!!)
4811 */
4812 }
4813 mapController.setZoom(zoom)
4814 mapController.setCenter(centerMap)
4815 Log.d(DEBUG_TAG, "Initializing map, first init $firstInit")
4816 //map.invalidate()
4817
4818 it.overlayManager.add(stopsOverlay)
4819 it.overlayManager.add(locationOverlay)
4820 <ELEMENT>it.overlayManager.add(busPositionsOverlay)</ELEMENT>
4821
4822 zoomToCurrentPattern()
4823 firstInit = false
4824 }
4825org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (470,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4826 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
4827 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
4828 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4829 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4830 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4831 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4832 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4833 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4834 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4835 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4836 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4837 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4838 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4839 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4840 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
4841 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4842 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
4843 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
4844 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
4845 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
4846 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
4847 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
4848 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4849 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4850 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4851 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4852 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
4853 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
4854 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
4855 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
4856 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
4857 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
4858 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
4859 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
4860 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
4861 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
4862 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
4863 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
4864 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
4865 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
4866 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
4867 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
4868 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
4869 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4870 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
4871 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
4872 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
4873 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
4874 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
4875 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
4876 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
4877 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
4878 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
4879 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
4880 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
4881 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4882 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4883 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4884 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4885 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4886 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
4887 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
4888 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
4889 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
4890 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
4891 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
4892 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4893 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4894 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4895 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4896 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
4897 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
4898 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
4899 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
4900 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
4901 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
4902 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
4903 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
4904 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
4905 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
4906 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
4907 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
4908 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
4909 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
4910 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
4911 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
4912 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
4913 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
4914 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
4915 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
4916 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
4917 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
4918 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
4919 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
4920 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
4921 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
4922 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
4923 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
4924 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
4925 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
4926 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
4927 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
4928 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
4929 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
4930 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
4931 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
4932 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
4933 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
4934 at com.android.tools.lint.Main.run(Main.java:1766)
4935 at com.android.tools.lint.Main.run(Main.java:282)
4936 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
4937 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
4938 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
4939 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
4940 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
4941 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
4942 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
4943 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
4944 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
4945 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
4946 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
4947 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
4948 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
4949 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
4950 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
4951 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
4952 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
4953 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
4954 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
4955 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
4956 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
4957 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
4958 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
4959 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
4960 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
4961 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4962 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
4963 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
4964 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
4965 at org.gradle.internal.Factories$1.create(Factories.java:31)
4966 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
4967 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
4968 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
4969 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
4970 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
4971 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
4972 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
4973 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
4974 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
4975 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
4976 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4977 at java.base/java.lang.Thread.run(Thread.java:833)
4978Caused by: java.lang.OutOfMemoryError: Java heap space
4979ERROR: Exception while analyzing expression in (628,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
4980
4981Attachments:
4982causeThrowable
4983java.lang.OutOfMemoryError: Java heap space
4984
4985----
4986expression.kt
4987<File name: LinesDetailFragment.kt, Physical: true>
4988private fun showPatternWithStopsOnMap(stops: List<Stop>){
4989 Log.d(DEBUG_TAG, "Got the stops: ${stops.map { s->s.gtfsID }}}")
4990 if(viewingPattern==null || map == null) return
4991
4992 val pattern = viewingPattern!!.pattern
4993
4994 val pointsList = PolylineParser.decodePolyline(pattern.patternGeometryPoly, pattern.patternGeometryLength)
4995
4996 var maxLat = -4000.0
4997 var minLat = -4000.0
4998 var minLong = -4000.0
4999 var maxLong = -4000.0
5000 for (p in pointsList){
5001 // get max latitude
5002 if(maxLat == -4000.0)
5003 maxLat = p.latitude
5004 else if (maxLat < p.latitude) maxLat = p.latitude
5005 // find min latitude
5006 if (minLat == -4000.0)
5007 minLat = p.latitude
5008 else if (minLat > p.latitude) minLat = p.latitude
5009 if(maxLong == -4000.0 || maxLong < p.longitude )
5010 maxLong = p.longitude
5011 if (minLong == -4000.0 || minLong > p.longitude)
5012 minLong = p.longitude
5013 }
5014 //val polyLine=Polyline(map)
5015 //polyLine.setPoints(pointsList)
5016 //save points
5017 if(map.overlayManager.contains(polyline)){
5018 map.overlayManager.remove(polyline)
5019 }
5020 polyline = Polyline(map, false)
5021 polyline!!.setPoints(pointsList)
5022 //polyline.color = ContextCompat.getColor(context!!,R.color.brown_vd)
5023 polyline!!.infoWindow = null
5024 val paint = Paint()
5025 paint.color = ContextCompat.getColor(requireContext(),R.color.line_drawn_poly)
5026 paint.isAntiAlias = true
5027 paint.strokeWidth = 13f
5028
5029 paint.style = Paint.Style.FILL_AND_STROKE
5030 paint.strokeJoin = Paint.Join.ROUND
5031 paint.strokeCap = Paint.Cap.ROUND
5032 <ELEMENT>polyline!!.outlinePaintLists.add(MonochromaticPaintList(paint))</ELEMENT>
5033
5034 map.overlayManager.add(0,polyline!!)
5035
5036 stopsOverlay.closeAllInfoWindows()
5037 stopsOverlay.items.clear()
5038 val stopIcon = ContextCompat.getDrawable(requireContext(), R.drawable.ball)
5039
5040 for(s in stops){
5041 val gp = if (showOnTopOfLine)
5042 findOptimalPosition(s,pointsList)
5043 else GeoPoint(s.latitude!!,s.longitude!!)
5044
5045 val marker = MarkerUtils.makeMarker(
5046 gp, s.ID, s.stopDefaultName,
5047 s.routesThatStopHereToString(),
5048 map,stopTouchResponder, stopIcon,
5049 R.layout.linedetail_stop_infowindow,
5050 R.color.line_drawn_poly
5051 )
5052 marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_CENTER)
5053 stopsOverlay.add(marker)
5054 }
5055 //POINTS LIST IS NOT IN ORDER ANY MORE
5056 //if(!map.overlayManager.contains(stopsOverlay)){
5057 // map.overlayManager.add(stopsOverlay)
5058 //}
5059 polyline!!.setOnClickListener(Polyline.OnClickListener { polyline, mapView, eventPos ->
5060 Log.d(DEBUG_TAG, "clicked")
5061 true
5062 })
5063
5064 //map.controller.zoomToB//#animateTo(pointsList[0])
5065 val del = 0.008
5066 map.zoomToBoundingBox(BoundingBox(maxLat+del, maxLong+del, minLat-del, minLong-del), true)
5067 //map.invalidate()
5068 }
5069org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (628,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
5070 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
5071 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
5072 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5073 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5074 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5075 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5076 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5077 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5078 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5079 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5080 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5081 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5082 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5083 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5084 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
5085 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5087 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5088 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5089 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5090 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5091 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5092 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5093 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5094 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
5095 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
5096 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
5097 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
5098 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
5099 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
5100 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
5101 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
5102 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
5103 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
5104 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
5105 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
5106 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
5107 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
5108 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
5109 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
5110 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
5111 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
5112 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
5113 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
5114 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
5115 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
5116 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
5117 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
5118 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
5119 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
5120 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
5121 at com.android.tools.lint.Main.run(Main.java:1766)
5122 at com.android.tools.lint.Main.run(Main.java:282)
5123 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
5124 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
5125 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
5126 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
5127 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
5128 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
5129 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
5130 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
5131 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
5132 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
5133 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
5134 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
5135 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
5136 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
5137 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
5138 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
5139 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
5140 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
5141 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
5142 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
5143 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
5144 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
5145 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
5146 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
5147 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
5148 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5149 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
5150 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
5151 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
5152 at org.gradle.internal.Factories$1.create(Factories.java:31)
5153 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
5154 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
5155 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
5156 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
5157 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
5158 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
5159 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5160 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
5161 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
5162 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
5163 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
5164 at java.base/java.lang.Thread.run(Thread.java:833)
5165Caused by: java.lang.OutOfMemoryError: Java heap space
5166ERROR: Exception while analyzing expression in (630,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
5167
5168Attachments:
5169causeThrowable
5170java.lang.OutOfMemoryError: Java heap space
5171
5172----
5173expression.kt
5174<File name: LinesDetailFragment.kt, Physical: true>
5175private fun showPatternWithStopsOnMap(stops: List<Stop>){
5176 Log.d(DEBUG_TAG, "Got the stops: ${stops.map { s->s.gtfsID }}}")
5177 if(viewingPattern==null || map == null) return
5178
5179 val pattern = viewingPattern!!.pattern
5180
5181 val pointsList = PolylineParser.decodePolyline(pattern.patternGeometryPoly, pattern.patternGeometryLength)
5182
5183 var maxLat = -4000.0
5184 var minLat = -4000.0
5185 var minLong = -4000.0
5186 var maxLong = -4000.0
5187 for (p in pointsList){
5188 // get max latitude
5189 if(maxLat == -4000.0)
5190 maxLat = p.latitude
5191 else if (maxLat < p.latitude) maxLat = p.latitude
5192 // find min latitude
5193 if (minLat == -4000.0)
5194 minLat = p.latitude
5195 else if (minLat > p.latitude) minLat = p.latitude
5196 if(maxLong == -4000.0 || maxLong < p.longitude )
5197 maxLong = p.longitude
5198 if (minLong == -4000.0 || minLong > p.longitude)
5199 minLong = p.longitude
5200 }
5201 //val polyLine=Polyline(map)
5202 //polyLine.setPoints(pointsList)
5203 //save points
5204 if(map.overlayManager.contains(polyline)){
5205 map.overlayManager.remove(polyline)
5206 }
5207 polyline = Polyline(map, false)
5208 polyline!!.setPoints(pointsList)
5209 //polyline.color = ContextCompat.getColor(context!!,R.color.brown_vd)
5210 polyline!!.infoWindow = null
5211 val paint = Paint()
5212 paint.color = ContextCompat.getColor(requireContext(),R.color.line_drawn_poly)
5213 paint.isAntiAlias = true
5214 paint.strokeWidth = 13f
5215
5216 paint.style = Paint.Style.FILL_AND_STROKE
5217 paint.strokeJoin = Paint.Join.ROUND
5218 paint.strokeCap = Paint.Cap.ROUND
5219 polyline!!.outlinePaintLists.add(MonochromaticPaintList(paint))
5220
5221 <ELEMENT>map.overlayManager.add(0,polyline!!)</ELEMENT>
5222
5223 stopsOverlay.closeAllInfoWindows()
5224 stopsOverlay.items.clear()
5225 val stopIcon = ContextCompat.getDrawable(requireContext(), R.drawable.ball)
5226
5227 for(s in stops){
5228 val gp = if (showOnTopOfLine)
5229 findOptimalPosition(s,pointsList)
5230 else GeoPoint(s.latitude!!,s.longitude!!)
5231
5232 val marker = MarkerUtils.makeMarker(
5233 gp, s.ID, s.stopDefaultName,
5234 s.routesThatStopHereToString(),
5235 map,stopTouchResponder, stopIcon,
5236 R.layout.linedetail_stop_infowindow,
5237 R.color.line_drawn_poly
5238 )
5239 marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_CENTER)
5240 stopsOverlay.add(marker)
5241 }
5242 //POINTS LIST IS NOT IN ORDER ANY MORE
5243 //if(!map.overlayManager.contains(stopsOverlay)){
5244 // map.overlayManager.add(stopsOverlay)
5245 //}
5246 polyline!!.setOnClickListener(Polyline.OnClickListener { polyline, mapView, eventPos ->
5247 Log.d(DEBUG_TAG, "clicked")
5248 true
5249 })
5250
5251 //map.controller.zoomToB//#animateTo(pointsList[0])
5252 val del = 0.008
5253 map.zoomToBoundingBox(BoundingBox(maxLat+del, maxLong+del, minLat-del, minLong-del), true)
5254 //map.invalidate()
5255 }
5256org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (630,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt
5257 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
5258 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
5259 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5260 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5261 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5262 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5263 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5264 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5265 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5266 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5267 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5268 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5269 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5270 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5271 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
5272 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5273 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5274 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5275 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5276 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5277 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5278 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5279 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5280 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5281 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
5282 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
5283 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
5284 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
5285 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
5286 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
5287 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
5288 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
5289 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
5290 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
5291 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
5292 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
5293 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
5294 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
5295 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
5296 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
5297 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
5298 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
5299 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
5300 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
5301 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
5302 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
5303 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
5304 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
5305 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
5306 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
5307 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
5308 at com.android.tools.lint.Main.run(Main.java:1766)
5309 at com.android.tools.lint.Main.run(Main.java:282)
5310 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
5311 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
5312 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
5313 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
5314 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
5315 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
5316 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
5317 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
5318 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
5319 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
5320 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
5321 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
5322 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
5323 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
5324 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
5325 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
5326 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
5327 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
5328 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
5329 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
5330 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
5331 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
5332 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
5333 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
5334 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
5335 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5336 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
5337 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
5338 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
5339 at org.gradle.internal.Factories$1.create(Factories.java:31)
5340 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
5341 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
5342 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
5343 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
5344 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
5345 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
5346 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5347 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
5348 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
5349 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
5350 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
5351 at java.base/java.lang.Thread.run(Thread.java:833)
5352Caused by: java.lang.OutOfMemoryError: Java heap space
5353ERROR: Exception while analyzing expression in (114,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt
5354
5355Attachments:
5356causeThrowable
5357java.lang.OutOfMemoryError: Java heap space
5358
5359----
5360expression.kt
5361<File name: LinesGridShowingFragment.kt, Physical: true>
5362{
5363 //routesList = ArrayList(it)
5364 //routesList.sortWith(linesComparator)
5365 routesByAgency.clear()
5366
5367 for(route in it){
5368 val agency = route.agencyID
5369 if(!routesByAgency.containsKey(agency)){
5370 routesByAgency[agency] = ArrayList()
5371 }
5372 <ELEMENT>routesByAgency[agency]?.add(route)</ELEMENT>
5373
5374 }
5375
5376
5377 //val adapter = RouteOnlyLineAdapter(routesByAgency.map { route-> route.shortName })
5378 //zip agencies and recyclerviews
5379 Companion.AGENCIES.zip(recViews) { ag, recView ->
5380 routesByAgency[ag]?.let { routeList ->
5381 routeList.sortWith(linesComparator)
5382 //val adapter = RouteOnlyLineAdapter(it.map { rt -> rt.shortName })
5383 val adapter = RouteAdapter(routeList,routeClickListener)
5384 recView.adapter = adapter
5385 durations[ag] = if(routeList.size < 20) ViewUtils.DEF_DURATION else 1000
5386 }
5387 }
5388
5389 }
5390org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (114,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt
5391 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
5392 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
5393 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5394 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5395 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5396 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5397 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5398 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5399 at org.jetbrains.kotlin.psi.KtVisitor.visitSafeQualifiedExpression(KtVisitor.java:320)
5400 at org.jetbrains.kotlin.psi.KtSafeQualifiedExpression.accept(KtSafeQualifiedExpression.kt:23)
5401 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5402 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5403 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5404 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5405 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
5406 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
5407 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5408 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5409 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5410 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5411 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5412 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5413 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5414 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5415 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5416 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
5417 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
5418 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
5419 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
5420 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
5421 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
5422 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5423 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5424 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5425 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5426 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
5427 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5428 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
5429 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
5430 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
5431 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
5432 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
5433 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
5434 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5435 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5436 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5437 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5438 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
5439 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
5440 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
5441 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
5442 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
5443 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
5444 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
5445 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
5446 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
5447 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
5448 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
5449 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
5450 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:74)
5451 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
5452 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
5453 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
5454 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
5455 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5456 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
5457 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
5458 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
5459 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
5460 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
5461 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
5462 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
5463 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
5464 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
5465 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
5466 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
5467 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5468 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5469 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5470 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5471 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5472 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5473 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5474 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5475 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5476 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5477 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5478 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5479 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5480 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5481 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5482 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
5483 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5484 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5485 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5486 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5487 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5488 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5489 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5490 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5491 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5492 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
5493 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
5494 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
5495 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
5496 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
5497 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
5498 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
5499 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
5500 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
5501 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
5502 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
5503 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
5504 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
5505 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
5506 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
5507 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
5508 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
5509 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
5510 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
5511 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
5512 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
5513 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
5514 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
5515 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
5516 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
5517 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
5518 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
5519 at com.android.tools.lint.Main.run(Main.java:1766)
5520 at com.android.tools.lint.Main.run(Main.java:282)
5521 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
5522 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
5523 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
5524 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
5525 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
5526 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
5527 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
5528 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
5529 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
5530 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
5531 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
5532 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
5533 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
5534 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
5535 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
5536 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
5537 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
5538 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
5539 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
5540 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
5541 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
5542 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
5543 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
5544 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
5545 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
5546 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5547 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
5548 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
5549 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
5550 at org.gradle.internal.Factories$1.create(Factories.java:31)
5551 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
5552 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
5553 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
5554 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
5555 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
5556 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
5557 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5558 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
5559 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
5560 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
5561 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
5562 at java.base/java.lang.Thread.run(Thread.java:833)
5563Caused by: java.lang.OutOfMemoryError: Java heap space
5564ERROR: Exception while analyzing expression in (366,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
5565
5566Attachments:
5567causeThrowable
5568java.lang.OutOfMemoryError: Java heap space
5569
5570----
5571expression.kt
5572<File name: MapFragmentKt.kt, Physical: true>
5573/**
5574 * Build the location overlay. Enable only when
5575 * a) we know we have the permission
5576 * b) the location map is set
5577 */
5578 private fun startLocationOverlay(enableLocation: Boolean, map: MapView?) {
5579 checkNotNull(activity) { "Cannot enable LocationOverlay now" }
5580 // Location Overlay
5581 // from OpenBikeSharing (THANK GOD)
5582 Log.d(DEBUG_TAG, "Starting position overlay")
5583 val imlp = GpsMyLocationProvider(requireActivity().baseContext)
5584 imlp.locationUpdateMinDistance = 5f
5585 imlp.locationUpdateMinTime = 2000
5586 val overlay = LocationOverlay(imlp, map, locationCallbacks)
5587 if (enableLocation) overlay.enableMyLocation()
5588 overlay.isOptionsMenuEnabled = true
5589
5590 //map.getOverlays().add(this.mLocationOverlay);
5591 mLocationOverlay = overlay
5592 <ELEMENT>map!!.overlays.add(mLocationOverlay)</ELEMENT>
5593 }
5594org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (366,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
5595 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
5596 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
5597 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5598 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5599 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5600 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5601 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5602 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5603 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5604 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5605 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5606 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5607 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5608 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5609 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
5610 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
5611 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5612 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5613 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5614 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5615 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5616 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5617 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5618 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5619 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5620 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
5621 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
5622 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
5623 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
5624 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
5625 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
5626 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
5627 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
5628 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
5629 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
5630 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
5631 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
5632 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
5633 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
5634 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
5635 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
5636 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
5637 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
5638 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
5639 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
5640 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
5641 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
5642 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
5643 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
5644 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
5645 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
5646 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
5647 at com.android.tools.lint.Main.run(Main.java:1766)
5648 at com.android.tools.lint.Main.run(Main.java:282)
5649 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
5650 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
5651 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
5652 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
5653 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
5654 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
5655 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
5656 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
5657 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
5658 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
5659 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
5660 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
5661 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
5662 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
5663 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
5664 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
5665 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
5666 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
5667 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
5668 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
5669 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
5670 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
5671 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
5672 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
5673 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
5674 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5675 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
5676 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
5677 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
5678 at org.gradle.internal.Factories$1.create(Factories.java:31)
5679 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
5680 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
5681 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
5682 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
5683 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
5684 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
5685 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5686 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
5687 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
5688 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
5689 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
5690 at java.base/java.lang.Thread.run(Thread.java:833)
5691Caused by: java.lang.OutOfMemoryError: Java heap space
5692ERROR: Exception while analyzing expression in (480,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
5693
5694Attachments:
5695causeThrowable
5696java.lang.OutOfMemoryError: Java heap space
5697
5698----
5699expression.kt
5700<File name: MapFragmentKt.kt, Physical: true>
5701fun startMap(incoming: Bundle?, savedInstanceState: Bundle?) {
5702 //Check that we're attached
5703 val activity = if (activity is GeneralActivity) activity as GeneralActivity? else null
5704 if (context == null || activity == null) {
5705 //we are not attached
5706 Log.e(DEBUG_TAG, "Calling startMap when not attached")
5707 return
5708 } else {
5709 Log.d(DEBUG_TAG, "Starting map from scratch")
5710 }
5711 //clear previous overlays
5712 map!!.overlays.clear()
5713
5714
5715 //parse incoming bundle
5716 var marker: GeoPoint? = null
5717 var name: String? = null
5718 var ID: String? = null
5719 var routesStopping: String? = ""
5720 if (incoming != null) {
5721 val lat = incoming.getDouble(BUNDLE_LATIT)
5722 val lon = incoming.getDouble(BUNDLE_LONGIT)
5723 marker = GeoPoint(lat, lon)
5724 name = incoming.getString(BUNDLE_NAME)
5725 ID = incoming.getString(BUNDLE_ID)
5726 routesStopping = incoming.getString(BUNDLE_ROUTES_STOPPING, "")
5727 }
5728
5729
5730 //ask for location permission
5731 if (!Permissions.bothLocationPermissionsGranted(activity)) {
5732 if (shouldShowRequestPermissionRationale(Manifest.permission.ACCESS_FINE_LOCATION)) {
5733 //TODO: show dialog for permission rationale
5734 Toast.makeText(activity, R.string.enable_position_message_map, Toast.LENGTH_SHORT)
5735 .show()
5736 }
5737 positionRequestLauncher.launch(Permissions.LOCATION_PERMISSIONS)
5738 }
5739 shownStops = HashSet()
5740 // move the map on the marker position or on a default view point: Turin, Piazza Castello
5741 // and set the start zoom
5742 val mapController = map!!.controller
5743 var startPoint: GeoPoint? = null
5744 startLocationOverlay(
5745 Permissions.bothLocationPermissionsGranted(activity),
5746 map
5747 )
5748 // set the center point
5749 if (marker != null) {
5750 //startPoint = marker;
5751 mapController.setZoom(POSITION_FOUND_ZOOM)
5752 setLocationFollowing(false)
5753 // put the center a little bit off (animate later)
5754 startPoint = GeoPoint(marker)
5755 startPoint.latitude = marker.latitude + utils.angleRawDifferenceFromMeters(20.0)
5756 startPoint.longitude = marker.longitude - utils.angleRawDifferenceFromMeters(20.0)
5757 //don't need to do all the rest since we want to show a point
5758 } else if (savedInstanceState != null && savedInstanceState.containsKey(MAP_CURRENT_ZOOM_KEY)) {
5759 mapController.setZoom(savedInstanceState.getDouble(MAP_CURRENT_ZOOM_KEY))
5760 mapController.setCenter(
5761 GeoPoint(
5762 savedInstanceState.getDouble(MAP_CENTER_LAT_KEY),
5763 savedInstanceState.getDouble(MAP_CENTER_LON_KEY)
5764 )
5765 )
5766 Log.d(
5767 DEBUG_TAG,
5768 "Location following from savedInstanceState: " + savedInstanceState.getBoolean(
5769 FOLLOWING_LOCAT_KEY
5770 )
5771 )
5772 setLocationFollowing(savedInstanceState.getBoolean(FOLLOWING_LOCAT_KEY))
5773 } else {
5774 Log.d(DEBUG_TAG, "No position found from intent or saved state")
5775 var found = false
5776 val locationManager =
5777 requireContext().getSystemService(Context.LOCATION_SERVICE) as LocationManager
5778 //check for permission
5779 if (Permissions.bothLocationPermissionsGranted(activity)) {
5780 @SuppressLint("MissingPermission") val userLocation =
5781 locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER)
5782 if (userLocation != null) {
5783 val distan = utils.measuredistanceBetween(
5784 userLocation.latitude, userLocation.longitude,
5785 DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON
5786 )
5787 if (distan < 100000.0) {
5788 mapController.setZoom(POSITION_FOUND_ZOOM)
5789 startPoint = GeoPoint(userLocation)
5790 found = true
5791 setLocationFollowing(true)
5792 }
5793 }
5794 }
5795 if (!found) {
5796 startPoint = GeoPoint(DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON)
5797 mapController.setZoom(NO_POSITION_ZOOM)
5798 setLocationFollowing(false)
5799 }
5800 }
5801
5802 // set the minimum zoom level
5803 map!!.minZoomLevel = 15.0
5804 //add contingency check (shouldn't happen..., but)
5805 if (startPoint != null) {
5806 mapController.setCenter(startPoint)
5807 }
5808
5809
5810 //add stops overlay
5811 //map.getOverlays().add(mLocationOverlay);
5812 <ELEMENT>map!!.overlays.add(stopsFolderOverlay)</ELEMENT>
5813 Log.d(DEBUG_TAG, "Requesting stops load")
5814 // This is not necessary, by setting the center we already move
5815 // the map and we trigger a stop request
5816 //requestStopsToShow();
5817 if (marker != null) {
5818 // make a marker with the info window open for the searched marker
5819 //TODO: make Stop Bundle-able
5820 val stopMarker = makeMarker(marker, ID, name, routesStopping, true)
5821 map!!.controller.animateTo(marker)
5822 }
5823 //add the overlays with the bus stops
5824 if (busPositionsOverlay == null) {
5825 //Log.i(DEBUG_TAG, "Null bus positions overlay,redo");
5826 busPositionsOverlay = FolderOverlay()
5827 }
5828 startRequestsPositions()
5829 if (stopsViewModel != null) {
5830 stopsViewModel!!.stopsInBoundingBox.observe(viewLifecycleOwner) { stops: List<Stop>? ->
5831 showStopsMarkers(
5832 stops
5833 )
5834 }
5835 } else Log.d(DEBUG_TAG, "Cannot observe new stops in map, stopsViewModel is null")
5836 map!!.overlays.add(busPositionsOverlay)
5837 //set map as started
5838 hasMapStartFinished = true
5839 }
5840org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (480,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
5841 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
5842 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
5843 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5844 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5845 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
5846 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
5847 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
5848 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
5849 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
5850 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
5851 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5852 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5853 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5854 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5855 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
5856 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
5857 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
5858 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
5859 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
5860 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
5861 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
5862 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
5863 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
5864 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
5865 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
5866 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
5867 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
5868 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
5869 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
5870 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
5871 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
5872 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
5873 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
5874 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
5875 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
5876 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
5877 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
5878 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
5879 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
5880 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
5881 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
5882 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
5883 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
5884 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
5885 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
5886 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
5887 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
5888 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
5889 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
5890 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
5891 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
5892 at com.android.tools.lint.Main.run(Main.java:1766)
5893 at com.android.tools.lint.Main.run(Main.java:282)
5894 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
5895 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
5896 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
5897 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
5898 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
5899 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
5900 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
5901 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
5902 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
5903 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
5904 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
5905 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
5906 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
5907 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
5908 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
5909 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
5910 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
5911 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
5912 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
5913 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
5914 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
5915 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
5916 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
5917 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
5918 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
5919 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5920 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
5921 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
5922 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
5923 at org.gradle.internal.Factories$1.create(Factories.java:31)
5924 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
5925 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
5926 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
5927 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
5928 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
5929 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
5930 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
5931 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
5932 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
5933 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
5934 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
5935 at java.base/java.lang.Thread.run(Thread.java:833)
5936Caused by: java.lang.OutOfMemoryError: Java heap space
5937ERROR: Exception while analyzing expression in (504,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
5938
5939Attachments:
5940causeThrowable
5941java.lang.OutOfMemoryError: Java heap space
5942
5943----
5944expression.kt
5945<File name: MapFragmentKt.kt, Physical: true>
5946fun startMap(incoming: Bundle?, savedInstanceState: Bundle?) {
5947 //Check that we're attached
5948 val activity = if (activity is GeneralActivity) activity as GeneralActivity? else null
5949 if (context == null || activity == null) {
5950 //we are not attached
5951 Log.e(DEBUG_TAG, "Calling startMap when not attached")
5952 return
5953 } else {
5954 Log.d(DEBUG_TAG, "Starting map from scratch")
5955 }
5956 //clear previous overlays
5957 map!!.overlays.clear()
5958
5959
5960 //parse incoming bundle
5961 var marker: GeoPoint? = null
5962 var name: String? = null
5963 var ID: String? = null
5964 var routesStopping: String? = ""
5965 if (incoming != null) {
5966 val lat = incoming.getDouble(BUNDLE_LATIT)
5967 val lon = incoming.getDouble(BUNDLE_LONGIT)
5968 marker = GeoPoint(lat, lon)
5969 name = incoming.getString(BUNDLE_NAME)
5970 ID = incoming.getString(BUNDLE_ID)
5971 routesStopping = incoming.getString(BUNDLE_ROUTES_STOPPING, "")
5972 }
5973
5974
5975 //ask for location permission
5976 if (!Permissions.bothLocationPermissionsGranted(activity)) {
5977 if (shouldShowRequestPermissionRationale(Manifest.permission.ACCESS_FINE_LOCATION)) {
5978 //TODO: show dialog for permission rationale
5979 Toast.makeText(activity, R.string.enable_position_message_map, Toast.LENGTH_SHORT)
5980 .show()
5981 }
5982 positionRequestLauncher.launch(Permissions.LOCATION_PERMISSIONS)
5983 }
5984 shownStops = HashSet()
5985 // move the map on the marker position or on a default view point: Turin, Piazza Castello
5986 // and set the start zoom
5987 val mapController = map!!.controller
5988 var startPoint: GeoPoint? = null
5989 startLocationOverlay(
5990 Permissions.bothLocationPermissionsGranted(activity),
5991 map
5992 )
5993 // set the center point
5994 if (marker != null) {
5995 //startPoint = marker;
5996 mapController.setZoom(POSITION_FOUND_ZOOM)
5997 setLocationFollowing(false)
5998 // put the center a little bit off (animate later)
5999 startPoint = GeoPoint(marker)
6000 startPoint.latitude = marker.latitude + utils.angleRawDifferenceFromMeters(20.0)
6001 startPoint.longitude = marker.longitude - utils.angleRawDifferenceFromMeters(20.0)
6002 //don't need to do all the rest since we want to show a point
6003 } else if (savedInstanceState != null && savedInstanceState.containsKey(MAP_CURRENT_ZOOM_KEY)) {
6004 mapController.setZoom(savedInstanceState.getDouble(MAP_CURRENT_ZOOM_KEY))
6005 mapController.setCenter(
6006 GeoPoint(
6007 savedInstanceState.getDouble(MAP_CENTER_LAT_KEY),
6008 savedInstanceState.getDouble(MAP_CENTER_LON_KEY)
6009 )
6010 )
6011 Log.d(
6012 DEBUG_TAG,
6013 "Location following from savedInstanceState: " + savedInstanceState.getBoolean(
6014 FOLLOWING_LOCAT_KEY
6015 )
6016 )
6017 setLocationFollowing(savedInstanceState.getBoolean(FOLLOWING_LOCAT_KEY))
6018 } else {
6019 Log.d(DEBUG_TAG, "No position found from intent or saved state")
6020 var found = false
6021 val locationManager =
6022 requireContext().getSystemService(Context.LOCATION_SERVICE) as LocationManager
6023 //check for permission
6024 if (Permissions.bothLocationPermissionsGranted(activity)) {
6025 @SuppressLint("MissingPermission") val userLocation =
6026 locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER)
6027 if (userLocation != null) {
6028 val distan = utils.measuredistanceBetween(
6029 userLocation.latitude, userLocation.longitude,
6030 DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON
6031 )
6032 if (distan < 100000.0) {
6033 mapController.setZoom(POSITION_FOUND_ZOOM)
6034 startPoint = GeoPoint(userLocation)
6035 found = true
6036 setLocationFollowing(true)
6037 }
6038 }
6039 }
6040 if (!found) {
6041 startPoint = GeoPoint(DEFAULT_CENTER_LAT, DEFAULT_CENTER_LON)
6042 mapController.setZoom(NO_POSITION_ZOOM)
6043 setLocationFollowing(false)
6044 }
6045 }
6046
6047 // set the minimum zoom level
6048 map!!.minZoomLevel = 15.0
6049 //add contingency check (shouldn't happen..., but)
6050 if (startPoint != null) {
6051 mapController.setCenter(startPoint)
6052 }
6053
6054
6055 //add stops overlay
6056 //map.getOverlays().add(mLocationOverlay);
6057 map!!.overlays.add(stopsFolderOverlay)
6058 Log.d(DEBUG_TAG, "Requesting stops load")
6059 // This is not necessary, by setting the center we already move
6060 // the map and we trigger a stop request
6061 //requestStopsToShow();
6062 if (marker != null) {
6063 // make a marker with the info window open for the searched marker
6064 //TODO: make Stop Bundle-able
6065 val stopMarker = makeMarker(marker, ID, name, routesStopping, true)
6066 map!!.controller.animateTo(marker)
6067 }
6068 //add the overlays with the bus stops
6069 if (busPositionsOverlay == null) {
6070 //Log.i(DEBUG_TAG, "Null bus positions overlay,redo");
6071 busPositionsOverlay = FolderOverlay()
6072 }
6073 startRequestsPositions()
6074 if (stopsViewModel != null) {
6075 stopsViewModel!!.stopsInBoundingBox.observe(viewLifecycleOwner) { stops: List<Stop>? ->
6076 showStopsMarkers(
6077 stops
6078 )
6079 }
6080 } else Log.d(DEBUG_TAG, "Cannot observe new stops in map, stopsViewModel is null")
6081 <ELEMENT>map!!.overlays.add(busPositionsOverlay)</ELEMENT>
6082 //set map as started
6083 hasMapStartFinished = true
6084 }
6085org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (504,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
6086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
6087 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
6088 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6089 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6090 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6091 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6092 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6093 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6094 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
6095 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
6096 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6097 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6098 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6099 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6100 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6101 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6102 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6103 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6104 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6105 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6106 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6107 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6108 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6109 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6110 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
6111 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
6112 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
6113 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
6114 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
6115 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
6116 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
6117 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
6118 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
6119 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
6120 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
6121 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
6122 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
6123 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
6124 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
6125 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
6126 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
6127 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
6128 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
6129 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
6130 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
6131 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
6132 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
6133 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
6134 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
6135 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
6136 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
6137 at com.android.tools.lint.Main.run(Main.java:1766)
6138 at com.android.tools.lint.Main.run(Main.java:282)
6139 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6140 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
6141 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6142 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
6143 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
6144 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
6145 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
6146 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
6147 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
6148 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
6149 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
6150 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
6151 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
6152 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
6153 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
6154 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
6155 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
6156 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
6157 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
6158 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
6159 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
6160 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
6161 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
6162 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
6163 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
6164 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6165 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
6166 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
6167 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
6168 at org.gradle.internal.Factories$1.create(Factories.java:31)
6169 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
6170 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
6171 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
6172 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
6173 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
6174 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
6175 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6176 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
6177 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
6178 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
6179 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
6180 at java.base/java.lang.Thread.run(Thread.java:833)
6181Caused by: java.lang.OutOfMemoryError: Java heap space
6182ERROR: Exception while analyzing expression in (586,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
6183
6184Attachments:
6185causeThrowable
6186java.lang.OutOfMemoryError: Java heap space
6187
6188----
6189expression.kt
6190<File name: MapFragmentKt.kt, Physical: true>
6191private fun updateBusPositionsInMap(tripsPatterns: HashMap<String, Pair<LivePositionUpdate, TripAndPatternWithStops?>>) {
6192 Log.d(DEBUG_TAG, "Updating positions of the buses")
6193 //if(busPositionsOverlay == null) busPositionsOverlay = new FolderOverlay();
6194 val noPatternsTrips = ArrayList<String>()
6195 for (tripID in tripsPatterns.keys) {
6196 val (update, tripWithPatternStops) = tripsPatterns[tripID] ?: continue
6197
6198
6199 //check if Marker is already created
6200 if (busPositionMarkersByTrip.containsKey(tripID)) {
6201 //need to change the position of the marker
6202 val marker = busPositionMarkersByTrip[tripID]!!
6203 updateBusMarker(marker, update, false)
6204 if (marker.infoWindow != null && marker.infoWindow is BusInfoWindow) {
6205 val window = marker.infoWindow as BusInfoWindow
6206 if (tripWithPatternStops != null) {
6207 //Log.d(DEBUG_TAG, "Update pattern for trip: "+tripID);
6208 window.setPatternAndDraw(tripWithPatternStops.pattern)
6209 }
6210 }
6211 } else {
6212 //marker is not there, need to make it
6213 val marker = Marker(map)
6214
6215 /*final Drawable mDrawable = DrawableUtils.Companion.getScaledDrawableResources(
6216 getResources(),
6217 R.drawable.point_heading_icon,
6218 R.dimen.map_icons_size, R.dimen.map_icons_size);
6219
6220 */
6221 //String route = GtfsUtils.getLineNameFromGtfsID(update.getRouteID());
6222 val mdraw =
6223 ResourcesCompat.getDrawable(resources, R.drawable.map_bus_position_icon, null)!!
6224 //mdraw.setBounds(0,0,28,28);
6225 marker.icon = mdraw
6226 if (tripWithPatternStops == null) {
6227 <ELEMENT>noPatternsTrips.add(tripID)</ELEMENT>
6228 }
6229 var markerPattern: MatoPattern? = null
6230 if (tripWithPatternStops != null && tripWithPatternStops.pattern != null) markerPattern =
6231 tripWithPatternStops.pattern
6232 marker.infoWindow =
6233 BusInfoWindow(map!!, update, markerPattern, false) { pattern: MatoPattern? -> }
6234 marker.setInfoWindowAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_CENTER)
6235 marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_CENTER)
6236 updateBusMarker(marker, update, true)
6237 // the overlay is null when it's not attached yet?5
6238 // cannot recreate it because it becomes null very soon
6239 // if(busPositionsOverlay == null) busPositionsOverlay = new FolderOverlay();
6240 //save the marker
6241 if (busPositionsOverlay != null) {
6242 busPositionsOverlay!!.add(marker)
6243 busPositionMarkersByTrip[tripID] = marker
6244 }
6245 }
6246 }
6247 if (noPatternsTrips.size > 0) {
6248 Log.i(DEBUG_TAG, "These trips have no matching pattern: $noPatternsTrips")
6249 }
6250 }
6251org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (586,21) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt
6252 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
6253 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
6254 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6255 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6256 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6257 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6258 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6259 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6260 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
6261 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
6262 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6263 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6264 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6265 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6266 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6267 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6268 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6269 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6270 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6271 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6272 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6273 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6274 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6275 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6276 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6277 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6278 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6279 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
6280 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
6281 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6282 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6283 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6284 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6285 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6286 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6287 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6288 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6289 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6290 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6291 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
6292 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
6293 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
6294 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6295 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6296 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6297 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6298 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6299 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
6300 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
6301 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
6302 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
6303 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
6304 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
6305 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
6306 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6307 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
6308 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
6309 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
6310 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
6311 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6312 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6313 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6314 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6315 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6316 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6317 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6318 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6319 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6320 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6321 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6322 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6323 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6324 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6325 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6326 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6327 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6328 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6329 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6330 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6331 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
6332 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
6333 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
6334 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
6335 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6336 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6337 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6338 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6339 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6340 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6341 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6342 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6343 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6344 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6345 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6346 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6347 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6348 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6349 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
6350 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
6351 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
6352 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
6353 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
6354 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
6355 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
6356 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
6357 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
6358 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
6359 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
6360 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
6361 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
6362 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
6363 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
6364 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
6365 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
6366 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
6367 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
6368 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
6369 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
6370 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
6371 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
6372 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
6373 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
6374 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
6375 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
6376 at com.android.tools.lint.Main.run(Main.java:1766)
6377 at com.android.tools.lint.Main.run(Main.java:282)
6378 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6379 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
6380 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6381 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
6382 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
6383 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
6384 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
6385 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
6386 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
6387 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
6388 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
6389 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
6390 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
6391 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
6392 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
6393 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
6394 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
6395 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
6396 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
6397 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
6398 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
6399 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
6400 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
6401 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
6402 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
6403 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6404 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
6405 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
6406 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
6407 at org.gradle.internal.Factories$1.create(Factories.java:31)
6408 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
6409 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
6410 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
6411 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
6412 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
6413 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
6414 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6415 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
6416 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
6417 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
6418 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
6419 at java.base/java.lang.Thread.run(Thread.java:833)
6420Caused by: java.lang.OutOfMemoryError: Java heap space
6421ERROR: Exception while analyzing expression in (565,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6422
6423Attachments:
6424causeThrowable
6425java.lang.OutOfMemoryError: Java heap space
6426
6427----
6428expression.kt
6429<File name: MapLibreFragment.kt, Physical: true>
6430/**
6431 * Add the stops to the layers
6432 */
6433 private fun displayStops(stops: List<Stop>?) {
6434 if (stops.isNullOrEmpty()) return
6435
6436 if (stops.size==lastStopsSizeShown){
6437 Log.d(DEBUG_TAG, "Not updating, we have the same stop (can only increase!)")
6438 return
6439 }
6440
6441 val features = ArrayList<Feature>()//stops.mapNotNull { stop ->
6442 //stop.latitude?.let { lat ->
6443 // stop.longitude?.let { lon ->
6444 for (s in stops){
6445 if (s.latitude!=null && s.longitude!=null)
6446 <ELEMENT>features.add(
6447 Feature.fromGeometry(
6448 Point.fromLngLat(s.longitude!!, s.latitude!!),
6449 JsonObject().apply {
6450 addProperty("id", s.ID)
6451 addProperty("name", s.stopDefaultName)
6452 addProperty("routes", s.routesThatStopHereToString()) // Add routes array to JSON object
6453 }
6454 )
6455 )</ELEMENT>
6456
6457
6458 }
6459 Log.d(DEBUG_TAG,"Have put ${features.size} stops to display")
6460
6461 // if the layer is already started, substitute the stops inside, otherwise start it
6462 if (isStopsLayerStarted) {
6463 stopsSource.setGeoJson(FeatureCollection.fromFeatures(features))
6464 lastStopsSizeShown = features.size
6465 } else
6466 map?.let { initStopsLayer(mapStyle, FeatureCollection.fromFeatures(features))
6467 Log.d(DEBUG_TAG,"Started stops layer on map")
6468 lastStopsSizeShown = features.size
6469 }
6470 }
6471org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (565,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6472 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
6473 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
6474 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6475 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6476 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6477 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6478 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6479 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6480 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
6481 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
6482 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6483 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6484 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6485 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6486 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6487 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6488 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
6489 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
6490 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6491 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6492 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6493 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6494 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6495 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6496 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6497 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6498 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6499 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6500 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6501 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6502 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6503 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6504 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6505 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6506 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6507 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6508 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6509 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6510 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
6511 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
6512 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
6513 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
6514 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6515 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6516 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6517 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6518 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6519 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6520 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6521 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6522 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6523 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6524 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6525 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6526 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6527 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6528 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
6529 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
6530 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
6531 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
6532 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
6533 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
6534 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
6535 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
6536 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
6537 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
6538 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
6539 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
6540 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
6541 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
6542 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
6543 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
6544 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
6545 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
6546 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
6547 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
6548 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
6549 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
6550 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
6551 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
6552 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
6553 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
6554 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
6555 at com.android.tools.lint.Main.run(Main.java:1766)
6556 at com.android.tools.lint.Main.run(Main.java:282)
6557 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6558 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
6559 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6560 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
6561 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
6562 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
6563 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
6564 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
6565 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
6566 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
6567 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
6568 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
6569 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
6570 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
6571 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
6572 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
6573 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
6574 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
6575 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
6576 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
6577 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
6578 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
6579 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
6580 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
6581 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
6582 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6583 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
6584 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
6585 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
6586 at org.gradle.internal.Factories$1.create(Factories.java:31)
6587 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
6588 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
6589 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
6590 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
6591 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
6592 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
6593 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6594 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
6595 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
6596 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
6597 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
6598 at java.base/java.lang.Thread.run(Thread.java:833)
6599Caused by: java.lang.OutOfMemoryError: Java heap space
6600ERROR: Exception while analyzing expression in (685,29) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6601
6602Attachments:
6603causeThrowable
6604java.lang.OutOfMemoryError: Java heap space
6605
6606----
6607expression.kt
6608<File name: MapLibreFragment.kt, Physical: true>
6609{
6610 it.latLng = LatLng(pos.latitude, pos.longitude)
6611 <ELEMENT>symbolsToUpdate.add(it)</ELEMENT>
6612 }
6613org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (685,29) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6614 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
6615 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
6616 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6617 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6618 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6619 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6620 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6621 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6622 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
6623 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
6624 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6625 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6626 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6627 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6628 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6629 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6630 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6631 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeUnsafeReturnType(FunctionsTypingVisitor.kt:270)
6632 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.computeReturnType(FunctionsTypingVisitor.kt:235)
6633 at org.jetbrains.kotlin.types.expressions.FunctionsTypingVisitor.visitLambdaExpression(FunctionsTypingVisitor.kt:177)
6634 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:270)
6635 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitLambdaExpression(ExpressionTypingVisitorDispatcher.java:47)
6636 at org.jetbrains.kotlin.psi.KtLambdaExpression.accept(KtLambdaExpression.java:38)
6637 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6638 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6639 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6640 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6641 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
6642 at org.jetbrains.kotlin.resolve.calls.tower.KotlinResolutionCallbacksImpl.analyzeAndGetLambdaReturnArguments(KotlinResolutionCallbacksImpl.kt:231)
6643 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyzeLambda(PostponedArgumentsAnalyzer.kt:133)
6644 at org.jetbrains.kotlin.resolve.calls.components.PostponedArgumentsAnalyzer.analyze(PostponedArgumentsAnalyzer.kt:39)
6645 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:265)
6646 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter$runCompletion$1.invoke(KotlinCallCompleter.kt:255)
6647 at org.jetbrains.kotlin.resolve.calls.inference.components.ConstraintSystemCompletionContext.analyzeArgumentWithFixedParameterTypes(ConstraintSystemCompletionContext.kt:58)
6648 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:88)
6649 at org.jetbrains.kotlin.resolve.calls.inference.components.KotlinConstraintSystemCompleter.runCompletion(KotlinConstraintSystemCompleter.kt:39)
6650 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:255)
6651 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion$default(KotlinCallCompleter.kt:246)
6652 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:243)
6653 at org.jetbrains.kotlin.resolve.calls.components.KotlinCallCompleter.runCompletion(KotlinCallCompleter.kt:83)
6654 at org.jetbrains.kotlin.resolve.calls.KotlinCallResolver.resolveAndCompleteCall(KotlinCallResolver.kt:47)
6655 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInference(PSICallResolver.kt:114)
6656 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:602)
6657 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:213)
6658 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6659 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:211)
6660 at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:199)
6661 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:329)
6662 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getResolvedCallForFunction(CallExpressionResolver.kt:86)
6663 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getCallExpressionTypeInfoWithoutFinalTypeCheck(CallExpressionResolver.kt:208)
6664 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getUnsafeSelectorTypeInfo(CallExpressionResolver.kt:332)
6665 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getSafeOrUnsafeSelectorTypeInfo(CallExpressionResolver.kt:382)
6666 at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:480)
6667 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:725)
6668 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:391)
6669 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForBlock.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:60)
6670 at org.jetbrains.kotlin.psi.KtVisitor.visitSafeQualifiedExpression(KtVisitor.java:320)
6671 at org.jetbrains.kotlin.psi.KtSafeQualifiedExpression.accept(KtSafeQualifiedExpression.kt:23)
6672 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6673 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6674 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6675 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6676 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6677 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6678 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6679 at org.jetbrains.kotlin.psi.KtVisitor.visitSafeQualifiedExpression(KtVisitor.java:320)
6680 at org.jetbrains.kotlin.psi.KtSafeQualifiedExpression.accept(KtSafeQualifiedExpression.kt:23)
6681 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6682 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6683 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6684 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6685 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6686 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6687 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6688 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6689 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
6690 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
6691 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
6692 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6693 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6694 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6695 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6696 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6697 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
6698 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
6699 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
6700 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
6701 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
6702 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
6703 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
6704 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6705 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
6706 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
6707 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
6708 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
6709 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6710 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6711 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6712 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6713 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6714 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6715 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6716 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6717 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6718 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6719 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6720 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6721 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6722 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6723 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6724 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6725 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6726 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6727 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6728 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6729 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
6730 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
6731 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6732 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6733 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6734 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6735 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6736 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6737 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6738 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6739 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6740 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6741 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6742 at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitBlockExpression(BasicExpressionTypingVisitor.java:668)
6743 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:371)
6744 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitBlockExpression(ExpressionTypingVisitorDispatcher.java:47)
6745 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6746 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6747 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6748 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6749 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6750 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:126)
6751 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveValueArgument(PSICallResolver.kt:818)
6752 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.resolveArgumentsInParenthesis(PSICallResolver.kt:754)
6753 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.toKotlinCall(PSICallResolver.kt:613)
6754 at org.jetbrains.kotlin.resolve.calls.tower.PSICallResolver.runResolutionAndInferenceForGivenCandidates(PSICallResolver.kt:156)
6755 at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:608)
6756 at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$resolveCallWithKnownCandidate$4(CallResolver.java:585)
6757 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6758 at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallWithKnownCandidate(CallResolver.java:575)
6759 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:167)
6760 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingUtils.resolveSpecialConstructionAsCall(ControlStructureTypingUtils.java:124)
6761 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:116)
6762 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
6763 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
6764 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
6765 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6766 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6767 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6768 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6769 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6770 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6771 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6772 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6773 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6774 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6775 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6776 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6777 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6778 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6779 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6780 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6781 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6782 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
6783 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
6784 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
6785 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
6786 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6787 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6788 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6789 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6790 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6791 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6792 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6793 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6794 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6795 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6796 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6797 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6798 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6799 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6800 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
6801 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
6802 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
6803 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
6804 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
6805 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
6806 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
6807 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
6808 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
6809 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
6810 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
6811 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
6812 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
6813 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
6814 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
6815 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
6816 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
6817 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
6818 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
6819 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
6820 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
6821 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
6822 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
6823 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
6824 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
6825 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
6826 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
6827 at com.android.tools.lint.Main.run(Main.java:1766)
6828 at com.android.tools.lint.Main.run(Main.java:282)
6829 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6830 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
6831 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6832 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
6833 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
6834 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
6835 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
6836 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
6837 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
6838 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
6839 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
6840 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
6841 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
6842 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
6843 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
6844 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
6845 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
6846 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
6847 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
6848 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
6849 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
6850 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
6851 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
6852 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
6853 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
6854 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6855 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
6856 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
6857 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
6858 at org.gradle.internal.Factories$1.create(Factories.java:31)
6859 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
6860 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
6861 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
6862 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
6863 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
6864 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
6865 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6866 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
6867 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
6868 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
6869 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
6870 at java.base/java.lang.Thread.run(Thread.java:833)
6871Caused by: java.lang.OutOfMemoryError: Java heap space
6872ERROR: Exception while analyzing expression in (787,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6873
6874Attachments:
6875causeThrowable
6876java.lang.OutOfMemoryError: Java heap space
6877
6878----
6879expression.kt
6880<File name: MapLibreFragment.kt, Physical: true>
6881/**
6882 * Update the bus positions displayed on the map, from the existing data
6883 */
6884 private fun updatePositionsIcons(){
6885 //avoid frequent updates
6886 val currentTime = System.currentTimeMillis()
6887 if(currentTime - lastUpdateTime < 60){
6888 //DO NOT UPDATE THE MAP
6889 return
6890 }
6891 val features = ArrayList<Feature>()//stops.mapNotNull { stop ->
6892 //stop.latitude?.let { lat ->
6893 // stop.longitude?.let { lon ->
6894 for (pos in positionsByVehDict.values){
6895 //if (s.latitude!=null && s.longitude!=null)
6896 val point = Point.fromLngLat(pos.longitude, pos.latitude)
6897 <ELEMENT>features.add(
6898 Feature.fromGeometry(
6899 point,
6900 JsonObject().apply {
6901 addProperty("veh", pos.vehicle)
6902 addProperty("trip", pos.tripID)
6903 addProperty("bearing", pos.bearing?.let { it }?:0.0f)
6904 addProperty("label", pos.routeID) // Add routes array to JSON object
6905 }
6906 )
6907 )</ELEMENT>
6908 /*busLabelSymbolsByVeh[pos.vehicle]?.let {
6909 it.latLng = LatLng(pos.latitude, pos.longitude)
6910 symbolsToUpdate.add(it)
6911 }
6912
6913 */
6914 }
6915 busesSource.setGeoJson(FeatureCollection.fromFeatures(features))
6916 //symbolManager.update(symbolsToUpdate)
6917 lastUpdateTime = System.currentTimeMillis()
6918 }
6919org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (787,17) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt
6920 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
6921 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
6922 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6923 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6924 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
6925 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
6926 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
6927 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
6928 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
6929 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
6930 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6931 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6932 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6933 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6934 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6935 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6936 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6937 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6938 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6939 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6940 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6941 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6942 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6943 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6944 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6945 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
6946 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
6947 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
6948 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
6949 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
6950 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
6951 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6952 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6953 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6954 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6955 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
6956 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
6957 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
6958 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
6959 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
6960 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
6961 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
6962 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
6963 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
6964 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
6965 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
6966 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
6967 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
6968 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
6969 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
6970 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
6971 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
6972 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
6973 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
6974 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
6975 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
6976 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
6977 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
6978 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
6979 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
6980 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
6981 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
6982 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
6983 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
6984 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
6985 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
6986 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
6987 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
6988 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
6989 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
6990 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
6991 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
6992 at com.android.tools.lint.Main.run(Main.java:1766)
6993 at com.android.tools.lint.Main.run(Main.java:282)
6994 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
6995 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
6996 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
6997 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
6998 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
6999 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
7000 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
7001 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7002 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7003 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7004 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7005 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7006 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7007 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7008 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7009 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7010 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7011 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7012 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7013 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7014 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7015 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7016 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7017 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7018 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7019 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7020 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7021 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7022 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7023 at org.gradle.internal.Factories$1.create(Factories.java:31)
7024 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7025 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7026 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7027 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7028 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7029 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
7030 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7031 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7032 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7033 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
7034 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
7035 at java.base/java.lang.Thread.run(Thread.java:833)
7036Caused by: java.lang.OutOfMemoryError: Java heap space
7037ERROR: Exception while analyzing expression in (108,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt
7038
7039Attachments:
7040causeThrowable
7041java.lang.OutOfMemoryError: Java heap space
7042
7043----
7044expression.kt
7045<File name: AppLocationManager.kt, Physical: true>
7046fun addLocationRequestFor(req: LocationRequester) {
7047 var present = false
7048 minimum_time_milli = Int.MAX_VALUE
7049 var countNull = 0
7050 val iter = requestersRef.listIterator()
7051 while (iter.hasNext()) {
7052 val cReq = iter.next().get()
7053 if (cReq == null) {
7054 countNull++
7055 iter.remove()
7056 } else if (cReq == req) {
7057 present = true
7058 minimum_time_milli = min(cReq.locationCriteria.timeInterval.toDouble(), minimum_time_milli.toDouble())
7059 .toInt()
7060 }
7061 }
7062 Log.d(DEBUG_TAG, "$countNull listeners have been removed because null")
7063 if (!present) {
7064 val newref = WeakReference(req)
7065 <ELEMENT>requestersRef.add(newref)</ELEMENT>
7066 minimum_time_milli = min(req.locationCriteria.timeInterval.toDouble(), minimum_time_milli.toDouble())
7067 .toInt()
7068 Log.d(DEBUG_TAG, "Added new stop requester, instance of " + req.javaClass.simpleName)
7069 }
7070 if (requestersRef.size > 0) {
7071 Log.d(DEBUG_TAG, "Requesting location updates")
7072 requestGPSPositionUpdates()
7073 }
7074 }
7075org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (108,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt
7076 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
7077 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
7078 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7079 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7080 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
7081 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
7082 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
7083 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
7084 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
7085 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
7086 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7087 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7088 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7089 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7090 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
7091 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7092 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7093 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7094 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7095 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7096 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7097 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7098 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7099 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7100 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
7101 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
7102 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.getTypeInfoWhenOnlyOneBranchIsPresent(ControlStructureTypingVisitor.java:216)
7103 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitIfExpression(ControlStructureTypingVisitor.java:97)
7104 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:576)
7105 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitIfExpression(ExpressionTypingVisitorForStatements.java:73)
7106 at org.jetbrains.kotlin.psi.KtIfExpression.accept(KtIfExpression.java:33)
7107 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7108 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7109 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7110 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7111 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
7112 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7113 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7114 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7115 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7116 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7117 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7118 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7119 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7120 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7121 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
7122 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
7123 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
7124 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
7125 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
7126 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
7127 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
7128 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
7129 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
7130 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
7131 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
7132 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
7133 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
7134 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
7135 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
7136 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
7137 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
7138 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
7139 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
7140 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
7141 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
7142 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
7143 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
7144 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
7145 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
7146 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
7147 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
7148 at com.android.tools.lint.Main.run(Main.java:1766)
7149 at com.android.tools.lint.Main.run(Main.java:282)
7150 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7151 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
7152 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
7153 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
7154 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
7155 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
7156 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
7157 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7158 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7159 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7160 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7161 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7162 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7163 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7164 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7165 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7166 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7167 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7168 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7169 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7170 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7171 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7172 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7173 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7174 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7175 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7176 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7177 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7178 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7179 at org.gradle.internal.Factories$1.create(Factories.java:31)
7180 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7181 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7182 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7183 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7184 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7185 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
7186 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7187 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7188 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7189 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
7190 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
7191 at java.base/java.lang.Thread.run(Thread.java:833)
7192Caused by: java.lang.OutOfMemoryError: Java heap space
7193ERROR: Exception while analyzing expression in (186,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/GtfsPositionsViewModel.kt
7194
7195Attachments:
7196causeThrowable
7197java.lang.OutOfMemoryError: Java heap space
7198
7199----
7200expression.kt
7201<File name: GtfsPositionsViewModel.kt, Physical: true>
7202fun testCascade(){
7203 val n = ArrayList<LivePositionUpdate>()
7204 <ELEMENT>n.add(LivePositionUpdate("22920721U","lala","lalal","lol","ASD",
7205 1000.0,1000.0, 9000.0f, 21838191, null
7206 ))</ELEMENT>
7207 positionsLiveData.value = n
7208 }
7209org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (186,9) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/GtfsPositionsViewModel.kt
7210 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
7211 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
7212 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7213 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7214 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
7215 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
7216 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
7217 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
7218 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
7219 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
7220 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7221 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7222 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7223 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7224 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
7225 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7226 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7227 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7228 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7229 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7230 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7231 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7232 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7233 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7234 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
7235 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
7236 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
7237 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
7238 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
7239 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
7240 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
7241 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
7242 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
7243 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
7244 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
7245 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
7246 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
7247 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
7248 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
7249 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
7250 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
7251 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
7252 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
7253 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
7254 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
7255 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
7256 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
7257 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
7258 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
7259 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
7260 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
7261 at com.android.tools.lint.Main.run(Main.java:1766)
7262 at com.android.tools.lint.Main.run(Main.java:282)
7263 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7264 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
7265 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
7266 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
7267 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
7268 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
7269 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
7270 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7271 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7272 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7273 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7274 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7275 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7276 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7277 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7278 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7279 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7280 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7281 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7282 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7283 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7284 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7285 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7286 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7287 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7288 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7289 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7290 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7291 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7292 at org.gradle.internal.Factories$1.create(Factories.java:31)
7293 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7294 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7295 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7296 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7297 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7298 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
7299 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7300 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7301 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7302 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
7303 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
7304 at java.base/java.lang.Thread.run(Thread.java:833)
7305Caused by: java.lang.OutOfMemoryError: Java heap space
7306ERROR: Exception while analyzing expression in (91,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesViewModel.kt
7307
7308Attachments:
7309causeThrowable
7310java.lang.OutOfMemoryError: Java heap space
7311
7312----
7313expression.kt
7314<File name: LinesViewModel.kt, Physical: true>
7315/**
7316 * Find the
7317 */
7318 private fun requestStopsForGTFSIDs(gtfsIDs: List<String>){
7319 if (gtfsIDs.equals(lastShownPatternStops)){
7320 //nothing to do
7321 return
7322 }
7323 oldRepo.requestStopsWithGtfsIDs(gtfsIDs) {
7324 if (it.isSuccess) {
7325 stopsForPatternLiveData.postValue(it.result)
7326 } else {
7327 Log.e("BusTO-LinesVM", "Got error on callback with stops for gtfsID")
7328 it.exception?.printStackTrace()
7329 }
7330 }
7331 lastShownPatternStops.clear()
7332 for(id in gtfsIDs)
7333 <ELEMENT>lastShownPatternStops.add(id)</ELEMENT>
7334 }
7335org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (91,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesViewModel.kt
7336 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
7337 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
7338 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7339 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7340 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
7341 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
7342 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
7343 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
7344 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
7345 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
7346 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7347 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7348 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7349 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7350 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
7351 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
7352 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
7353 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
7354 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
7355 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
7356 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7357 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7358 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7359 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7360 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
7361 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
7362 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7363 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7364 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7365 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7366 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7367 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7368 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7369 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7370 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7371 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
7372 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
7373 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
7374 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
7375 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
7376 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
7377 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
7378 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
7379 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
7380 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
7381 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
7382 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
7383 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
7384 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
7385 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
7386 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
7387 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
7388 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
7389 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
7390 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
7391 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
7392 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
7393 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
7394 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
7395 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
7396 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
7397 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
7398 at com.android.tools.lint.Main.run(Main.java:1766)
7399 at com.android.tools.lint.Main.run(Main.java:282)
7400 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7401 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
7402 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
7403 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
7404 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
7405 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
7406 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
7407 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7408 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7409 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7410 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7411 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7412 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7413 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7414 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7415 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7416 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7417 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7418 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7419 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7420 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7421 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7422 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7423 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7424 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7425 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7426 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7427 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7428 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7429 at org.gradle.internal.Factories$1.create(Factories.java:31)
7430 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7431 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7432 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7433 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7434 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7435 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
7436 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7437 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7438 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7439 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
7440 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
7441 at java.base/java.lang.Thread.run(Thread.java:833)
7442Caused by: java.lang.OutOfMemoryError: Java heap space
7443ERROR: Exception while analyzing expression in (97,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesViewModel.kt
7444
7445Attachments:
7446causeThrowable
7447java.lang.OutOfMemoryError: Java heap space
7448
7449----
7450expression.kt
7451<File name: LinesViewModel.kt, Physical: true>
7452fun requestStopsForPatternWithStops(patternStops: MatoPatternWithStops){
7453 val gtfsIDs = ArrayList<String>()
7454 for(pat in patternStops.stopsIndices){
7455 <ELEMENT>gtfsIDs.add(pat.stopGtfsId)</ELEMENT>
7456 }
7457 requestStopsForGTFSIDs(gtfsIDs)
7458 }
7459org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments: Exception while analyzing expression in (97,13) in /var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesViewModel.kt
7460 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:253)
7461 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:225)
7462 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7463 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7464 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:135)
7465 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:543)
7466 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitExpression(ExpressionTypingVisitorForStatements.java:73)
7467 at org.jetbrains.kotlin.psi.KtVisitor.visitQualifiedExpression(KtVisitor.java:300)
7468 at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:316)
7469 at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:33)
7470 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7471 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7472 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7473 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7474 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
7475 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
7476 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7477 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7478 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7479 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7480 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7481 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7482 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7483 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7484 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7485 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeOfLastExpressionInBlock(ExpressionTypingServices.java:451)
7486 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:328)
7487 at org.jetbrains.kotlin.types.expressions.ControlStructureTypingVisitor.visitForExpression(ControlStructureTypingVisitor.java:446)
7488 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:564)
7489 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitForExpression(ExpressionTypingVisitorForStatements.java:73)
7490 at org.jetbrains.kotlin.psi.KtForExpression.accept(KtForExpression.java:33)
7491 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7492 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7493 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7494 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7495 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedTypeWithWritableScope(ExpressionTypingServices.java:342)
7496 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:207)
7497 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getBlockReturnedType(ExpressionTypingServices.java:184)
7498 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:586)
7499 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorForStatements.visitBlockExpression(ExpressionTypingVisitorForStatements.java:73)
7500 at org.jetbrains.kotlin.psi.KtBlockExpression.accept(KtBlockExpression.java:78)
7501 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:176)
7502 at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
7503 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:165)
7504 at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:148)
7505 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:179)
7506 at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.checkFunctionReturnType(ExpressionTypingServices.java:166)
7507 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:1054)
7508 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBody(BodyResolver.java:997)
7509 at org.jetbrains.kotlin.resolve.BodyResolver.resolveFunctionBodies(BodyResolver.java:982)
7510 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBehaviorDeclarationBodies(BodyResolver.java:129)
7511 at org.jetbrains.kotlin.resolve.BodyResolver.resolveBodies(BodyResolver.java:256)
7512 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations(LazyTopDownAnalyzer.kt:227)
7513 at org.jetbrains.kotlin.resolve.LazyTopDownAnalyzer.analyzeDeclarations$default(LazyTopDownAnalyzer.kt:58)
7514 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:119)
7515 at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
7516 at com.android.tools.lint.Fe10UastEnvironment.analyzeFiles(Fe10UastEnvironment.kt:195)
7517 at com.android.tools.lint.LintCliClient$LintCliUastParser.prepare(LintCliClient.kt:1777)
7518 at com.android.tools.lint.client.api.UastParser.prepare$default(UastParser.kt:59)
7519 at com.android.tools.lint.client.api.LintDriver.prepareUast(LintDriver.kt:2133)
7520 at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.kt:1297)
7521 at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.kt:1161)
7522 at com.android.tools.lint.client.api.LintDriver.checkProjectRoot(LintDriver.kt:632)
7523 at com.android.tools.lint.client.api.LintDriver.access$checkProjectRoot(LintDriver.kt:178)
7524 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:455)
7525 at com.android.tools.lint.client.api.LintDriver$analyzeOnly$1.invoke(LintDriver.kt:452)
7526 at com.android.tools.lint.client.api.LintDriver.doAnalyze(LintDriver.kt:511)
7527 at com.android.tools.lint.client.api.LintDriver.analyzeOnly(LintDriver.kt:452)
7528 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:258)
7529 at com.android.tools.lint.LintCliClient$analyzeOnly$1.invoke(LintCliClient.kt:255)
7530 at com.android.tools.lint.LintCliClient.run(LintCliClient.kt:312)
7531 at com.android.tools.lint.LintCliClient.analyzeOnly(LintCliClient.kt:255)
7532 at com.android.tools.lint.Main.run(Main.java:1766)
7533 at com.android.tools.lint.Main.run(Main.java:282)
7534 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7535 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
7536 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
7537 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
7538 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.invokeLintMainRunMethod(AndroidLintWorkAction.kt:103)
7539 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.runLint(AndroidLintWorkAction.kt:90)
7540 at com.android.build.gradle.internal.lint.AndroidLintWorkAction.execute(AndroidLintWorkAction.kt:64)
7541 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7542 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7543 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7544 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7545 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7546 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7547 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7548 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7549 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7550 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7551 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7552 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7553 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7554 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7555 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7556 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7557 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7558 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7559 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7560 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7561 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7562 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7563 at org.gradle.internal.Factories$1.create(Factories.java:31)
7564 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7565 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7566 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7567 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7568 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7569 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
7570 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
7571 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7572 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7573 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
7574 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
7575 at java.base/java.lang.Thread.run(Thread.java:833)
7576Caused by: java.lang.OutOfMemoryError: Java heap space
7577
7578FAILURE: Build failed with an exception.
7579
7580* What went wrong:
7581Execution failed for task ':app:mergeDexGitpull'.
7582> A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate
7583 > There was a failure while executing work items
7584 > A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction
7585 > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
7586
7587* Try:
7588> Run with --info or --debug option to get more log output.
7589> Run with --scan to get full insights.
7590> Get more help at https://help.gradle.org.
7591
7592* Exception is:
7593org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeDexGitpull'.
7594 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
7595 at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
7596 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
7597 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
7598 at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
7599 at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
7600 at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
7601 at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
7602 at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
7603 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
7604 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
7605 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
7606 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7607 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7608 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7609 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7610 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7611 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7612 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7613 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7614 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
7615 at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
7616 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
7617 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
7618 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
7619 at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
7620 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
7621 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
7622 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
7623 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
7624 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7625 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7626Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate
7627 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176)
7628 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
7629 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
7630 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
7631 at org.gradle.internal.Factories$1.create(Factories.java:31)
7632 at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
7633 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
7634 at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
7635 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
7636 at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
7637 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
7638 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
7639Caused by: org.gradle.workers.WorkerExecutionException: There was a failure while executing work items
7640 at org.gradle.workers.internal.DefaultWorkerExecutor.workerExecutionException(DefaultWorkerExecutor.java:223)
7641 at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:205)
7642 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:72)
7643 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
7644 at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
7645 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
7646 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
7647 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
7648 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
7649 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
7650 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
7651 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
7652 at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
7653 at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
7654 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
7655 at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:174)
7656 ... 11 more
7657Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction
7658 at org.gradle.workers.internal.DefaultWorkerExecutor$WorkItemExecution.waitForCompletion(DefaultWorkerExecutor.java:287)
7659 at org.gradle.internal.work.DefaultAsyncWorkTracker.lambda$waitForItemsAndGatherFailures$2(DefaultAsyncWorkTracker.java:130)
7660 at org.gradle.internal.Factories$1.create(Factories.java:31)
7661 at org.gradle.internal.work.DefaultWorkerLeaseService.withoutLocks(DefaultWorkerLeaseService.java:336)
7662 at org.gradle.internal.work.DefaultWorkerLeaseService.withoutLocks(DefaultWorkerLeaseService.java:319)
7663 at org.gradle.internal.work.DefaultWorkerLeaseService.withoutLock(DefaultWorkerLeaseService.java:324)
7664 at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:126)
7665 at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:88)
7666 at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:78)
7667 at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:66)
7668 at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:203)
7669 ... 25 more
7670Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
7671 at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:908)
7672 at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:845)
7673 at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
7674 at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
7675 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
7676 at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
7677 at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
7678 at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
7679 ... 24 more
7680Caused by: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
7681 at com.android.builder.dexing.D8DexArchiveMerger.getMergingExceptionToRethrow(D8DexArchiveMerger.java:220)
7682 at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:208)
7683 at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:893)
7684 ... 31 more
7685Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
7686 at Version.fakeStackEntry(Version_8.5.35.java:0)
7687 at com.android.tools.r8.T.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:5)
7688 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:82)
7689 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:32)
7690 at com.android.tools.r8.internal.to.a(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:31)
7691 at com.android.tools.r8.internal.to.b(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:2)
7692 at com.android.tools.r8.D8.run(R8_8.5.35_9c55004e7c41a17b1ed47c4e1952cb6778b3dac6afb6afc113a2737c3cde13e0:11)
7693 at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:206)
7694 ... 32 more
7695Caused by: java.lang.OutOfMemoryError: Java heap space
7696
7697
7698BUILD FAILED in 1m 50s
7699

Build Log 4354 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 8.7 via distributionUrl
2Running /home/phabricator-android-builder/versions/8.7/bin/gradle --stacktrace assembleGitpull
3
4> Configure project :app
5WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
6The current default is 'false'.
7It will be removed in version 9.0 of the Android Gradle plugin.
8You can resolve this warning in Android Studio via `Refactor` > `Migrate BuildConfig to Gradle Build Files`
9
10> Task :app:buildKotlinToolingMetadata
11> Task :app:checkKotlinGradlePluginConfigurationErrors
12> Task :app:preBuild UP-TO-DATE
13> Task :app:preGitpullBuild UP-TO-DATE
14> Task :app:generateGitpullBuildConfig
15> Task :app:generateGitpullResValues
16> Task :app:checkGitpullAarMetadata
17> Task :app:mapGitpullSourceSetPaths
18> Task :app:generateGitpullResources
19> Task :app:createGitpullCompatibleScreenManifests
20> Task :app:extractDeepLinksGitpull
21
22> Task :app:processGitpullMainManifest
23/var/drydock/workingcopy-79/repo/libre-busto/app/src/gitpull/AndroidManifest.xml Warning:
24 provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
25
26> Task :app:processGitpullManifest
27> Task :app:processGitpullManifestForPackage
28> Task :app:javaPreCompileGitpull
29> Task :app:extractProguardFiles
30> Task :app:mergeGitpullJniLibFolders
31> Task :app:mergeGitpullResources
32> Task :app:desugarGitpullFileDependencies
33> Task :app:mergeGitpullStartupProfile UP-TO-DATE
34> Task :app:checkGitpullDuplicateClasses
35> Task :app:mergeGitpullArtProfile
36> Task :app:mergeGitpullNativeLibs
37> Task :app:mergeGitpullShaders
38> Task :app:compileGitpullShaders NO-SOURCE
39> Task :app:generateGitpullAssets UP-TO-DATE
40> Task :app:mergeGitpullAssets
41> Task :app:compressGitpullAssets
42> Task :app:extractGitpullVersionControlInfo
43
44> Task :app:stripGitpullDebugSymbols
45Unable to strip the following libraries, packaging them as they are: libmaplibre.so.
46
47> Task :app:collectGitpullDependencies
48> Task :app:extractGitpullNativeSymbolTables
49> Task :app:sdkGitpullDependencyData
50> Task :app:mergeGitpullNativeDebugMetadata NO-SOURCE
51> Task :app:writeGitpullAppMetadata
52> Task :app:writeGitpullSigningConfigVersions
53> Task :app:processGitpullResources
54> Task :app:optimizeGitpullResources
55> Task :app:mergeExtDexGitpull
56> Task :app:kaptGenerateStubsGitpullKotlin
57
58> Task :app:kaptGitpullKotlin
59/var/drydock/workingcopy-79/repo/libre-busto/app/build/tmp/kapt3/stubs/gitpull/it/reyboz/bustorino/data/gtfs/GtfsAgency.java:24: warning: Primary key constraint on gtfsId is ignored when being merged into it.reyboz.bustorino.data.gtfs.GtfsAgency
60 private it.reyboz.bustorino.data.gtfs.GtfsFeed feed;
61 ^
62
63> Task :app:compileGitpullKotlin
64w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:69:49 Parameter 'view' is never used, could be renamed to _
65w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:79:47 Parameter 'view' is never used, could be renamed to _
66w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:83:47 Parameter 'view' is never used, could be renamed to _
67w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:100:13 'onBackPressed(): Unit' is deprecated. Deprecated in Java
68w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityIntro.kt:49:75 Parameter 'tab' is never used, could be renamed to _
69w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/adapters/RouteOnlyLineAdapter.kt:34:33 Parameter 'showOnlyEmpty' is never used
70w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:208:15 Variable 'line' is never used
71w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:264:62 No cast needed
72w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:301:17 Variable 'valid' is assigned but never accessed
73w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoPatternsDownloadWorker.kt:58:13 Variable 'notificationManager' is never used
74w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt:101:13 Variable 'notificationManager' is never used
75w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/BackupImportFragment.kt:204:33 Variable 'updated' is never used
76w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:172:43 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
77w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:178:66 Parameter 'maxDpToScale' is never used
78w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:213:24 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
79w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:106:41 There is more than one label with such a name in this scope
80w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:136:16 Condition 'fragmentListener == null' is always 'false'
81w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:174:63 Parameter 'stopName' is never used, could be renamed to _
82w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:312:23 Unnecessary safe call on a non-null receiver of type MapView
83w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:389:43 Parameter 'view' is never used
84w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:586:36 Condition 'map == null' is always 'false'
85w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:66 Parameter 'polyline' is never used, could be renamed to _
86w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:76 Parameter 'mapView' is never used, could be renamed to _
87w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:85 Parameter 'eventPos' is never used, could be renamed to _
88w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:677:13 Variable 'numStops' is never used
89w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:750:35 Variable 'marker' initializer is redundant
90w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:800:21 Condition 'busPositionsOverlay != null' is always 'true'
91w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:857:46 'getter for zoomLevel: Int' is deprecated. Deprecated in Java
92w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt:203:13 Variable 'durArrow' is never used
93w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:92:56 Parameter 'stopName' is never used, could be renamed to _
94w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:127:28 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
95w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:130:28 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
96w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:193:63 Parameter 'v' is never used, could be renamed to _
97w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:196:50 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationOverlay
98w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:201:62 Parameter 'v' is never used, could be renamed to _
99w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:235:17 Condition 'animator != null' is always 'true'
100w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:259:13 Condition 'map == null' is always 'false'
101w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:264:22 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
102w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:267:51 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
103w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:296:23 Unnecessary non-null assertion (!!) on a non-null receiver of type StopsMapViewModel
104w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:296:55 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
105w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:300:13 Condition 'livePositionsViewModel != null' is always 'true'
106w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:302:35 Unnecessary non-null assertion (!!) on a non-null receiver of type LivePositionsViewModel
107w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:308:77 Unnecessary non-null assertion (!!) on a non-null receiver of type LivePositionsViewModel
108w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:328:13 Condition 'mLocationOverlay == null' is always 'false'
109w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:328:60 Condition 'map == null' is always 'false'
110w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:331:29 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationOverlay
111w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:333:29 Unnecessary non-null assertion (!!) on a non-null receiver of type LocationOverlay
112w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:342:34 Unnecessary non-null assertion (!!) on a non-null receiver of type ImageButton
113w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:342:97 Unnecessary non-null assertion (!!) on a non-null receiver of type ImageButton
114w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:380:12 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
115w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:410:32 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
116w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:471:12 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
117w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:480:12 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
118w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:488:17 Variable 'stopMarker' is never used
119w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:489:16 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
120w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:497:13 Condition 'stopsViewModel != null' is always 'true'
121w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:498:27 Unnecessary non-null assertion (!!) on a non-null receiver of type StopsMapViewModel
122w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:504:12 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
123w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:515:21 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
124w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:592:38 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
125w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:592:74 Parameter 'pattern' is never used, could be renamed to _
126w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:627:21 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
127w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:634:27 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
128w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:639:31 Unnecessary non-null assertion (!!) on a non-null receiver of type FolderOverlay
129w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:640:21 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
130w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:647:12 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
131w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:674:63 Parameter 'mapView' is never used, could be renamed to _
132w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapFragmentKt.kt:686:20 Unnecessary non-null assertion (!!) on a non-null receiver of type MapView
133w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:340:25 Variable 'name' is never used
134w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:651:17 Variable 'animate' is never used
135w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:832:29 'requestSingleUpdate(String, LocationListener, Looper?): Unit' is deprecated. Deprecated in Java
136w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:966:42 Parameter 'view' is never used
137w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/TestRealtimeGtfsFragment.kt:84:27 Parameter 'cont' is never used, could be renamed to _
138w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:36 Parameter 'view' is never used, could be renamed to _
139w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:42 Parameter 'motionEvent' is never used, could be renamed to _
140w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:88:17 Variable 'layPars' is never used
141w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:27 'LocationProvider' is deprecated. Deprecated in Java
142w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:44 'OUT_OF_SERVICE: Int' is deprecated. Deprecated in Java
143w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:72 'LocationProvider' is deprecated. Deprecated in Java
144w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:89 'TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java
145w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:34 'LocationProvider' is deprecated. Deprecated in Java
146w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:51 'AVAILABLE: Int' is deprecated. Deprecated in Java
147w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:215:48 'Criteria' is deprecated. Deprecated in Java
148w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:50:43 Variable 'map' initializer is redundant
149w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:53:40 Unchecked cast: Any! to Map<String?, Any>?
150w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:71:51 No cast needed
151w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:73:49 No cast needed
152w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:75:46 No cast needed
153w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:77:48 No cast needed
154w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
155w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
156w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:83:56 Unchecked cast: Any to Set<String?>
157w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt:272:29 Parameter 'req' is never used, could be renamed to _
158
159> Task :app:compileGitpullJavaWithJavac
160
161> Task :app:generateGitpullLintVitalReportModel
162> Task :app:dexBuilderGitpull
163> Task :app:processGitpullJavaRes
164> Task :app:mergeGitpullGlobalSynthetics
165> Task :app:mergeGitpullJavaResource
166
167> Task :app:lintVitalAnalyzeGitpull
168
169> Task :app:mergeDexGitpull FAILED
170
171> Task :app:lintVitalAnalyzeGitpull
17245 actionable tasks: 44 executed, 1 up-to-date
173

Drydock: Clean Gradle

When
Completed at Apr 18 2025, 16:41 · Built for 3 s
Status
Passed
This build step has since been deleted on the build plan. Some information may be omitted.
1 empty log is hidden Show all logs.

Build Log 4352 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 8.7 via distributionUrl
2Running /home/phabricator-android-builder/versions/8.7/bin/gradle clean
3
4> Configure project :app
5WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
6The current default is 'false'.
7It will be removed in version 9.0 of the Android Gradle plugin.
8You can resolve this warning in Android Studio via `Refactor` > `Migrate BuildConfig to Gradle Build Files`
9
10> Task :app:clean
11
12BUILD SUCCESSFUL in 2s
131 actionable task: 1 executed
14

Lease BusTO Working Copy

When
Completed at Apr 18 2025, 16:41 · Built for 2 s
Status
Passed

Wait for Previous Commits to Build

When
Completed at Apr 18 2025, 16:41 · Built for 12 m, 1 s
Status
Passed
This build step has since been deleted on the build plan. Some information may be omitted.

Event Timeline