well, i've not used the AD integration, but it should work given you set it up properly. there's many many threads on this forum of other users getting AD integration to work properly... perhaps one of them solved the same problem?
Where is this error coming from? Openfire or on your DC? The error seems to indicate something is trying to modify or write something, however as you noted Openfire only will read AD info... it will not write it back.