Sockets must be secure
JAVA-S1011
Security
Found in client/../Client.java and server/../pubServer.java
2
readLine
result is read without a null check
JAVA-E0220
Bug risk
Found in client/../ChatWindow.java and client/../NewChatWindow.java
2
Non-final static fields should not be public
JAVA-S1050
Security
Found in server/src/tech/meghrathod/server/pubServer.java
3
Private field is never initialized
JAVA-E1065
Bug risk
Found in client/src/tech/meghrathod/client/LoginWindow.java
3
System.exit()
should only be invoked within application entry points
JAVA-W0060
Bug risk
Found in client/../ChatWindow.java and client/../NewChatWindow.java
4
Empty catch clauses may hide exceptions
JAVA-W0052
Anti-pattern
Found in server/../MessageDispatcher.java
1
Constructor of non-final class starts a thread
JAVA-E0208
Bug risk
Found in client/../NewChatWindow.java
1
Static fields of the parent class should not be accessed through child class instances
JAVA-W1030
Anti-pattern
Found in client/../LoginWindow.java and client/../OldLoginWindow.java
2
Overly generic exceptions should not be thrown
JAVA-W1042
Anti-pattern
Found in client/../Client.java and server/../pubServer.java
2