Я пытаюсь оптимизировать некоторый код Scala, который использует Multiverse STM (0.6.2) с Proguard.Я использую СТМ в сочетании с Аккой.При попытке сделать это я получаю следующую ошибку:
Unexpected error while inlining subroutines:
Class = [org/multiverse/transactional/refs/BasicRef]
Method = [<init>()V]
Exception = [java.lang.ArrayIndexOutOfBoundsException] (-1)
Я оптимизирую со следующими флагами:
-forceprocessing
-libraryjars ${java.home}/lib/rt.jar
-injars ${jar.name}
-outjars ${jar.opt.name}
-dontobfuscate
-dontnote
-dontwarn
-ignorewarnings
-keepattributes
-keepclasseswithmembers public class * {
public static void main(java.lang.String[]);
}
Знаете ли вы об обходном пути для этой проблемы (кроме очевидного -донтоптимизировать)?
Заранее спасибо!