2017-03-07 9 views
0

그래서 파트 뷰, 파트 모델 및 컨트롤러 (MVC)에 대해 선언 한 문법 xtext를 만든 다음 모델을 생성하고 시리우스를 사용하여 모델링했습니다. 또한 내 팔레트 , 그리고 항목을 드래그 할 수 있지만 문제는 내 다이어그램을 저장할 때 항상 "저장 실패 Java.lang.NullPointerException"오류가 있습니다. 왜이 오류 및 해결 방법을 모르겠다, 도와 줘서 고마워. enter image description here시리우스 오류 NullPointerException

+0

작업 공간 .metadata 디렉토리의 .log 파일에서 더 자세한 스택 추적이 있는지 확인하십시오. 질문을 편집하고 추적을 추가하는 경우. –

답변

0

메모리의 모델이 문법에 부과 된 제약 조건에 맞지 않을 수도 있습니다 (실제 스택 트레이스가없는 경우). 그것을 넣는 또 다른 방법은 문법이 그 상태에서 모델을 정상화 할 수 없다는 것입니다. 의 당신이 자바로 작업하는 가정 해 봅시다, 당신은 메모리에 자바 Class의 인스턴스하지만 그것을 위해 어떤 이름을 가지고, 다음 자바 문법

public class Name { 

} 

은 필수의 이름으로 직렬화 할 수 없습니다.

this presentation에 대해 아직 알지 못하는 경우 Sirius와 Xtext를 혼합 할 때 처리해야하는 대부분의 문제를 다루고 있기 때문에 살펴볼 수 있습니다.

+0

도움 주셔서 대단히 감사합니다 선생님 –