[
https://issues.jboss.org/browse/TEIIDDES-1396?page=com.atlassian.jira.plu...
]
Paul Richardson updated TEIIDDES-1396:
--------------------------------------
Description:
Using the SOAP -> Source importer, import from the 'metacenterservice' (MC)
example wsdl.
Clicking next on the Model Definitions page results in the display of an eclipse
StackOverFlow exception dialog.
This is due to the wsdl schema containing a circular reference.
It has been fixed previously by inserting a depth counter that triggers a warning dialog
and aborts. However, the max depth threshold is set to 1000 which is too high on this
system to avoid the StackOverFlow.
Suggested Fixes:
1) Reduce the depth to 750, which works on this system
2) Create a JVM system property that can be used to increase the depth should the user
deem it necessary and add this to the warning
message that is triggered if the depth threshold is exceeded
3) Catch the StackOverflow error and explain the problem with a warning message.
was:
Using the SOAP -> Source imported, import from the 'metacenterservice' (MC)
example wsdl.
Clicking next on the Model Definitions page results in the display of an eclipse
StackOverFlow exception dialog.
This is due to the wsdl schema containing a circular reference.
It has been fixed previously by inserting a depth counter that triggers a warning dialog
and aborts. However, the max depth threshold is set to 1000 which is too high on this
system to avoid the StackOverFlow.
Suggested Fixes:
1) Reduce the depth to 750, which works on this system
2) Create a JVM system property that can be used to increase the depth should the user
deem it necessary and add this to the warning
message that is triggered if the depth threshold is exceeded
3) Catch the StackOverflow error and explain the problem with a warning message.
Circular references in WSDL schemas can still result in stack
overflow errors
-----------------------------------------------------------------------------
Key: TEIIDDES-1396
URL:
https://issues.jboss.org/browse/TEIIDDES-1396
Project: Teiid Designer
Issue Type: Bug
Reporter: Paul Richardson
Assignee: Paul Richardson
Fix For: 7.7.1
Using the SOAP -> Source importer, import from the 'metacenterservice' (MC)
example wsdl.
Clicking next on the Model Definitions page results in the display of an eclipse
StackOverFlow exception dialog.
This is due to the wsdl schema containing a circular reference.
It has been fixed previously by inserting a depth counter that triggers a warning dialog
and aborts. However, the max depth threshold is set to 1000 which is too high on this
system to avoid the StackOverFlow.
Suggested Fixes:
1) Reduce the depth to 750, which works on this system
2) Create a JVM system property that can be used to increase the depth should the user
deem it necessary and add this to the warning
message that is triggered if the depth threshold is exceeded
3) Catch the StackOverflow error and explain the problem with a warning message.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira