Trying to build a standard AOSP on Ubuntu 14.04, target aosp_arm-eng.
The build works fine until the metalava and the use of kotlin, when it 
fails with:

WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by 
> org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment 
> (file:/aosp/soong/host/linux-x86/framework/metalava.jar) to field 
> java.lang.reflect.Field.modifiers
> WARNING: Please consider reporting this to the maintainers of 
> org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreApplicationEnvironment
> WARNING: Use --illegal-access=warn to enable warnings of further illegal 
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
>     at 
> java.base/java.util.LinkedHashMap$LinkedKeySet.iterator(LinkedHashMap.java:543)
>     at java.base/java.util.HashSet.iterator(HashSet.java:173)
>     at 
> kotlin.collections.CollectionsKt___CollectionsKt.toList(_Collections.kt:1220)
>     at kotlin.collections.ArraysKt___ArraysKt.distinct(_Arrays.kt:9836)
>     at 
> com.android.tools.metalava.model.psi.PsiModifierItem$Companion.create(PsiModifierItem.kt:188)
>     at 
> com.android.tools.metalava.model.psi.PsiModifierItem$Companion.create(PsiModifierItem.kt:58)
>     at 
> com.android.tools.metalava.model.psi.PsiItem$Companion.modifiers(PsiItem.kt:264)
>     at 
> com.android.tools.metalava.model.psi.PsiMethodItem$Companion.create(PsiMethodItem.kt:355)
>     at 
> com.android.tools.metalava.model.psi.PsiClassItem$Companion.create(PsiClassItem.kt:466)
>     at 
> com.android.tools.metalava.model.psi.PsiBasedCodebase.createClass(PsiBasedCodebase.kt:441)
>     at 
> com.android.tools.metalava.model.psi.PsiBasedCodebase.findOrCreateClass(PsiBasedCodebase.kt:559)
>     at 
> com.android.tools.metalava.model.psi.PsiClassItem$Companion$create$result$1.invoke(PsiClassItem.kt:534)
>     at 
> com.android.tools.metalava.model.psi.PsiClassItem$Companion$create$result$1.invoke(PsiClassItem.kt:391)
>     at 
> kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:172)
>     at 
> kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:716)
>     at 
> kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:746)
>     at 
> com.android.tools.metalava.model.psi.PsiClassItem$Companion.create(PsiClassItem.kt:538)
>     at 
> com.android.tools.metalava.model.psi.PsiBasedCodebase.createClass(PsiBasedCodebase.kt:441)
>     at 
> com.android.tools.metalava.model.psi.PsiBasedCodebase.initialize(PsiBasedCodebase.kt:180)
>     at com.android.tools.metalava.Driver.parseSources(Driver.kt:876)
>     at 
> com.android.tools.metalava.Driver.parseSources$default(Driver.kt:847)
>     at com.android.tools.metalava.Driver.loadFromSources(Driver.kt:773)
>     at com.android.tools.metalava.Driver.processFlags(Driver.kt:182)
>     at com.android.tools.metalava.Driver.run(Driver.kt:115)
>     at com.android.tools.metalava.Driver.run$default(Driver.kt:98)
>     at com.android.tools.metalava.Driver.main(Driver.kt:86)
> 12:35:03 ninja failed with: exit status 1
>
>>
>>
Following the AOSP environment instructions and build instructions, and 
have re-installed everything several times.  Same problem with the latest 
version of Ubuntu and the LTS 14.04 version.   Also with the aosp_arm64-eng 
target as well.

Any suggestions?

  Steve

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/f7bd0bc0-b3b3-4c04-bb6f-2f2fb4e96a52%40googlegroups.com.

Reply via email to