Semantic Mediawiki 1.9.0

현재 사용하고 있는 SMW 1.8.0.5 버젼은 문서들을 편집할 때 Warning 이 생긴다. 이것은 윈도우에 미디어위키를 설치해 사용하는 경우에만 발생하는 버그였고, 다음 버젼에서 해결될 것이라고 해서 SMW 1.9를 기다려 왔다.

몇일 전에 SMW 1.9가 배포되었고, composer로 자동 배포되는 것이라서 좀 더 쉽게 업그레이드는 하였는데, 이후에 특정한 문서들이 아래와 같은 에러를 발생시키면서 열리지 않는 문제가 발견되었다.

PHP Fatal error: Unsupported operand types in 
D:\...\SemanticMediaWiki\includes\query\SMW_QueryProcessor.php on line 572

비슷한 문제가 버그질라에도 보고되기도 하였지만, 뾰족한 해결방법은 보이지 않고… 이후에 제대로 안열리는 문서들이 공통적으로 SMW에서 ask 쿼리가 들어있는 문서들이라는 것을 발견하였고, 특수문서:묻기 가 Internal error와 함께 열리지 않은 것을 확인하였다.

아우…. 아까 발생한 에러들을 모두 편집기에 복사해 놓고 있었는데 다른 문서 닫는다는게 잘못 닫아서 에러명이고 제대로 기억이 나질 않는군. 당연한 거지만 문서들 닫을 때는 잘 보고 닫고, 중요한 것은 열심히 저장하면서….

현재로서는 SMW와 같이 설치한 확장기능중 Semantic Internal Object(0.7.6 버젼)가 문제의 원인을 제공하고 있는 것 같다고 추측하고 있으나 이 확장기능을 빼도 상황이 동일한 것을 보면 이것도 아닐 가능성이 높겠다.

Advertisements
이 글은 위키 카테고리에 분류되었고 , 태그가 있습니다. 고유주소 북마크.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중