i found a solution. It works for me now with AORP 1.2 on xperia ray.
The post that pointed me to it is here:
Modify the current 40int2ext from int2extv2+ package with the following patch and put it into /etc/init.d using CM fileexplorer amd reboot.
If a directory is not properly copied you have to wipe/factory reset and then everything worked fine for me. I guess it is because the script uses "mv" to move the data. I guess a cp -aR and a rm -rf after checking would have been a better solution but i had no time to check.
I added app-lib directory because it seemed to be missing for kitkat.
--- CronMod-INT2EXTV2+/system/etc/init.d/40int2ext 2013-02-28 18:36:42.000000000 +0100
+++ todevice/40int2ext 2014-01-26 22:29:45.000000000 +0100
@@ -10,6 +10,8 @@
+busybox sleep 2
## Only continue if mmcblk0p2 exists
if [ ! -e /dev/block/mmcblk0p2 ]
@@ -57,7 +59,7 @@
busybox mv /sd-ext/$VER.log /data;
## Move existing files
-for i in app app-private dalvik-cache;
+for i in app app-private dalvik-cache app-lib;
if [ ! -e /data/$i ]
Unfortunatly i can neither post in the ROM thread nor in the int2ext thread as my postcount is too low. So i post here.