[Nook HD, HD+ Android Development] fddm:
I just tested that rom as well, and cannot reproduce the problem. Which app are you using to do the edit? My thought is that it might be messing up file permissions or ownership.

[MENTION=4473900]amaces[/MENTION] Not sure if it matters, but I got this error when building aosp_ovation-user the night before last:

[ 32% 9050/28269] target R.java/Manifest.java: Bluetooth (/home/user/build/out/target/common/obj/APPS/Bluetooth_intermediates/src/R.stamp)

warning: string 'map_acceptance_timeout_message' has no default translation.

warning: string 'map_auth_notif_message' has no default translation.

warning: string 'map_auth_notif_ticker' has no default translation.

warning: string 'map_auth_notif_title' has no default translation.

warning: string 'map_authentication_timeout_message' has no default translation.

warning: string 'map_defaultname' has no default translation.

warning: string 'map_defaultnumber' has no default translation.

warning: string 'map_localPhoneName' has no default translation.

warning: string 'map_session_key_dialog_header' has no default translation.

warning: string 'map_session_key_dialog_title' has no default translation.

warning: string 'map_unknownName' has no default translation.

[ 32% 9067/28269] Compiling SDK Stubs: /home/user/build/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Note: Some input files use unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.

[ 32% 9105/28269] Building with Jack: /home/user/build/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex

FAILED: /bin/bash /home/user/build/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp

java.lang.AssertionError: java.util.zip.ZipException: duplicate entry: jayce/android/print/PrinterCapabilitiesInfo$1.jayce

at com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream.writeEntryIfNeeded(WriteZipFS.java:350)

at com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream.close(WriteZipFS.java:320)

at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:127)

at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112)

at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112)

at com.android.sched.vfs.VFSToVFSWrapper.dumpToDir(VFSToVFSWrapper.java:112)

at com.android.sched.vfs.VFSToVFSWrapper.close(VFSToVFSWrapper.java:99)

at com.android.sched.vfs.ReadWriteZipFS.close(ReadWriteZipFS.java:87)

at com.android.sched.vfs.GenericOutputVFS.close(GenericOutputVFS.java:56)

at com.android.jack.library.v0002.OutputJackLibraryImpl.close(OutputJackLibraryImpl.java:218)

at com.android.jack.Jack.run(Jack.java:742)

at com.android.jack.Jack.checkAndRun(Jack.java:412)

at com.android.jack.CommandLine.runJack(CommandLine.java:79)

at com.android.jack.api.v01.impl.Cli01CompilationTaskImpl.run(Cli01CompilationTaskImpl.java:85)

at com.android.jack.server.tasks.JackTask.handle(JackTask.java:168)

at com.android.jack.server.tasks.SynchronousServiceTask.handle(SynchronousServiceTask.java:49)

at com.android.jack.server.tasks.JackTask.handle(JackTask.java:55)

at com.android.jack.server.router.PathRouter.handle(PathRouter.java:65)

at com.android.jack.server.router.ContentTypeParameterRouter.handle(ContentTypeParameterRouter.java:84)

at com.android.jack.server.router.ContentTypeRouter.handle(ContentTypeRouter.java:82)

at com.android.jack.server.router.ContentTypeRouter.handle(ContentTypeRouter.java:82)

at com.android.jack.server.router.ContentTypeRouter.handle(ContentTypeRouter.java:82)

at com.android.jack.server.router.ContentTypeParameterRouter.handle(ContentTypeParameterRouter.java:84)

at com.android.jack.server.router.ContentTypeRouter.handle(ContentTypeRouter.java:82)

at com.android.jack.server.router.ContentTypeRouter.handle(ContentTypeRouter.java:82)

at com.android.jack.server.router.MethodRouter.handle(MethodRouter.java:67)

at com.android.jack.server.router.RootContainer.handle(RootContainer.java:49)

at org.simpleframework.http.core.RequestDispatcher.dispatch(RequestDispatcher.java:121)

at org.simpleframework.http.core.RequestDispatcher.run(RequestDispatcher.java:103)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)

Caused by: java.util.zip.ZipException: duplicate entry: jayce/android/print/PrinterCapabilitiesInfo$1.jayce

at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:232)

at com.android.sched.util.file.OutputZipFile$CustomZipOutputStream.putNextEntry(OutputZipFile.java:150)

at com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream.writeEntryIfNeeded(WriteZipFS.java:346)

... 31 more

Internal compiler error (version 1.2-rc4 'Carnac' (298900 f95d7bdecfceb327f9d201a1348397ed8a843843 by android-jack-team@google.com)).

java.util.zip.ZipException: duplicate entry: jayce/android/print/PrinterCapabilitiesInfo$1.jayce.

Warning: This may have produced partial or corrupted output.

[ 32% 9105/28269] build /home/user/build/out/target/common/obj/JAVA_LIBRARIES/sdk_v16_intermediates/classes.jack

ninja: build stopped: subcommand failed.

build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed

make: *** [ninja_wrapper] Error 1

#### make failed to build some targets (10:05:25 (hh:mm:ss)) ####

I ended up using UA since I wanted an engineering build, which was successful.