java.lang.NoSuchMethodException hibaüzenet

0 votes
asked Mar 11, 2017 in Rendszermodellezés A00 by HelloDarkness (28 points)  

A rendszermodellezés bemelegítő házi feladatában ezt a hibaüzenetet kapom: "java.lang.NoSuchMethodException".

Mi a teendő ilyenkor?

Egész pontosan ez(ek) a hibaüzenetek:
https://gist.github.com/anonymous/432d370153231fa147ac28cfd5ee1d36

Előre is köszi!

1 Answer

0 votes
answered Mar 12, 2017 by oszkar.semerath (1,599 points)  
selected May 9, 2017 by oszkar.semerath
 
Best answer

Az üzenetek ellenére a tesztek helyesen lefutnak.

A yakindu kódot generál az állapotgépből, és a kódgenerálás során egyszer generált időzítést, egyszer (valami miatt) nem. Ha kitörölnéd a generált kódot, és mindent újra futtatnál megjavulna, de így is jó a házid. A nagy háziban mindig lesz időzítés, úgyhogy ott hasonló hiba nem fog előjönni.

commented Mar 12, 2017 by HelloDarkness (28 points)  
Most meg ezt írja:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
    TesterAPI cannot be resolved to a type
    TesterAPI cannot be resolved to a type

    at hu.bme.mit.inf.symod.homework.generic.tests.TestCases.neptun1(TestCases.java:13)
    at hu.bme.mit.inf.symod.homework.generic.tests.TestCases.main(TestCases.java:8)
commented Mar 12, 2017 by oszkar.semerath (1,599 points)  
Nem írtad át a yakindu interfészt (bal oldalt található)?
Ha nem akkor nyomj egy project>clean>clean all parancsot.
commented Mar 12, 2017 by HelloDarkness (28 points)  
De igen, átírtam. Most is nyomjam meg?
commented Mar 12, 2017 by HelloDarkness (28 points)  
Mármint, átírtam, de azóta visszaírtam.
commented Mar 12, 2017 by oszkar.semerath (1,599 points)  
Igen, nézd meg hogy biztos ugyanarra írtad vissza, és utána nyomj cleart.

(Egyébként én a helyedben újra leszedném a kiindulási állapotot, és újra megrajzolnám az állapotgépet. Az a gyorsabb és a biztosabb.)
commented Mar 12, 2017 by HelloDarkness (28 points)  
Igen, végül ezt csináltam, és működött is!

Megoldásként ezt a fájlt töltsem fel, ugye?

Mert bár ezt töltöttem le az oldalról, de végül is most átírtam, nem?
...