Java.lang.NullPointerException no NETBEANS

1 resposta
D

De uma hora pra outra, ao executar um projeto J2ME que estou fazendo, começou a aparecer um ícone piscando no lado direito do netbeans. Um sinal de proibido nomeado “java.lang.NullPointerException”… Não tenho a mais vaga ideia do que seja… tenho procurado no google, mas já vi muita coisa q não tem nada a ver… Se mandar executar novamente, o aplicativo abre normalmente… ao clicar, surge o seguinte código.

java.lang.NullPointerException

at org.netbeans.modules.vmd.codegen.CodeUtils.createSimpleSectionAfter(CodeUtils.java:108)

at org.netbeans.modules.vmd.api.codegen.MultiGuardedSection.initialize(MultiGuardedSection.java:96)

at org.netbeans.modules.vmd.api.codegen.MultiGuardedSection.(MultiGuardedSection.java:78)

at org.netbeans.modules.vmd.api.codegen.MultiGuardedSection.create(MultiGuardedSection.java:175)

at org.netbeans.modules.vmd.api.codegen.JavaCodeGenerator.generateCodeCore(JavaCodeGenerator.java:116)

at org.netbeans.modules.vmd.api.codegen.JavaCodeGenerator.access$100(JavaCodeGenerator.java:60)

at org.netbeans.modules.vmd.api.codegen.JavaCodeGenerator$2.run(JavaCodeGenerator.java:99)

at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:324)

at org.openide.text.NbDocument.runAtomic(NbDocument.java:384)

at org.netbeans.modules.vmd.api.codegen.JavaCodeGenerator.generateCode(JavaCodeGenerator.java:97)

at org.netbeans.modules.vmd.midp.codegen.MidpCodeGenerator.updateCodeFromModel(MidpCodeGenerator.java:85)

at org.netbeans.modules.vmd.io.CodeResolver$3.run(CodeResolver.java:169)

at org.openide.util.Mutex.readAccess(Mutex.java:362)

at org.netbeans.modules.vmd.api.model.TransactionManager$1.run(TransactionManager.java:87)

at org.openide.util.Mutex.readAccess(Mutex.java:362)

at org.netbeans.modules.vmd.api.model.DescriptorRegistry$2.run(DescriptorRegistry.java:121)

at org.openide.util.Mutex.readAccess(Mutex.java:362)

at org.netbeans.modules.vmd.api.model.GlobalDescriptorRegistry.readAccess(GlobalDescriptorRegistry.java:159)

at org.netbeans.modules.vmd.api.model.DescriptorRegistry.readAccess(DescriptorRegistry.java:119)

at org.netbeans.modules.vmd.api.model.TransactionManager.readAccess(TransactionManager.java:85)

at org.netbeans.modules.vmd.io.CodeResolver.update(CodeResolver.java:166)

at org.netbeans.modules.vmd.io.CodeResolver.forceUpdateCode(CodeResolver.java:97)

at org.netbeans.modules.vmd.api.io.providers.IOSupport.forceUpdateCode(IOSupport.java:130)

at org.netbeans.modules.vmd.io.javame.MEDesignEditorSupport.saveDocumentCore(MEDesignEditorSupport.java:135)

at org.netbeans.modules.vmd.io.javame.MEDesignEditorSupport$1.run(MEDesignEditorSupport.java:111)

at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)

at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509)

at org.netbeans.modules.vmd.io.javame.MEDesignEditorSupport.saveDocument(MEDesignEditorSupport.java:129)

at org.netbeans.modules.mobility.editor.pub.J2MEDataObject$J2MEEditorSupport$Environment$SaveSupport.save(J2MEDataObject.java:197)

at org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:401)

at org.netbeans.core.NbTopManager.access$600(NbTopManager.java:93)

at org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(NbTopManager.java:558)

at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:413)

[catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)

1 Resposta

D

Notei que o erro só ocorre em um projeto específico e que, uma vez que surgiu o erro, todos os projetos que forem criados ou abertos após isso serão afetados também. E só resolve se reiniciar o IDE. Porém, lembrei de uma coisa: será que o fato de eu ter mexido no código fonte fora do netbeans pode ter causado esse problema?

Criado 28 de outubro de 2009
Ultima resposta 29 de out. de 2009
Respostas 1
Participantes 1