Erro de execução Netbeans

Ola estou tentando criar uma tela de Login que quando o usuário clicar em entrar ele é direcionado para o Menu, porem esta ocorrendo um erro para executar:

Exception in thread “AWT-EventQueue-0” java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: .setVisible
at Estoque.Login.jButton1ActionPerformed(Login.java:141)
at Estoque.Login.access$000(Login.java:8)
at Estoque.Login$1.actionPerformed(Login.java:36)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

package Estoque;

import static javax.swing.JOptionPane.*;
import java.sql.*;

import javax.swing.JOptionPane;

public class Login extends javax.swing.JFrame {

public Login() {
    initComponents();
    
}


@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {

    jButton1 = new javax.swing.JButton();
    jButton2 = new javax.swing.JButton();
    jButton3 = new javax.swing.JButton();
    jLabel1 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    jPasswordField1 = new javax.swing.JPasswordField();
    jTextField1 = new javax.swing.JTextField();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("Login");

    jButton1.setText("Entra");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
    });

    jButton2.setText("Limpar");
    jButton2.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton2ActionPerformed(evt);
        }
    });

    jButton3.setText("Fim");
    jButton3.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton3ActionPerformed(evt);
        }
    });

    jLabel1.setFont(new java.awt.Font("Tw Cen MT Condensed", 3, 48)); // NOI18N
    jLabel1.setText("ESTOQUE");
    jLabel1.setToolTipText("Login");

    jLabel2.setText("UserId");

    jLabel3.setText("Password");

    jTextField1.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField1ActionPerformed(evt);
        }
    });

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addGap(28, 28, 28)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addComponent(jButton1)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 239, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButton2)
                    .addGap(58, 58, 58)
                    .addComponent(jButton3)))
            .addGap(0, 35, Short.MAX_VALUE))
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
            .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(jLabel2)
                        .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 260, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGroup(layout.createSequentialGroup()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(jLabel3)
                                .addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE, 255, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGap(5, 5, 5)))
                    .addGap(47, 47, 47))
                .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 268, javax.swing.GroupLayout.PREFERRED_SIZE)))
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
            .addGap(39, 39, 39)
            .addComponent(jLabel1)
            .addGap(34, 34, 34)
            .addComponent(jLabel2)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(34, 34, 34)
            .addComponent(jLabel3)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
            .addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(65, 65, 65)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jButton1)
                .addComponent(jButton2)
                .addComponent(jButton3))
            .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    );

    pack();
}// </editor-fold>                        

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
 try{
     
     
        Connection con=DriverManager.getConnection("jdbc:ucanaccess://C:/GUI/ESTOQUEGUI.accdb");
        Statement stmt= con.createStatement();
        
        String UserId = jTextField1.getText();
        char[] Password = jPasswordField1.getPassword();
        String strPassword = new String(Password);
        
        ResultSet RS= stmt.executeQuery("Select * from Login where UserId='" + UserId +"'");
        
        boolean Consulta = false;
        while (RS.next()){
            Consulta = true;
               if (strPassword.equals(RS.getString("Password"))){
                   
                   new Menu().setVisible(true);
                   

               }else{  
                    showMessageDialog(this, "Senha Inválida");
                    jPasswordField1.requestFocus();
               }
        }
            if ( Consulta == false ) {
               showMessageDialog(this, "Usuário Inválido");
               jTextField1.requestFocus();
            }

        RS.close();
        stmt.close();
        con.close();
        
  
 
 
 }  catch( SQLException e){
      
}                                        
}

Pode ser erro de cache do NetBeans, clique com botão direito no projeto e na opção “limpar e construir” ou algo assim, depois tente executar. Se não funcionar, verifique se a classe Menu contem erros.

Esse é o erro que esta dando.

ant -f “C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui” -Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
Updating property file: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\built-clean.properties
Deleting directory C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build
clean:
init:
deps-jar:
Created dir: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build
Updating property file: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\built-jar.properties
Created dir: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\classes
Created dir: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\empty
Created dir: C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\generated-sources\ap-source-output
Compiling 3 source files to C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\build\classes
C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\src\estoque\Login.java:141: error: cannot find symbol
Menu menu = new Menu();
symbol: class Menu
location: class Login
C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\src\estoque\Login.java:141: error: cannot find symbol
Menu menu = new Menu();
symbol: class Menu
location: class Login
2 errors
C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\nbproject\build-impl.xml:955: The following error occurred while executing this line:
C:\Users\guisa\Documents\Faculdade\Valderramas\Estoque Gui\nbproject\build-impl.xml:295: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 2 segundos)

Se já fez o que sugeri, então tente apagar aquela linha Menu menu = new Menu(); e rescreva (caractere por caractere), pois pode conter algum caractere invisível que o compilador não reconheça, e depois execute.

Caso não funcione, tente reconstruir o projeto, crie um novo e copie as classes para este novo, pode ser algum problema na configuração do projeto.

A classe Menu está no mesmo pacote que a classe Login?
Se não estiver, ela é pública? Está fazendo o import dela?

Obrigado, consegui resolver o problema.

E qual era o problema?
Mais gente pode estar passando pela mesma dificuldade.