2015-01-30 1 views
1

저는 매시업 플랫폼에서 위젯을 작업 중입니다. 은 지금까지 아주 잘 작동하지만이 코드에 몇 개조하면 되겠 어를 만든 후에는Wirecloud/FI-ware 위젯 : 예외적 인 입력 엔드 포인트

Exception catched while processing an event that reached the "input" input endpoint 

하지만 있었던 파라미터로 입력으로 registerCallback의 방법을 사용하는 것이 실행됩니다, 그래서 어디 모를 때 말한다 문제는.

이러한 예외 중 하나가 발생하는 또 다른 이유가 있습니까?

답변

0

이 오류는 위젯 또는 운영자가 이벤트를 처리하는 동안 예외가 발생하는 경우 표시됩니다 (해당 경우 "입력"입력 엔드 포인트에서 발생한 이벤트).

당신은 로그 항목에 나타납니다 "세부 사항"섹션에 예외 클릭에 대한 자세한 내용을 얻을 수있을 것입니다 :

enter image description here

이 경우, 예외는 라인 15에서 자랐어요 js/main.js 파일 현재 WireCloud가 WireCloud의 내부 코드와 관련된 스택 추적 부분을 제거하지 않는다는 점을 고려하면 (WireCloud의 스택 추적 부분은 Endpoint.propagate 행에서 시작됩니다.), 더 명확하게하기 위해 제거 중입니다. 그 스택 추적.

또한 브라우저에서 제공하는 개발자 도구를 사용하여 이러한 문제를 디버깅 할 수 있습니다. 개발자 도구가 예외 (중지 된 항목 포함)를 막을 수 있도록 구성되어 있어야합니다. 예 : 크롬/크롬에 :

enter image description here

+0

예 나는 그러한 예외를 얻었으나,이 경우에는 바로 위의 사예드. 아무것도 더. 그리고 그 디버거는 그다지 도움이되지 못했습니다. – jonadev95

+0

WireCloud의 맞춤 인스턴스를 사용하고 있습니까? 다시 재현 할 수 있습니까? 그렇다면 [WireCloud의 이슈 트래커] (https://github.com/Wirecloud/wirecloud/issues)를 사용하여 티켓을 만들고 정보를 첨부하여 재생산하십시오. –

+0

정상적인 것이 없습니다. 나는 그것을 다시 얻을 것이면 나는하려고 생각할 것이다 나는 표를 만들 것이다 – jonadev95

0

자바 스크립트 코드에서 오류를 수정하여 해결했습니다. 정상적인 오류 인 것 같습니다. 그러나 어디에서 (매우 유용합니다)

누군가가 더 정확한 답변을 얻었다면 답장하십시오!