gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leo Simons (JIRA)" <gene...@gump.apache.org>
Subject [jira] Updated: (GUMP-38) Does NOT cope with circular dependencies
Date Sun, 27 Mar 2005 20:42:27 GMT
     [ http://issues.apache.org/jira/browse/GUMP-38?page=history ]

Leo Simons updated GUMP-38:
---------------------------

    Version: unspecified

> Does NOT cope with circular dependencies
> ----------------------------------------
>
>          Key: GUMP-38
>          URL: http://issues.apache.org/jira/browse/GUMP-38
>      Project: Gump
>         Type: Bug
>   Components: Python-based Gump
>     Versions: unspecified
>     Reporter: Adam Jack

>
> 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...

-- 
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: general-unsubscribe@gump.apache.org
For additional commands, e-mail: general-help@gump.apache.org


Mime
View raw message