popbackstack perform not after java illegalstateexception

java - perform - ¿Qué es IllegalStateException?



can not perform this action after onsaveinstancestate dialogfragment (3)

Por lo general, la IllegalStateException se usa para indicar que "un método se ha invocado en un momento ilegal o inapropiado". Sin embargo, esto no parece ser un uso particularmente típico de él.

El código al que se ha vinculado muestra que se puede lanzar dentro de ese código en la línea 259, pero solo después de volcar una SQLException en la salida estándar.

No podemos saber qué está mal solo por esa excepción, y un mejor código habría usado la SQLException original como una excepción de "causa" (o simplemente permitir que la excepción original se propague en la pila), pero debería poder ver más detalles en Salida estándar. Mire esa información, y debería poder ver qué causó la excepción y corregirla.

Estoy tratando de usar la siguiente API de carga rápida

La conexión ... etc es perfecta.

Sé exactamente dónde falla

........... System.out.println(" Streaming " + dataFile); pstmtFld.setAsciiStream(1, dataStream, -1); // This line fails System.out.println("check the above line"); // This does not go to console ...........

La excepción es

Exception in thread "main" java.lang.IllegalStateException: Sample failed.

[ODBC Teradata Driver] Invalid precision: cbColDef value out of range

Aquí está mi tabla que estoy tratando de subir. Es un formato .csv y cuando lo abro a través del bloc de notas, se ve así.

1,9,Win 2,9,Winc 3,9,Wi

¿Por qué recibo esta excepción? ¿Cómo puedo mejorarlo? Por lo que entiendo, el problema es pstmtFld.setAsciiStream(1, dataStream, -1); no acepta el conjunto de datos de alguna manera y lanza una excepción


La excepción de estado ilegal es una excepción no verificada.

Indica que el método ha sido invocado en el momento equivocado.

ejemplo:

Thread t = new Thread(); t.start(); // // t.start();

salida:

Runtime Excpetion: IllegalThreadStateException

No podemos volver a iniciar el subproceso, se lanzará IllegalStateException.


package com.concepttimes.java; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IllegalStateExceptionDemo { public static void main(String[] args) { // TODO Auto-generated method stub List al = new ArrayList(); al.add("Sachin"); al.add("Rahul"); al.add("saurav"); Iterator itr = al.iterator(); while (itr.hasNext()) { itr.remove(); } } }

IllegalStateException señala que el método se ha invocado en el momento equivocado. En este ejemplo a continuación, podemos ver eso. El método remove () se llama al mismo tiempo que el elemento se está utilizando en el bucle while.

Por favor, consulte el siguiente enlace para más detalles. http://www.elitmuszone.com/elitmus/illegalstateexception-in-java/