Hi, I had the exact same problem I looked into it and discovered that it was due to that the FileInputStream in the ResourceResolverSpi (ResolverLocalFilesystem) I used was never closed. I was not able just to close the stream since it is used later on, so I circumvented the problem by reading the stream into a byte array and initialized the XMLSignatureInput in ResolverLocalFilesystem.java with this instead of the InputStream.
Your problem is probably related. What RessourceResolver did you use? Rune