문서화를 위한 질문입니다. 아마도 다른 누군가가 비슷한 문제에 직면했을 것입니다.
내장 로그가 스크립트 창에 대해 활성화된 경우 "공식" 로그 창에 오류 메시지가 표시되지 않습니다.
스크립트 편집 창 하단의 임베디드 로그로 전송됩니다. 매우 편리합니다.
방금 이상한 네임스페이스 오류가 발생했는데 그 이유를 이해할 수 없었습니다. 오류가 문제를 이해하는 데 도움이 되었습니다.
잘못된 코드가 GraphBuilder 개체로 전송되었고 (그래프를 클릭한 후) 스크립트가 중지되었습니다.
GraphBuilder 창에는 로그에서 오류 세부 정보를 찾을 수 있다는 메시지가 있었습니다.

그러나 "로그"는 비어있었습니다. 사실: 잘못된 JSL 코드의 내장 로그.
더 깊이 파고들어 다른 곳에서 로그 메시지를 찾았습니다.
왼쪽의 첫 번째 스크립트에서 생성된 GraphBuilder 개체에서 오류가 발생했기 때문에 오류가 거기에 표시됩니다.
.. 오른쪽 창의 로그 창에 없음 - 잘못된 코드 포함.
이것은 또한 내 원래 문제를 해결했습니다.
Graphbuilder 개체에 "삽입"된 코드(왼쪽의 code1에서 "자택")로 액세스할 수 없는 오른쪽 JSL 코드의 함수.
정의된 네임스페이스를 설정하면 문제가 해결되었습니다.
https://community.jmp.com/t5/Discussions/Line-Profile-in-JMP/mp/567912/highlight/true#M77887

더보기...그래프 빌더 코드:
Names Default to Here(1);
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Size( 437, 413 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
잘못된 코드:
gbfb =Current Report()["Graph Builder"][FrameBox(1)];
gbfb << missingFunction_1(); // Doesn't exit
gbfb<< add graphics script( Mousetrap(missingFunction_2())); // Doesn't exit