Skip to content

Commit

Permalink
Bug 3101845 - Prevented the inadvertent recursion with with back-refe…
Browse files Browse the repository at this point in the history
…rencing cross-schema tables that resulted in OutOfMemoryErrors
  • Loading branch information
johncurrier committed Nov 3, 2010
1 parent 9978990 commit 2e36ba5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
5 changes: 5 additions & 0 deletions dist/releaseNotes.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ <h3><a href='http://schemaspy.sourceforge.net'>SchemaSpy</a> Release Notes</h3>

<li class='release'>x.x.x - xx/xx/xxxx - Subversion revision 596
<ul>
<li>Resolved <a href="https://sourceforge.net/tracker/?func=detail&atid=737987&aid=3101845&group_id=137197">
bug 3101845</a> - OutOfMemoryError with back-referencing cross-schema tables.<br>
Prevented the inadvertent recursion that was occurring. rev 602.<br>
Thanks to Victor for reporting the issue.
</li>
<li>Resolved <a href="https://sourceforge.net/tracker/?func=detail&atid=737987&aid=3096742&group_id=137197">
bug 3096742</a> - Many pages have missing /tbody tags.<br>
Added missing tags to generated output. rev 601.<br>
Expand Down
1 change: 1 addition & 0 deletions src/net/sourceforge/schemaspy/MultipleSchemaAnalyzer.java
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ public void analyze(String dbName, DatabaseMetaData meta, String schemaSpec, Lis
command.add(new File(outputDir, schema).toString());
System.out.println("Analyzing " + schema);
System.out.flush();
logger.fine("Analyzing schema with: " + command);
Process java = Runtime.getRuntime().exec(command.toArray(new String[]{}));
new ProcessOutputReader(java.getInputStream(), System.out).start();
new ProcessOutputReader(java.getErrorStream(), System.err).start();
Expand Down

0 comments on commit 2e36ba5

Please sign in to comment.