Mensagem de erro no NetBeans

Boa noite Amigos,

Estou com uma dúvida quanto essa mensagem que está aparecendo:
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:551: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
idartista.setText();
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:551: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
idartista.setText();
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:552: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
nome_album.setText();
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:553: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
descricao_album.setText();
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:554: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
iddisco.setText();
C:\Documents and Settings\Administrador\colecao2009\src\java\colecao2009\Page1.java:555: cannot find symbol
symbol : method setText()
location: class com.sun.rave.web.ui.component.TextField
idtipo_disco.setText();
5 errors
C:\Documents and Settings\Administrador\colecao2009\nbproject\build-impl.xml:295: The following error occurred while executing this line:
C:\Documents and Settings\Administrador\colecao2009\nbproject\build-impl.xml:149: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 7 seconds)

public String button1_action() {
        // TODO: Process the button click action. Return value is a navigation
        // case name where null will return to the same page.
        try{
            //prepara uma nova linha para ser inserida
            rowKey = albumDataProvider.appendRow();
            
            //pega os valores dos campos e os adiciona na nova linha
            albumDataProvider.setValue("album.idartista", rowKey, idartista.getText());
            
            albumDataProvider.setValue("album.nome_album", rowKey, nome_album.getText());
            
            albumDataProvider.setValue("album.descricao_album", rowKey, descricao_album.getText());
            
            albumDataProvider.setValue("album.iddisco", rowKey, iddisco.getText());
            
            albumDataProvider.setValue("album.idtipo_disco", rowKey, idtipo_disco.getText());
            
            //grava as informações no banco de dados
            albumDataProvider.commitChanges();
            
            //exibe uma mensagem no componente Message group
            info("O album" +nome_album.getText()+"foi adicionado com sucesso");
            
            //limpa todos os campos do formulário
            idartista.setText();
            nome_album.setText();
            descricao_album.setText();
            iddisco.setText();
            idtipo_disco.setText();
            
            /*
             reload no cache do banco de dados
             *para exibiras alterações no componente
             **/
            albumDataProvider.refresh();
            
        }catch(Exception e) {
            log("Não foi possível adicionar", e);
            error("Não foi possível adicionar: "+e.getMessage());
        }
        return null;
    }
}

Ao clicar em um dos erros gerados ele me joga pra esse arquivo XML me indicando a primeira linha da tabela

</ui:table>
                        <h:panelGrid binding="#{Page1.gridPanel1}" id="gridPanel1" style="height: 439px; left: 24px; top: 0px; position: absolute" width="600">
                            <ui:textField binding="#{Page1.idartista}" id="idartista" required="true"/>
                            <ui:message binding="#{Page1.message2}" for="idartista" id="message2" showDetail="false" showSummary="true"/>
                            <ui:label binding="#{Page1.label2}" for="nome_album" id="label2" text="Album"/>
                            <ui:textField binding="#{Page1.nome_album}" id="nome_album" required="true" valueChangeListener="#{Page1.nome_album_processValueChange}"/>
                            <ui:messageGroup binding="#{Page1.messageGroup1}" id="messageGroup1"/>
                            <ui:message binding="#{Page1.message1}" for="nome_album" id="message1" showDetail="false" showSummary="true"/>
                            <ui:label binding="#{Page1.label3}" for="descricao_album" id="label3" text="Descricao"/>
                            <ui:textField binding="#{Page1.descricao_album}" id="descricao_album"/>
                            <ui:message binding="#{Page1.message3}" for="descricao_album" id="message3" showDetail="false" showSummary="true"/>
                            <ui:label binding="#{Page1.label4}" for="iddisco" id="label4" text="Disco"/>
                            <ui:textField binding="#{Page1.iddisco}" id="iddisco"/>
                            <ui:message binding="#{Page1.message4}" for="iddisco" id="message4" showDetail="false" showSummary="true"/>
                            <ui:label binding="#{Page1.label5}" for="idtipo_disco" id="label5" text="Tipo Disco"/>
                            <ui:textField binding="#{Page1.idtipo_disco}" id="idtipo_disco"/>
                            <ui:label binding="#{Page1.label1}" for="idartista" id="label1" text="Artista"/>
                            <ui:message binding="#{Page1.message5}" for="idtipo_disco" id="message5" showDetail="false" showSummary="true"/>
                            <ui:button action="#{Page1.button1_action}" binding="#{Page1.button1}" id="button1" text="Cadastrar"/>
                        </h:panelGrid>

Minha dúvida é:

Como devo proceder com esses erros???
Onde posso encontrar um material que possa me ajudar nisso???

Antes de mais nada…Muito obrigado!!!

Me esqueci estou usando o netBeans 5.5 nesse código

Boa noite amigos,

Desculpe foi uma falha minha eu consegui resolver os erros, era apenas que faltava o atributo null dentro dos setText.

 public String button1_action() {
        // TODO: Process the button click action. Return value is a navigation
        // case name where null will return to the same page.
        try{
            //prepara uma nova linha para ser inserida
            rowKey = albumDataProvider.appendRow();
            
            //pega os valores dos campos e os adiciona na nova linha
            albumDataProvider.setValue("album.idartista", rowKey, idartista.getText());
            
            albumDataProvider.setValue("album.nome_album", rowKey, nome_album.getText());
            
            albumDataProvider.setValue("album.descricao_album", rowKey, descricao_album.getText());
            
            albumDataProvider.setValue("album.iddisco", rowKey, iddisco.getText());
            
            albumDataProvider.setValue("album.idtipo_disco", rowKey, idtipo_disco.getText());
            
            //grava as informações no banco de dados
            albumDataProvider.commitChanges();
            
            //exibe uma mensagem no componente Message group
            info("O album" +nome_album.getText()+"foi adicionado com sucesso");
            
            //limpa todos os campos do formulário
            idartista.setText(null);
            nome_album.setText(null);
            descricao_album.setText(null);
            iddisco.setText(null);
            idtipo_disco.setText(null);
            
            /*
             reload no cache do banco de dados
             *para exibiras alterações no componente
             **/
            albumDataProvider.refresh();
            
        }catch(Exception e) {
            log("Não foi possível adicionar", e);
            error("Não foi possível adicionar: "+e.getMessage());
        }
        return null;
    }

Agradeço a todos e peço desculpas pela minha falta de atenção!!!

Bom dia Ricardo,

aproveitando sua pergunta, estou vendo que voce usa DataProvider e estou com um problema que talves voce ou outros amigos da lista possam me ajudar.

Estou usando o Netbeans 6.1, base Mysql 5.1, Jsf, e estou tendo problemas para executar a funcao findFirst do dataprovider. Sempre que mando executar ele retorna indicando que nao achou nada.
Veja o codigo abaixo :

[code]// nenhum dos quatro modos funcionou
//RowKey fornecedoresRowKey = fornecedoresDataProvider.findFirst(new String[] { “FORNECEDORES.IDFORNECEDORES” }, new Object[] { fornecedorId});
//RowKey fornecedoresRowKey = fornecedoresDataProvider.findFirst(new String[] { “fornecedores.idfornecedores” }, new Object[] { fornecedorId});
//RowKey fornecedoresRowKey = fornecedoresDataProvider.findFirst(“idfornecedores”, fornecedorId);
RowKey fornecedoresRowKey = fornecedoresDataProvider.findFirst(“fornecedores.idfornecedores”, fornecedorId);

if (fornecedoresRowKey == null) {
log(“Erro ao Ler, nao achou…”);
}[/code]

Estou fazendo algo de errado, ou existe algum problema com DataProvider.findFirst com banco Mysql ?

Obrigado