Im getting this strange NullpointerException whilst adding a JLabel to a JPanel:
    loadoutAdvWeaponPanels = new JPanel[4][4];
    loadoutAdvWeaponButtons = new JButton[4];
    loadoutAdvPistolLabels = new JLabel[4][8];
    //Init loadoutAdvPanels[0]
    loadoutAdvWeaponButtons[0] = new JButton("Pistols");
    loadoutAdvPistolLabels[0][0] = new JLabel("USP-S");
    loadoutAdvPistolLabels[0][1] = new JLabel("P2000");
    loadoutAdvPistolLabels[0][2] = new JLabel("Dual Berettas");
    loadoutAdvPistolLabels[0][3] = new JLabel("P250");
    loadoutAdvPistolLabels[0][4] = new JLabel("Five-SeveN");
    loadoutAdvPistolLabels[0][5] = new JLabel("CZ75-Auto");
    loadoutAdvPistolLabels[0][6] = new JLabel("Desert Eagle");
    loadoutAdvPistolLabels[0][7] = new JLabel("R8 Revolver");
    loadoutAdvWeaponPanels[0][0].add(loadoutAdvPistolLabels[0][0]);
The error occurs in the last line, but i dont know why.
 
     
     
     
     
    