|
|
|
|
Re: VE I20050719: Unable to open a visual class [message #98957 is a reply to message #98667] |
Thu, 21 July 2005 12:43 |
Francesc Rosés Messages: 213 Registered: July 2009 |
Senior Member |
|
|
Gili Mendel wrote:
> Do you have something in the code that looks like this:
> String foo = "something" ;
> ....
> foo = foo.toLowerCase() // or something like this.
> We have just fixed a problem, where the creation of an allocation tree went
into an infinite loop (like the stack above),
> because something like foo that was created using foo itself.
Hi Gili,
I think the internal code have no relation with the VE. I have, for
example, a string process to duplicate apostrophes:
String ref = getEfReferencia().getStringValue();
[...]
ref = ref.replaceAll("'", "''");
into the search() method but this have no effects over GUI.
The field efReferencia is a subclass of an abstract subclass of a
JFormattedTextField. This works fine in other dialogs.
The source code of my dialog haves aprox. 1500 lines, so is difficult
to search and/or try all string opperations.
But the VE 1.0.2.2 driver works fine, so there is a problem with
VE 1.1 drivers.
If you need inspect the code, I can send it to you by mail or I can
grant read access to my Subversion server.
Thanks for your help,
Francesc
|
|
|
Re: VE I20050719: Unable to open a visual class [message #99044 is a reply to message #98957] |
Thu, 21 July 2005 15:20 |
Eclipse User |
|
|
|
Originally posted by: richkulp.us.NO_SPAM.ibm.com
We just changed recently to process just about everything, before we
ignored lines like
foo = foo.toLowerCase();
But now we process these too. But we didn't realize this recursive
problem so we didn't have tests for it.
> String ref = getEfReferencia().getStringValue();
> [...]
> ref = ref.replaceAll("'", "''");
This method you showed is exactly a recursive that we were talking
about. We are trying to catch these styles and for now ignore them.
--
Thanks,
Rich Kulp
|
|
|
|
|
|
Re: VE I20050719: Unable to open a visual class [message #609157 is a reply to message #98667] |
Thu, 21 July 2005 12:43 |
Francesc Rosés Messages: 213 Registered: July 2009 |
Senior Member |
|
|
Gili Mendel wrote:
> Do you have something in the code that looks like this:
> String foo = "something" ;
> ....
> foo = foo.toLowerCase() // or something like this.
> We have just fixed a problem, where the creation of an allocation tree went
into an infinite loop (like the stack above),
> because something like foo that was created using foo itself.
Hi Gili,
I think the internal code have no relation with the VE. I have, for
example, a string process to duplicate apostrophes:
String ref = getEfReferencia().getStringValue();
[...]
ref = ref.replaceAll("'", "''");
into the search() method but this have no effects over GUI.
The field efReferencia is a subclass of an abstract subclass of a
JFormattedTextField. This works fine in other dialogs.
The source code of my dialog haves aprox. 1500 lines, so is difficult
to search and/or try all string opperations.
But the VE 1.0.2.2 driver works fine, so there is a problem with
VE 1.1 drivers.
If you need inspect the code, I can send it to you by mail or I can
grant read access to my Subversion server.
Thanks for your help,
Francesc
|
|
|
Re: VE I20050719: Unable to open a visual class [message #609168 is a reply to message #98957] |
Thu, 21 July 2005 15:20 |
Eclipse User |
|
|
|
Originally posted by: richkulp.us.NO_SPAM.ibm.com
We just changed recently to process just about everything, before we
ignored lines like
foo = foo.toLowerCase();
But now we process these too. But we didn't realize this recursive
problem so we didn't have tests for it.
> String ref = getEfReferencia().getStringValue();
> [...]
> ref = ref.replaceAll("'", "''");
This method you showed is exactly a recursive that we were talking
about. We are trying to catch these styles and for now ignore them.
--
Thanks,
Rich Kulp
|
|
|
Powered by
FUDForum. Page generated in 0.03903 seconds