val contents = {
assert(mainWindow.detailsPane != null)
new Composite(mainWindow.detailsPane, SWT.NONE)
}
예외 발생 (스칼라)에이 코드는 IllegalArgumentException를 오류 : documentation 따르면
Exception occurred
java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.checkParent(Unknown Source)
at org.eclipse.swt.widgets.Widget.<init>(Unknown Source)
at org.eclipse.swt.widgets.Control.<init>(Unknown Source)
at org.eclipse.swt.widgets.Scrollable.<init>(Unknown Source)
at org.eclipse.swt.widgets.Composite.<init>(Unknown Source)
at main.scala.NodeViewPresenter$NodeViewImpl.<init>(NodeViewPresenter.scala:41)
를 IllegalArgumentException
만 발생해야 부모가 null
일 때, 나는 그것을 확인하고있다. detailsPane
은 CTabFolder
입니다. 왜 이런 일이 일어날 수 있겠습니까?
내가 스칼라를 태그하지 않았다) 당신이 거기에 대답 보지 않았다. –