XADiskを使用して byte[] をファイルに保存しようとするたびに、XASystemNoMoreAvailableException が発生します。
org.xadisk.filesystem.exceptions.XASystemNoMoreAvailableException: XADisk インスタンスに重大な問題が発生したため、使用できなくなりました。このような状態は非常にまれです。XADisk が動作するようにすべての設定が完了したと思われる場合は、XADisk フォーラムで議論するか、詳細を記載してバグを報告することを検討してください。
私のコードは、例に基づいてわかる限り基本的です...
public static void main(String[] args) throws Exception
{
StandaloneFileSystemConfiguration configuration = new StandaloneFileSystemConfiguration("xadiskFolder", "1");
XAFileSystem XAF = XAFileSystemProxy.bootNativeXAFileSystem(configuration);
XAF.waitForBootup(-1);
Session session = XAF.createSessionForLocalTransaction();
byte[] myByteArray = getByteArrayFromSomewhere();
File myFile = new File("outputFile.test");
session.createFile(myFile, false);
XAFileOutputStream output = session.createXAFileOutputStream(myFile, true);
output.write(myByteArray);
output.close();
session.commit();
}