[java-l] cancela en run time java swt sobre linux con msg('mensaje ...', status) en evento load

6 views
Skip to first unread message

Aldo Villagra

unread,
Oct 26, 2006, 8:39:51 AM10/26/06
to jav...@gxtech.com.uy

Hola gente,

 

Estamos trabajando con gx 9u2 build 769 y java u2 buil 118 con java de sun swt utilizando como dbms mysql, db2 y sql Server.

 

La aplicación es 2 capas y actualmente está corriendo en terminales Windows sin problemas.

 

Instalamos la aplicación en Linux y encontramos que los WP que en el evento load tienen algún msg(‘ text ‘, status)  cancelan en tiempo de ejecución.

 

Tenemos una serie de wp sin tabla base donde muestran varios subfile y en algunos casos en los eventos load éstos ejecutan procesos que pueden llegar a demorar, por lo tanto al usuario se le va presentando algo como  msg(‘text ..’, status) indicando el estado de avance de la ejecución.

 

Dichos msg() están en dentro del evento load de los subfile.

 

En Windows funciona sin problemas pero en Linux cancela con el error:

 

Exception in thread “Thread-3”  org.eclipse.swt.SWTException: Invalid thread access

            at org.eclipse.swt.SWT.error(SWT.java:2942)

at org.eclipse.swt.SWT.error(SWT.java:2865)

at org.eclipse.swt.SWT.error(SWT.java:2836)

at org.eclipse.swt.widgets.Widget.error(Widget.java:408)

at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:345)

at org.eclipse.swt.widgets.Widget.redraw(Control.java:2368)

at com.genexus.uifactory.swt.SWTLightweightComponente.invalidateUpdate(Unknow Source)

 

Adjunto bmp con mayor detalle del error.

 

Saludos,

Aldo Villagra

BHV Informática

Reply all
Reply to author
Forward
0 new messages