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)