java.lang.NoSuchMethodException hibaüzenet

0 votes
asked Mar 11 in Rendszermodellezés A00 by Jakabia (25 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 by oszkar.semerath (1,579 points)  
selected May 9 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 by Jakabia (25 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 by oszkar.semerath (1,579 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 by Jakabia (25 points)  
De igen, átírtam. Most is nyomjam meg?
commented Mar 12 by Jakabia (25 points)  
Mármint, átírtam, de azóta visszaírtam.
commented Mar 12 by oszkar.semerath (1,579 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 by Jakabia (25 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?
...