Vor zwei Jahren und erneut in dieser Woche trat eine zeitweise auftretende NoSuchMethodError-Ausnahme auf einem bestimmten Codepfad auf (reproduzierbar, indem sie über die Web-GUI ausgelöst wurde). Die Fehlermeldung mit geänderten Klassennamen lautet.
Code: Select all
java.lang.NoSuchMethodError:
org/example/foo/bar/ApplicatonClass1.setSomeField(Ljava/lang/Long;)V]
Der Code, der die erwähnte Methode enthält, lautet:
Code: Select all
public class ApplicatonClass1
extends BarRequest // contains some methods and variables unrelated to this method here
{
private Long someField;
public void setSomeField(Long someField)
{
this.someField= (someField==null||someField
Mobile version