Message Status Overview


Select Message Category Probability
High Medium Low

array index out of bounds 19 62 0

precondition failure 13 34 21

null dereference 4 180 0

conditional throw 0 4 8

suspicious precondition 0 3 0

use of default init 0 0 149

test always goes same way 0 0 91

dead code 0 0 68

overflow 0 0 51

unused assignment 0 0 43

unused assignment in callee 0 0 40

unlocked shared daemon update 0 0 8

divide by zero 0 0 1

File Category Probability
High Medium Low
IRCParser.java
array index out of bounds 5 5 0
SettingsPanel.java
array index out of bounds 4 2 0
Process001.java
precondition failure 3 0 0
Process004005.java
array index out of bounds 3 0 0
ClientInfo.java
null dereference 2 1 0
ProcessNick.java
precondition failure 2 1 0
ClientInfo.java
array index out of bounds 2 0 0
IdentClient.java
null dereference 2 0 0
IRCDocumentSearcher.java
precondition failure 2 0 0
IRCParser.java
precondition failure 2 0 0
ChangeServer.java
array index out of bounds 1 3 0
NewServer.java
array index out of bounds 1 3 0
Channel.java
precondition failure 1 0 0
ChannelInfo.java
precondition failure 1 0 0
ProcessJoin.java
precondition failure 1 0 0
ProcessMessage.java
array index out of bounds 1 0 0
ProcessMode.java
precondition failure 1 0 0
ProcessWho.java
array index out of bounds 1 0 0
VlcMediaSourcePlugin.java
array index out of bounds 1 0 0
Base64.java
array index out of bounds 0 27 0
IRCParser.java
null dereference 0 25 0
PluginInfo.java
null dereference 0 22 0
ProcessMessage.java
null dereference 0 18 0
PluginInfo.java
precondition failure 0 13 11
ConfigSource.java
null dereference 0 6 0
Apple.java
null dereference 0 5 0
ChannelInfo.java
null dereference 0 5 0
IRCDocument.java
array index out of bounds 0 5 0
ChannelModesPane.java
null dereference 0 4 0
DCCPlugin.java
null dereference 0 4 0
Identity.java
null dereference 0 4 0
ProcessMode.java
array index out of bounds 0 4 0
ProcessMode.java
null dereference 0 4 0
Version.java
null dereference 0 4 0
CallbackObject.java
null dereference 0 3 0
CipherUtils.java
null dereference 0 3 0
DCCCommand.java
precondition failure 0 3 0
DCCSendWindow.java
precondition failure 0 3 0
ErrorManager.java
precondition failure 0 3 0
LoggingPlugin.java
null dereference 0 3 0
LoggingPlugin.java
precondition failure 0 3 0
NickColourPlugin.java
array index out of bounds 0 3 0
ProcessMOTD.java
null dereference 0 3 0
ProcessWallops.java
null dereference 0 3 0
ProcessWho.java
null dereference 0 3 0
AliasWrapper.java
null dereference 0 2 0
Base64.java
suspicious precondition 0 2 0
CallbackManager.java
null dereference 0 2 0
ChangeServer.java
null dereference 0 2 0
Command.java
array index out of bounds 0 2 0
DllSource.java
null dereference 0 2 0
Ifplugin.java
precondition failure 0 2 0
MenuBar.java
null dereference 0 2 0
NewServer.java
null dereference 0 2 0
PerformPanel.java
null dereference 0 2 0
PluginClassLoader.java
null dereference 0 2 0
PluginManager.java
conditional throw 0 2 0
Process004005.java
null dereference 0 2 0
ProcessingManager.java
null dereference 0 2 0
ProcessJoin.java
null dereference 0 2 0
ProcessNick.java
null dereference 0 2 0
ProcessQuit.java
null dereference 0 2 0
UserModesPane.java
null dereference 0 2 0
ConfigFile.java
conditional throw 0 1 1
PluginInfo.java
conditional throw 0 1 1
Action.java
array index out of bounds 0 1 0
ActionConditionsTreePanel.java
null dereference 0 1 0
ActionModel.java
array index out of bounds 0 1 0
ActionModel.java
null dereference 0 1 0
Active.java
precondition failure 0 1 0
AllChannels.java
precondition failure 0 1 0
AllServers.java
precondition failure 0 1 0
CallbackObject.java
array index out of bounds 0 1 0
ColourChooser.java
array index out of bounds 0 1 0
DCCPlugin.java
precondition failure 0 1 0
GlobalClassLoader.java
null dereference 0 1 0
IRCDocument.java
null dereference 0 1 0
JoinChannelCommand.java
null dereference 0 1 0
Line.java
null dereference 0 1 0
LinuxInstaller.java
null dereference 0 1 0
Main.java
null dereference 0 1 0
Me.java
null dereference 0 1 0
NickColourPanel.java
null dereference 0 1 0
NowPlayingCommand.java
array index out of bounds 0 1 0
NowPlayingCommand.java
precondition failure 0 1 0
PluginManager.java
null dereference 0 1 0
Process001.java
null dereference 0 1 0
Process004005.java
precondition failure 0 1 0
Process464.java
null dereference 0 1 0
ProcessAway.java
null dereference 0 1 0
ProcessInvite.java
null dereference 0 1 0
ProcessInvite.java
suspicious precondition 0 1 0
ProcessKick.java
null dereference 0 1 0
ProcessListModes.java
array index out of bounds 0 1 0
ProcessListModes.java
null dereference 0 1 0
ProcessNames.java
null dereference 0 1 0
ProcessNickInUse.java
null dereference 0 1 0
ProcessNoticeAuth.java
null dereference 0 1 0
ProcessPart.java
null dereference 0 1 0
ProcessTopic.java
array index out of bounds 0 1 0
ProcessTopic.java
null dereference 0 1 0
Server.java
null dereference 0 1 0
StepSettings.java
null dereference 0 1 0
TextPane.java
null dereference 0 1 0
Theme.java
null dereference 0 1 0
TreeFrameManager.java
null dereference 0 1 0
UpdateChecker.java
null dereference 0 1 0
UpdateConfigPanel.java
null dereference 0 1 0
UrlListCommand.java
array index out of bounds 0 1 0
VlcMediaSourcePlugin.java
null dereference 0 1 0
WindowsInstaller.java
null dereference 0 1 0
WindowStatusPlugin.java
null dereference 0 1 0
IRCParser.java
use of default init 0 0 31
Base64.java
overflow 0 0 20
PluginInfo.java
use of default init 0 0 18
PluginInfo.java
test always goes same way 0 0 10
PluginInfo.java
dead code 0 0 8
UpdateChecker.java
unlocked shared daemon update 0 0 8
Version.java
use of default init 0 0 8
WindowManager.java
precondition failure 0 0 8
IRCParser.java
unused assignment 0 0 7
ProcessMessage.java
use of default init 0 0 7
Version.java
dead code 0 0 7
Version.java
test always goes same way 0 0 7
SettingsPanel.java
use of default init 0 0 6
WritableFrameContainer.java
use of default init 0 0 6
Action.java
overflow 0 0 5
Installer.java
dead code 0 0 5
Installer.java
test always goes same way 0 0 5
IRCDocument.java
overflow 0 0 5
Process004005.java
use of default init 0 0 5
UIUtilities.java
unused assignment 0 0 5
ChangeServer.java
use of default init 0 0 4
ChannelInfo.java
unused assignment 0 0 4
ChannelModesPane.java
use of default init 0 0 4
ClientInfo.java
use of default init 0 0 4
Identity.java
test always goes same way 0 0 4
InstallerListener.java
dead code 0 0 4
InstallerListener.java
test always goes same way 0 0 4
NewServer.java
use of default init 0 0 4
ActionEditorDialog.java
unused assignment in callee 0 0 3
ChannelInfo.java
use of default init 0 0 3
DCCPlugin.java
dead code 0 0 3
DCCPlugin.java
test always goes same way 0 0 3
DCCPlugin.java
use of default init 0 0 3
DllSource.java
unused assignment in callee 0 0 3
Formatter.java
unused assignment in callee 0 0 3
IRCParser.java
test always goes same way 0 0 3
NickColourPlugin.java
dead code 0 0 3
NickColourPlugin.java
test always goes same way 0 0 3
PreferencesManager.java
unused assignment in callee 0 0 3
Server.java
conditional throw 0 0 3
Server.java
dead code 0 0 3
Server.java
test always goes same way 0 0 3
Styliser.java
unused assignment in callee 0 0 3
URLBuilder.java
use of default init 0 0 3
WritableFrameContainer.java
dead code 0 0 3
WritableFrameContainer.java
test always goes same way 0 0 3
ActionComponentChain.java
use of default init 0 0 2
ActionCondition.java
unused assignment in callee 0 0 2
AddonInfoListCellRenderer.java
test always goes same way 0 0 2
AliasWrapper.java
use of default init 0 0 2
CertificateManager.java
unused assignment 0 0 2
ChannelInfo.java
dead code 0 0 2
ChannelInfo.java
test always goes same way 0 0 2
ClientInfo.java
dead code 0 0 2
ClientInfo.java
test always goes same way 0 0 2
ConfigSource.java
use of default init 0 0 2
DllSource.java
use of default init 0 0 2
ErrorManager.java
test always goes same way 0 0 2
IdentClient.java
test always goes same way 0 0 2
Identity.java
dead code 0 0 2
Ignore.java
dead code 0 0 2
Ignore.java
test always goes same way 0 0 2
Ignore.java
use of default init 0 0 2
InstallerDialog.java
precondition failure 0 0 2
IrcAddress.java
use of default init 0 0 2
IRCParser.java
dead code 0 0 2
IRCParser.java
overflow 0 0 2
IRCParser.java
unused assignment in callee 0 0 2
IRCStringConverter.java
test always goes same way 0 0 2
JoinChannelCommand.java
unused assignment 0 0 2
JoinChannelCommand.java
use of default init 0 0 2
LinuxInstaller.java
unused assignment 0 0 2
LoggingPlugin.java
unused assignment in callee 0 0 2
NickColourPlugin.java
use of default init 0 0 2
PackingTable.java
use of default init 0 0 2
PasteDialog.java
use of default init 0 0 2
PluginInfo.java
unused assignment 0 0 2
ProcessMessage.java
dead code 0 0 2
ProcessMessage.java
test always goes same way 0 0 2
Server.java
use of default init 0 0 2
ServerSettingsDialog.java
test always goes same way 0 0 2
TextFrame.java
use of default init 0 0 2
TextPane.java
unused assignment in callee 0 0 2
TextPaneCanvas.java
overflow 0 0 2
TreeFrameManager.java
unused assignment in callee 0 0 2
URLHandler.java
use of default init 0 0 2
UserModesPane.java
use of default init 0 0 2
VlcMediaSourcePlugin.java
use of default init 0 0 2
WindowsInstaller.java
unused assignment 0 0 2
Action.java
unused assignment 0 0 1
Action.java
unused assignment in callee 0 0 1
ActionComponentChain.java
dead code 0 0 1
ActionComponentChain.java
test always goes same way 0 0 1
ActionConditionDisplayPanel.java
unused assignment in callee 0 0 1
ActionConditionsListPanel.java
overflow 0 0 1
ActionManager.java
unused assignment in callee 0 0 1
ActionManager.java
use of default init 0 0 1
ActionModel.java
overflow 0 0 1
ActionModel.java
unused assignment in callee 0 0 1
ActionResponsePanel.java
dead code 0 0 1
ActionResponsePanel.java
test always goes same way 0 0 1
ActionResponsePanel.java
use of default init 0 0 1
ActionSubstitutor.java
use of default init 0 0 1
Alias.java
unused assignment in callee 0 0 1
AliasManagerDialog.java
overflow 0 0 1
AliasPanel.java
unused assignment in callee 0 0 1
ArrayListTransferHandler.java
dead code 0 0 1
ArrayListTransferHandler.java
test always goes same way 0 0 1
CallbackObject.java
unused assignment in callee 0 0 1
CategoryLabel.java
overflow 0 0 1
CertificateInfoPanel.java
overflow 0 0 1
ChangeServer.java
unused assignment 0 0 1
Channel.java
unused assignment in callee 0 0 1
ChannelInfo.java
overflow 0 0 1
ClientInfo.java
unused assignment 0 0 1
ClientInfo.java
unused assignment in callee 0 0 1
ColourChooser.java
overflow 0 0 1
Command.java
use of default init 0 0 1
CommandLineParser.java
overflow 0 0 1
CommandManager.java
use of default init 0 0 1
ConfigSource.java
dead code 0 0 1
ConfigSource.java
test always goes same way 0 0 1
DCC.java
dead code 0 0 1
DCC.java
test always goes same way 0 0 1
DCC.java
unused assignment 0 0 1
DCC.java
use of default init 0 0 1
DCCSend.java
unused assignment 0 0 1
DcopPlugin.java
unused assignment 0 0 1
ErrorManager.java
dead code 0 0 1
Formatter.java
unused assignment 0 0 1
IconManager.java
test always goes same way 0 0 1
IdentClient.java
dead code 0 0 1
IdentClient.java
unused assignment 0 0 1
IdentClient.java
use of default init 0 0 1
IdentdServer.java
test always goes same way 0 0 1
Identity.java
overflow 0 0 1
IdentityManager.java
unused assignment in callee 0 0 1
Ignore.java
overflow 0 0 1
IgnoreList.java
conditional throw 0 0 1
IrcAddress.java
dead code 0 0 1
IrcAddress.java
test always goes same way 0 0 1
IRCDocumentSearcher.java
overflow 0 0 1
IRCProcessor.java
unused assignment in callee 0 0 1
JoinChannelCommand.java
dead code 0 0 1
JoinChannelCommand.java
test always goes same way 0 0 1
MircStyle.java
unused assignment 0 0 1
NewServer.java
unused assignment 0 0 1
NowPlayingPlugin.java
test always goes same way 0 0 1
PasteDialog.java
dead code 0 0 1
PasteDialog.java
test always goes same way 0 0 1
PerformWrapper.java
use of default init 0 0 1
PingHistoryPanel.java
divide by zero 0 0 1
PluginClassLoader.java
conditional throw 0 0 1
PluginInfo.java
unused assignment in callee 0 0 1
PluginManager.java
dead code 0 0 1
PluginManager.java
test always goes same way 0 0 1
PreferencesManager.java
unused assignment 0 0 1
Process004005.java
dead code 0 0 1
Process004005.java
test always goes same way 0 0 1
ProcessingManager.java
unused assignment in callee 0 0 1
ProcessListModes.java
test always goes same way 0 0 1
ProcessMessage.java
unused assignment 0 0 1
ProcessMode.java
unused assignment 0 0 1
ProcessNames.java
dead code 0 0 1
ProcessNames.java
test always goes same way 0 0 1
ProcessNames.java
unused assignment 0 0 1
ProcessNames.java
use of default init 0 0 1
ProcessWallops.java
dead code 0 0 1
ProcessWallops.java
test always goes same way 0 0 1
ProcessWallops.java
use of default init 0 0 1
ProcessWho.java
use of default init 0 0 1
Profile.java
unused assignment 0 0 1
ProfileManagerDialog.java
overflow 0 0 1
ProfileManagerDialog.java
unused assignment 0 0 1
ProgramError.java
overflow 0 0 1
Raw.java
test always goes same way 0 0 1
RollingList.java
overflow 0 0 1
Server.java
overflow 0 0 1
ServerEventHandler.java
conditional throw 0 0 1
SettingsPanel.java
unused assignment in callee 0 0 1
StandardInputDialog.java
test always goes same way 0 0 1
StringLengthValidator.java
test always goes same way 0 0 1
SwingPreferencesDialog.java
test always goes same way 0 0 1
TextFrame.java
dead code 0 0 1
TextFrame.java
test always goes same way 0 0 1
TextPaneCanvas.java
unused assignment 0 0 1
Theme.java
test always goes same way 0 0 1
Theme.java
unused assignment in callee 0 0 1
TreeFrameManager.java
test always goes same way 0 0 1
Update.java
dead code 0 0 1
Update.java
test always goes same way 0 0 1
Update.java
use of default init 0 0 1
UpdateChecker.java
dead code 0 0 1
UpdateChecker.java
test always goes same way 0 0 1
UrlCatcherPlugin.java
dead code 0 0 1
UrlCatcherPlugin.java
test always goes same way 0 0 1
UrlCatcherPlugin.java
use of default init 0 0 1
URLHandler.java
dead code 0 0 1
URLHandler.java
test always goes same way 0 0 1
UrlListCommand.java
overflow 0 0 1
VlcMediaSourcePlugin.java
dead code 0 0 1
VlcMediaSourcePlugin.java
test always goes same way 0 0 1
WritableFrameContainer.java
overflow 0 0 1