• Wir präsentieren Dir heute ein Stellenangebot für einen Java Entwickler - m/w/d in Augsburg, München, Stuttgart oder Bamberg. Hier geht es zur Jobanzeige

Netbeans unterstützung für "Rule Switch" - Bug?

S

SuperPCFan

Mitglied
Ich habe bei einem getesteten funktionsfähigen (jaja, Software ist nie Bugfrei ;)) Java Projekt in der Netbeans IDE heute festgestellt, das die Projektversion auf JDK8 eingestellt war. Ich habe sie testweise auf JDK14 gestellt und wodurch mich die IDE darauf hingewiesen hat "switch" doch bitte auf "rule switch" umzustellen.

Nur als ich das per Code Unterstützung von der IDE habe umsetzen lassen, ist ein merkwürdiger Effekt aufgetreten.
In manchen Switch Passagen hat mich die IDE jetzt darüber informiert, dass plötzlich manche Zuweisung keine nachfolgende Anwendung finden. Vor der Umstellung auf "Rule switch" hat die IDE das für die gleiche Passage nicht bemängelt......und die Passage hat auch genauso funktioniert wie sie sollte. Also die neuerdings unbenutzten Werte wurden korrekt benutzt.

Natürlich kann ich die Passagen umstellen sodass die IDE nicht meckert. Aber ist das ein bekannter Bug? Ist die "Rule Switch" Funktion noch so neu das solche Codeprüfungsbugs noch vorkommen? Ich hatte gehofft die Projekt Version auf JKD14 umstellen zu können ohne jedes einzelne Switch neu debuggen zu müssen. :rolleyes:

Nur die Zeile 11 und 12 werden als 'Zuweisung unbenutzt' bemängelt:
iWidth = tempIcon.getIconWidth();
iHeight = tempIcon.getIconHeight();
switch(eMode) {
    case widthFixed -> {
        fScaleFactor = (float)iFixedWidth / (float)iWidth;
        iWidth = iFixedWidth;
        iHeight = Math.round(iHeight * fScaleFactor);
    }
    case heightFixed -> {
        fScaleFactor = (float)iFixedHeight / (float)iHeight;
        iWidth = Math.round(iWidth * fScaleFactor);
        iHeight = iFixedHeight;
    }
    case bothFixed -> {
        iWidth = iFixedWidth;
        iHeight = iFixedHeight;
    }
    default -> {
    }
}
tempIcon = new ImageIcon(tempIcon.getImage().getScaledInstance(iWidth, iHeight, Image.SCALE_SMOOTH));
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Aber ist das ein bekannter Bug? Ist die "Rule Switch" Funktion noch so neu das solche Codeprüfungsbugs noch vorkommen?
Sieht nach nem Bug in Netbeans aus, nutzt du die neuste Version?


Ich hatte gehofft die Projekt Version auf JKD14 umstellen zu können ohne jedes einzelne Switch neu debuggen zu müssen. :rolleyes:
Naja, du machst ja mehr als nur die Version umstellen, und jedes Refactoring sollte von Tests abgedeckt sein :)
 
S

SuperPCFan

Mitglied
Ja, ist die aktuelle Version. Der IDE-Updater sagt es gibt nichts neueres als Apache NetBeans IDE 12.0

Die Software ist noch...oder wieder...in der Testphase. Ich hatte nur gehofft nicht jedes Switch einzeln neu überprüfen zu müssen. :confused:
Geschätzt werden etwa alleine 20% der "Switch" Passagen nach der Umstellung von der IDE mit diesem Fehler bemängelt der keiner zu sein scheint.
 
mrBrown

mrBrown

Super-Moderator
Mitarbeiter
Naja, änder den Code einfach nicht, wenn du den nicht überprüfen willst?

Oder seh es als sehr deutlichen Hinweis, dass du automatisierte Tests bräuchtest :)
 
S

SuperPCFan

Mitglied
Das Problem ist, das die IDE auch meckert wenn ich den Code nicht ändere
weil die IDE findet das "Rule Switch" viel besser sind als die alten "Switch".
Egal was ich mache, die IDE meckert....Autotest wären echt toll.... :)
 
L

LimDul

Top Contributor
Man kann doch mit Sicherheit die Warnings deaktivieren (ist auch nicht ideal, aber besser als zu viele falsche)
 
S

SuperPCFan

Mitglied
Hatte ich auch schon dran gedacht.
Ist wohl tatsächlich der beste Weg. Danke
Ich werde den Bug dann mal melden....oder auch nicht...anscheinend funktioniert der "Report-Issue-Knopf" nur mit Microsoft Edge o_O
 
S

SuperPCFan

Mitglied
Die IDE wird mir gerade immer unsympathischer.

Ich habe nochmal manuell die Version überprüft. Es gibt inwischen 12.2.....das scheint der IDE internen Updateprüfung aber herzlich egal zu sein.

Nachdem ich auf Version 12.2 upgedated habe, bemängelt die IDE jetzt Fehler in ihrem selbsterstellten (und für mich gesperrten) Code Passagen....

Dafür ist aber der Rule Switch Bug behoben.:eek:
 
kneitzel

kneitzel

Top Contributor
Ich habe nochmal manuell die Version überprüft. Es gibt inwischen 12.2.....das scheint der IDE internen Updateprüfung aber herzlich egal zu sein.
Das ist aber einfach zu erklären. 12 war die LTS Version. Die folgt nicht jedem Update. 12.2 ist die non LTS Version.

