Live2DCubismEditor5.2.03(無料トライアル)でファイルが開けない・名前を付けて保存ができない・動画の書き出しができない

【Cubism Editorのバージョン】CubismEditor5.2.03
【OS名・バージョン】Windows11Home 24H2
【機種名】Dell G15 5511
【CPU】11thGen Intel(R) Core™ i7-11800H@2.30GHz
【グラフィックボード】①Intel(R)Iris(R)Xe Graphics

                                   ②NVIDIA GeForce RTX 3050 LaptopGPU

【メモリ】16GB

【原画制作ソフトウェア】CLIP STUDIO PAINT

【ご利用中のモニターの台数】WACOM Cintiq16(液晶タブレット)

【不具合の状況】

初めてLive2DCubismEditor5.2.03(無料トライアル)をダウンロードし、使用中

・アプリ上からファイルが開けない(データファイルをダブルクリックして直接開くことは出来るが、アプリ上の「ファイルを開く」を押しても何も起こらない)

・保存ができない(保存ができないため、バックアップフォルダから複製したものを名前を変更して本ファイルとして代用している。上書き保存のみは可能だが、名前を付けて保存(別名保存)は押しても何も起こらず、できない)

・動画の書き出しができない(GIFもMP4も連番画像も不可。出力設定画面までは出るが、そのあとOKボタンを押しても保存先フォルダの画面が出ず、何も起こらない)

・使用したのは自作のPSDファイル

・サンプルモデルでも同じ事象が発生する

・下記のステップ1~5を全て試しても改善しない

Cubism Editor・Viewerが正常に起動しない・動作しない(Windows) | ヘルプ|2Dによる立体表現「Live2D」

・ログには以下のようなエラーが表示されています

@@CubismAppBackupManager
[ERROR] Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: Comparison method violates its general contract!
[ERROR] at java.base/java.util.ComparableTimSort.mergeHi(Unknown Source)
[ERROR] at java.base/java.util.ComparableTimSort.mergeAt(Unknown Source)
[ERROR] at java.base/java.util.ComparableTimSort.mergeCollapse(Unknown Source)
[ERROR] at java.base/java.util.ComparableTimSort.sort(Unknown Source)
[ERROR] at java.base/java.util.Arrays.sort(Unknown Source)
[ERROR] at java.desktop/sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
[ERROR] at java.desktop/sun.awt.shell.ShellFolder.get(Unknown Source)
[ERROR] at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.addItem(Unknown Source)
[ERROR] at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI.doDirectoryChanged(Unknown Source)
[ERROR] at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI$5.propertyChange(Unknown Source)
[ERROR] at java.desktop/java.beans.PropertyChangeSupport.fire(Unknown Source)
[ERROR] at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
[ERROR] at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.firePropertyChange(Unknown Source)
[ERROR] at java.desktop/javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
[ERROR] at java.desktop/javax.swing.JFileChooser.setSelectedFile(Unknown Source)
[ERROR] at com.live2d.ui.window.n.b(Unknown Source)
[ERROR] at com.live2d.cubism.doc.modeling.CModelingDocument.saveDocument(Unknown Source)
[ERROR] at com.live2d.cubism.appCtrlImpl.O.b(Unknown Source)
[ERROR] at com.live2d.cubism.CEAppCtrl.command_saveAs(Unknown Source)
[ERROR] at com.live2d.cubism.CEAppCtrl.actionPerformed(Unknown Source)
[ERROR] at com.live2d.cubism.view.CEMainFrameCtrl.actionPerformed(Unknown Source)
[ERROR] at com.live2d.cubism.view.CEMainFrameCtrl.actionPerformed$default(Unknown Source)
[ERROR] at com.live2d.cubism.view.R.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.R.invoke(Unknown Source)
[ERROR] at com.live2d.cubism.view.f.a(Unknown Source)
[ERROR] at com.live2d.cubism.view.f.invoke(Unknown Source)
[ERROR] at com.live2d.ui.control.b.a(Unknown Source)
[ERROR] at com.live2d.ui.control.b.invoke(Unknown Source)
[ERROR] at com.live2d.ui.menu.CMenuItem.doAction_exe(Unknown Source)
[ERROR] at com.live2d.ui.control.CAbstractButton.addOnAction$lambda$2(Unknown Source)
[ERROR] at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
[ERROR] at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
[ERROR] at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
[ERROR] at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
[ERROR] at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
[ERROR] at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
[ERROR] at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
[ERROR] at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.processEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.Container.processEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
[ERROR] at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
[ERROR] at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
[ERROR] at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
[ERROR] at java.base/java.security.AccessController.doPrivileged(Unknown Source)
[ERROR] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[ERROR] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
[ERROR] at java.base/java.security.AccessController.doPrivileged(Unknown Source)
[ERROR] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[ERROR] at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[ERROR] at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

