B4J Question [Solved] Invocation target exception

Dadaista

Active Member
Licensed User
Hi

Error in release mode and after of the installation created with B4JPackager.

When I push button "cambio" or "importe exacto"

java.lang.reflect.invocationtargetexception.

In my PC works but not in other PC. Both Windows 10

Catch error in:
B4X:
Sub Application_Error (Error As Exception, StackTrace As String) As Boolean
    fx.Msgbox(MainForm,Error,"ERROR")' returns--->>>>  java.lang.reflect.invocationtargetexception.
    fx.Msgbox(MainForm,StackTrace,"StackTrace")
    Return True
End Sub

The second msgbox appears in top on the screen and I Can not see the message. I Only see button accept

I have no idea why works in my pc and does not in other.

What's the problem?

Here the installation

Thx in advance:)
 
Last edited:

EnriqueGonzalez

Well-Known Member
Licensed User
Application_error is never triggered in debug mode, that is why in debug it works.

And your are trying to convert an exception. into a string. Look at the functions of ex to retrieve the message.

-----

El sub aplication_error no se ejecuta en modo debug nunca, de ahí que no te de errores y el problema es que estas pasando una clase excepción a un mgsbox, deberías de pasarle el mensaje de la excepción.
 
Upvote 0

Dadaista

Active Member
Licensed User
Hola Enrique!!

El problema es que en mi maquina no se ejecuta el aplication_error y funciona perfectamente desde la instalacion. En otro ordenador le das al boton "cambio" o al "importe exacto" y se sale por el aplication_error y sale ese mensaje... "java.lang.reflect.invocationtargetexception." Siempre instalando desde el paquete que crea el javapackager. El Codigo en el application_error lo puse porque el programa se sale. Para saber el error que da. En un principio ese procedimiento estaba vacio

O sea, que instalo el mismo paquete en dos ordenadores... en uno funciona bien y en el otro falla. No tengo ni idea de que está pasando. Ayer instale una actualizacion de windows 10 y algo ha dejado de funcionar

Para mas problemas, ayer a las 3 de la mañana el javapackager funcionaba. Creaba el programa de instalacion. Me levando de la cama esta mañana y sin hacer absolutamente nada, no crea el paquete de instalacion. Estoy alucinando... tendré que abrir otro hilo para eso

a ver como traduzco yo esto

Hi Enrique

The problem is that I install the package in 2 computers. Computer 1 runs. Computer 2 crash the App and exit

More problems... suddenly javapackager does not create the install package. Tomorrow night yes... today in the morning does not. Suddenly!!. I suppose I have to create a new thread for that.

This drive me mad!!o_Oo_O... I do not know what to do!!:(
 
Upvote 0

Dadaista

Active Member
Licensed User
Hi again

Well... The app does not crash in my PC where I develop... the app crash in the customer PC so, I can not check log. That is the reason I put the code in Application_Error:oops:
 
Upvote 0
Top