Somit ist da aus meiner Sicht erst einmal der IDE nichts vorzuwerfen.

Was die anderen Probleme angeht; Denen müsste man im Detail nachgehen. Kann sein, dass da in der IDE etwas schief läuft, aber ich würde mich auch nicht wundern, wenn da im Projekt einfach nur etwas falsch wäre. Aber von Netbeans bin ich auch kein Fan und daher kann ich da im Detail auch nichts zu sagen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O NetBeans Netbeans 12.0 - Hintergrundfarbe, auch im Navigator und Projekt umstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Kombinationsproblem: netbeans, gradle, mysql, json IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
O NetBeans Netbeans 8.2 mit JKD 15 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Seltsames Verhalten von netbeans bezüglich fxml Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J netbeans 12 - wie -Xlint:deprecation aktivieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Netbeans 11.1 - Gradel aktualisieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J NetBeans Projekt erstellen nicht möglich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G eigene Library In NetBeans 11.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Bekomme keine lauffähige jar (netbeans/gradle) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
J Install JasperReports on netbeans/gradle Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W NetBeans Umzug von Netbeans 8.2 -> Netbeans 11.1: Plug-Ins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
F Umstieg von Netbeans 8 mit JDK 8 auf Apache Netbeans 11 mit OpenJDK 12 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M JavaFX in Netbeans 11 installieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 32
G NetBeans Netbeans 8.2 hängt sich auf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
W Netbeans and Git Projects IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J NetBeans Dokumentation anderer Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N Weder Eclipse noch Netbeans funktionieren auf Ubuntu 18.04 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J NetBeans Download NetBeans und Java SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M compile with -Xlint bei Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Netbeans Meldung: Git Push Failed IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
RawBit NetBeans JDBC Library mit Netbeans in Jarfile mit packen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
J Netbeans: Einsicht in den Programmlauf IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Notizen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C maven startet jetty, netbeans "run" startet glassfish IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans NetBeans autofill einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
pcfreak9000 Eclipse Netbeans generics IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K Netbeans + Maven: default pom Inhalt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B IDE Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans CSS code completion abgeschaltet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
TomatenBrot447 Netbeans ziegt mir falsche Tasteneingabe an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
wolfgang63 Netbeans 8.2 ohne Projektvorlagen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Ist Netbeans mist ??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
K easy UML Plugin Netbeans 8.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
WetWer NetBeans Wird NetBeans eigentlich noch unterstützt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Netbeans Overriden - @ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Tort-E NetBeans Netbeans RCP Spracheinstellungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Netbeans GUI Builder größe ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y Tomcat aus Netbeans heraus starten schlägt fehl IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Login-Programmierung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Kann ich Commandline-Parameter in Eclipse oder Netbeans einfacher übergeben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Netbeans Pfad IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A in netbeans 8 mit jdk 8 erstellte jar's laufen nicht auf anderen rechnern ohne jdk IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
L NetBeans und Ausgabenumlenkung in Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
T NetBeans - Tastatur-Tricks IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M NetBeans und UTF8 Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Javadocs in Netbeans 7.4 dt. integrieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D [NetBeans] NetBeans Plattform Application Fragen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Y (NetBeans JSP) Findet @page import="org.apache.commons.fileupload.* nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
C Netbeans - keine Sourcen in jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M NetBeans JavaDB Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
N Netbeans import/export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F NetBeans JLable Text ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Hin und her gerissen Netbeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
A Checkstyle + Netbeans + cfg File IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
B NetBeans GUI Vererbung mit Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J NetBeans Netbeans, Linux -> Was ist ein "bootstrap class path error" und wie kann man das wegbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D C++ mit NetBeans benutzen. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Pfad von .netbeans ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D GUI Building in NetBeans nur mit Zusatztool möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Umstieg auf Netbeans ... ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Jackii NetBeans Netbeans 7 Splash Screen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
T MDI-Anwendung mit NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans NetBeans Shortcuts IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Guybrush Threepwood Jar-Export unter Netbeans (vs. Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Netbeans löscht Quelldatein IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Netbeans: Java-Plattformen verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Netbeans WS Client Clean and Build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Test Project (x) Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L NetBeans 7.1 swing IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L javafx import in NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Netbeans JNI DLL IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Netbeans Debugger Session sichern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans UML Editorplugin für NetBeans >= Version 7 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B netbeans subversion lokal einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Wo sind die Vorlagen für ein GUI in Netbeans geblieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Mac: Netbeans & Eclipse Swing NullPointerException IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
T NetBeans: Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S netbeans <editor-fold> IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M NetBeans Heap space in Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Auto Complete in Eclipse wie bei Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L Netbeans Formulardatei (jFrame) für neue Klasse nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D dist Folder von Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G NetBeans Perspektive automatisch umschalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
F NetBeans Debugger will nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H NETBEANS 7.0 - Run findet kein main() IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
C NetBeans erstes Programm IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 58
B Probleme mit Properties Files in Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Wie kann man die Hintergrundfarbe von NetBeans ändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K NetBeans Netbeans führt geänderte Dateien nicht aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Libraries in Netbeans einfügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Remote Glassfish 3.1 unter NetBeans 6.9.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
P Nutzung einer DLL in NetBeans nicht möglich (JNI) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse Wie ein NetBeans-Projekt automatisch in Eclipse importieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
U Netbeans und Prozessorlast IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M SDE für NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
L NetBeans NetBeans mit Freedisgn (GroupLayout) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben