The following issue has been updated:
Updater: Adam Jack (mailto:[EMAIL PROTECTED])
Date: Fri, 9 Apr 2004 6:46 AM
Changes:
summary changed from Does cope with circular dependencies to Does NOT
cope with circular dependencies
---------------------------------------------------------------------
For a full history of the issue, see:
http://issues.apache.org/jira/browse/GUMP-38?page=history
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/GUMP-38
Here is an overview of the issue:
---------------------------------------------------------------------
Key: GUMP-38
Summary: Does NOT cope with circular dependencies
Type: Bug
Status: Unassigned
Priority: Major
Project: Gump
Components:
Python
Assignee:
Reporter: Adam Jack
Created: Tue, 23 Mar 2004 6:33 AM
Updated: Fri, 9 Apr 2004 6:46 AM
Description:
1) Circular includes in metadata(href links that circle) are not detected. Logic will
spin until it crashes.
2) Circular dependencies (perhaps within project property based dependencies) are not
detected. Logic will spin until it crashes.
(most recent call last):
File "gump/integrate.py", line 85, in ?
irun()
File "gump/integrate.py", line 56, in irun
workspace=WorkspaceLoader().load(ws, 0)
File "/data3/gump/gump-install/python/gump/model/loader.py", line 96,
in load
XMLServer.map, XMLTracker.map)
File "/data3/gump/gump-install/python/gump/model/workspace.py", line
384, in complete
project.complete(self)
File "/data3/gump/gump-install/python/gump/model/project.py", line
468, in complete
dependency.getProject().complete(workspace)
File "/data3/gump/gump-install/python/gump/model/project.py", line
468, in complete
dependency.getProject().complete(workspace)
File "/data3/gump/gump-install/python/gump/model/project.py", line
<< really big snip of identical errors >>
468, in complete
dependency.getProject().complete(workspace)
File "/data3/gump/gump-install/python/gump/model/project.py", line
461, in complete
if self.ant: self.ant.expand(self,workspace)
File "/data3/gump/gump-install/python/gump/model/ant.py", line 52, in
expand
self.expandProperties(project,workspace)
File "/data3/gump/gump-install/python/gump/model/ant.py", line 61, in
expandProperties
self.importProperty(property)
File "/data3/gump/gump-install/python/gump/model/property.py", line
164, in importProperty
self.addProperty(Property(xmlproperty,self))
File "/data3/gump/gump-install/python/gump/model/property.py", line
27, in __init__
NamedModelObject.__init__(self,xml.getName(),xml,parent)
File "/data3/gump/gump-install/python/gump/model/object.py", line
138, in __init__
ModelObject.__init__(self,xml,owner)
File "/data3/gump/gump-install/python/gump/model/object.py", line 40,
in __init__
FileHolder.__init__(self)
File "/data3/gump/gump-install/python/gump/utils/file.py", line 154,
in __init__
self.filelist=FileList(self)
File "/data3/gump/gump-install/python/gump/utils/file.py", line 118,
in __init__
Ownable.__init__(self,owner)
File "/data3/gump/gump-install/python/gump/utils/owner.py", line 27,
in __init__
self.setOwner(owner)
File "/data3/gump/gump-install/python/gump/utils/owner.py", line 33,
in setOwner
if self == owner:
RuntimeError: maximum recursion depth exceeded
Integration completed with exit code : 1
Failed to integrate, exited with [1], exiting...
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]