こんにちは、JMP コミュニティです。
OS の詳細: W10 Enterprise、64 ビット、32 GB RAM、JMP 14.0.0 および JMP Pro 14.1.0。
私を困惑させている問題の解決策が見つかることを願っています。 グラフ ビルダーでグラフを生成しようとしている同僚がいますが、データ テーブルに保存されている JMP 生成のスクリプトがクラッシュし続け、ランダムなタイミングで実行されます。 コードが 1 ~ 2 分間安定している場合もあれば、30 分以上安定している場合もあります。 同僚は JMP 14.0.0 を実行しています。
同僚がデータテーブルを送ってくれたので、JMP Pro で開きましたが、非常に安定しているようで、30 分以上開いていても問題はありませんでした。
次に、(Pro で閉じた後) 通常の JMP で同じデータ テーブルを開いてスクリプトを実行しようとしましたが、数分後にクラッシュしました。
メモリサイズの問題ではないようですが、JMPのバージョンの問題でしょうか?
他の投稿から、タスクを実行する独自のスクリプトを作成するときにこの問題が発生する可能性があると読みましたが、これはすべて JMP によって生成されたスクリプトです。 これは、JMP に問題があり、何らかの奇妙な状況下ではスクリプトが正しく動作しないことを示唆しています。 これは可能でしょうか? JMPのバグでしょうか? もしそうなら、それが知られており、バージョン 15 で修正されているといいのですが。
以下は、無実の人々を保護するために名前が変更されたスクリプトです。
ありがとう!、
DS
Graph Builder(
Size( 1006, 863 ),
Variables(
X( :Name( "Column X1" ) ),
Y( :Name( "Column Y1" ) ),
Y( :Name( "Column Y2" ) ),
Y( :Name( "Column Y3" ) ),
Y( :Name( "Column Y4" ) ),
Overlay( :Man ),
Color( :Man )
),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 8 ) ),
Ellipse( X, Y, Legend( 9 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 7 ) ),
Ellipse( X, Y, Legend( 10 ) )
),
Elements(
Position( 1, 3 ),
Points( X, Y, Legend( 6 ) ),
Ellipse( X, Y, Legend( 11 ) )
),
Elements(
Position( 1, 4 ),
Points( X, Y, Legend( 4 ) ),
Ellipse( X, Y, Legend( 12 ) )
),
Local Data Filter(
Add Filter(
columns( :Year, :Country ),
Where( :Year == 2010 ),
Where( :Country == {"Country 1", "Country 2", "Country 3"} ),
Display( :Country, Size( 181, 68 ), List Display )
)
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
10,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
), Legend Model(
6,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
11,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
), Legend Model(
4,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
12,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 2 ), {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 3 ), {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 4 ), {Marker Size( 6 )} ),
Dispatch(
{},
"400",
LegendBox,
{font( "Segoe UI", 14, "Plain" ),
Legend Position(
{8, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 9, [-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1], 7, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1],
10, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1], 6, [-3, -3, -3,
-3, -3, -3, -3, -1, -1, -1, -1], 11, [-3, -3, -3, -3, -3, -3, -3,
-1, -1, -1, -1], 4, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1], 12,
[-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1]}
), Position(
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3,
-3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1,
-1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3,
-3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1,
-1}
)}
)
)
)