UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 22365

7.1.2 EDK - SDK が 32 ビットおよび 64 ビットの Linux OS で起動しない

説明

キーワード : SDK, sdk_xps, launch, linux, java, ioexception, lock, locks, runtime, eclipse, 起動, ロック, ランタイム

概要 :
NFS を搭載したドライブ上でコマンド ラインから xps_sdk を使用して SDK を起動しようとすると、次のエラー メッセージが表示されます。

Caused by: java.io.IOException: An error occurred while locking file "/home/hoochie_mamma/EDK_SDK_workspace/.config/org.eclipse.core.runtime/.manager/.fileTableLock": "No locks available". A probable reason is that the file system or Runtime Environment does not support file locking. You may want to choose a different location, or disable file locking (using the osgi.locking property), but this can cause data corruption. at org.eclipse.core.runtime.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:42).

ソリューション

1

1. xps_sdk が開始する際、完全な起動コマンドが表示されます。 これをコピーし、必要に応じて vmargs を追加してください。 これをスクリプトに記述すると、次からそのスクリプトを使用して起動できます。

例 :
-vmargs -Dorg.eclipse.core.runtime.ignoreLockFile

2

$XILINX_EDK/eclipse/bin/lin/configuration/config.ini ファイルを作成し、次の行を追加してください。

osgi.locking = java.io

その他のオプションは、次のとおりです。

osgi.locking = none
osgi.locking = java.nio

3

この問題は、最新版の 8.1i サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://www.xilinx.co.jp/xlnx/xil_sw_updates_home.jsp
この修正は、8.1i サービス パック 1 以降に含まれます。
AR# 22365
日付 04/17/2007
ステータス アーカイブ
種類 一般
このページをブックマークに追加