制作に支障をきたしていますので、早めの解決をお願いします。

いつも弊社製品をご愛顧くださり誠にありがとうございます。
Live2Dスタッフでございます。

ご不便をおかけしておりまことに申し訳ございません。
こちらは、Cubism Editorの開発に利用しているJDKの問題のようで、まれに発生してしまうことがあるようです。

下記ディレクトリ内の「CubismEditor5.bat」の内容を書き換えることをお試しください。
C:\Program Files\Live2D Cubism 5.2

「CubismEditor5.bat」を右クリックし、「編集」を選択して、
テキストファイル上の"-Duser.language=ja ^“と”%MAXMEMORY% ^"の間に下記を追記してください。
-Djava.util.Arrays.useLegacyMergeSort=true ^

こちらで問題は改善しますでしょうか?
お手数をおかけしますが、ご確認をお願いいたします。

ご回答ありがとうございました。

こちらCubism Editor・Viewerが正常に起動しない・動作しない(Windows) | ヘルプ|2Dによる立体表現「Live2D」のステップでバッチファイルの名前を一部変更していましたので、「CubismEditor5_backup.bat」のバッチファイルに試したところ、書き直したバッチファイルで起動してから作業するようにしたら解決し、ファイルを開く・保存・名前を付けて保存・動画の書き出し全てできるようになりました。

ただ、バッチファイルからではなく、Live2Dが立ち上がっていない状態でファイルをダブルクリックして直接開くと、編集画面のレイアウトが支離滅裂になる(ビューエリアが勝手にカーソルに追従し、画面上が複数のビューエリアで埋め尽くされる)ので、毎回バッチファイルから起動しなければならないので少し面倒です。

今回の症状は何が原因なのでしょうか?インストール時の対応やPCとの相性の問題なのでしょうか?

今後別のPCでもLive2Dを使う可能性があるので、参考までにお聞きしたいです。

ご返信誠にありがとうございます。

>今回の症状は何が原因なのでしょうか?

バッチファイルをダブルクリックして起動するのではなく、
Cubism Editorを起動していない状態でcmo3ファイルなどをダブルクリックして直接開いた場合には、正しく設定できたバッチファイルを参照せずにCubism Editorが起動することが原因です。

>「CubismEditor5_backup.bat」のバッチファイルに試した

とのことですね。
cmo3ファイルなどをダブルクリックして直接開いた場合は「CubismEditor5_backup.bat」を参照しません。
ダブルクリックでの起動時に参照するには、「CubismEditor5_backup.bat」をもともとの名前である「CubismEditor5.bat」に名前を変更してご利用いただくことで解決するかと思いますので、お試しください。

>編集画面のレイアウトが支離滅裂になる(ビューエリアが勝手にカーソルに追従し、画面上が複数のビューエリアで埋め尽くされる)

この問題は今回の問題とは別件かもしれないと考えています。
常駐アプリや他のインストールされているアプリケーションの影響、グラフィックドライバが本来使用したいものを参照していないことなど、いくつかが原因として挙げられます。
これらは接続しているデバイスの問題など様々な要因が考えられ、現状は環境的な問題と考えております。

ご説明不足で度々お手数をおかけしてしまい誠に申し訳ございません。
バッチファイルの名前の変更をお試しいただき、もし問題が発生しましたらその旨をご返信いただけますと幸いです。
宜しくお願いいたします。

ご返信ありがとうございました。

起動方法としてはバッチファイルからアプリを起動する方が正式ということですね。

ひとまず問題は解決して作業も問題なく進めることができるようになり、助かりました。

ありがとうございました。

「いいね!」 1