NullPointException del código Codename One

Desde hace unos días y de la nada, a veces recibo este error NullPointException:

Excepción: java.lang.NullPointerException - Intento de invocar el método virtual 'boolean java.util.ArrayList.add (java.lang.Object)' en una referencia de objeto nulo 03-19 09: 08: 47.785 22799-22820 /? W / System.err: java.lang.NullPointerException: Intente invocar el método virtual 'boolean java.util.ArrayList.add (java.lang.Object)' en una referencia de objeto nulo en com.codename1.r.an.cj ( TextArea.java:1199) en com.codename1.r.an.ci (TextArea.java:865) en com.codename1.r.an.H (TextArea.java:879) en com.codename1.r.an.F (TextArea.java:824) en com.codename1.rgba (DefaultLookAndFeel.java:907) en com.codename1.r.an.a (TextArea.java:1259) en com.codename1.rlJ (Component.java:2942) en com.codename1.rlK (Component.java:2981) en com.codename1.rlaa (Component. java: 1340) en com.codename1.rlaf (Component.java:1430) 03-19 09: 08: 47.786 22799-22820 /? W / System.err: en com.codename1.reab (BorderLayout.java:480) en com.codename1.rna (Container.java:2224) en com.codename1.rlJ (Component.java:2942) en com.codename1. rlK (Component.java:2981) en com.codename1.rlaa (Component.java:1340) en com.codename1.rlaf (Component.java:1430) en com.codename1.reba (BoxLayout.java:155) en com. codename1.rnbP (Container.java:1715) en com.codename1.rnK (Container.java:1707) en com.codename1.rnbP (Container.java:1720) en com.codename1.rnK (Container.java:1707) en com.codename1.rnbP (Container.java:1720) en com.codename1.rnK (Container.java:1707) en com.codename1.rn bP (Container.java:1720) en com.codename1.rnK (Container.java:1707) en com.codename1.rna (Container.java:1606) en com.codename1.rva (Form.java:4046) en com. codename1.rlb (Component.java:2214) en com.codename1.rvb (Form.java:4056) en com.codename1.rld (Component.java:2187) en com.codename1.rla (Component.java:2162) 03 -19 09: 08: 47.787 22799-22820 /? W / System.err: en com.codename1.rld (Component.java:2130) en com.codename1.rlc (Component.java:2421) en com.codename1.rli (Component.java:2365) en com.codename1. impl.as (CodenameOneImplementation.java:613) en com.codename1.rql (Display.java:1161) en com.codename1.rqk (Display.java:1070) en com.codename1.r.aj.run (RunnableWrapper.java : 120) en com.

No proviene de mi código y no tengo idea de cómo resolver este error intermitente.

¡Por favor, ayúdame!

Respuesta 1

La mayoría de estos problemas ocurren debido a condiciones de carrera y violaciones del EDT . Esto significa que realizó cambios en la interfaz de usuario en un hilo separado, ya sea creado manualmente u obtenido a través de: temporizador, red, etc.

Proporcionamos una herramienta de detección de violaciones EDT en el simulador que puede habilitar. A medida que ejecute con esta herramienta habilitada, imprimirá los rastros de la pila por presuntas violaciones. Tenga en cuenta que en algunos casos puede producir "falsos positivos", pero normalmente es bastante bueno en tales casos.

Respuesta: 2

¿Cómo ejecuto el http://www.jsptut.com/Forms.jsp? Estoy usando Geany y no estoy acostumbrado a usar Java. Los jsp simples antes de esta página no fueron un problema.

Necesito separar los nombres de los números separados por comas en el archivo de texto y agregarlos en ArrayLists separadas. Tengo un método para agregar cada nueva línea en una sola ArrayList. Aquí está ...

Este es un concepto de lo que creo que funcionaría, pero por alguna razón cada vez que ejecuto este código obtengo una NullPointerException en el código: for (String s: namesOfDirectoryFiles) {Code public class poc {...

Actualmente estoy tratando de ver si los algoritmos que he escrito son estables. La mayoría de mis pruebas consisten en crear una matriz sin clasificar de objetos enteros, clonarla, ejecutar mi clasificación en la versión anterior y ...