portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Sean Taylor (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Created: (JS2-692) Fragment ids are not automatically created, causing runtime errors
Date Fri, 04 May 2007 16:54:15 GMT
Fragment ids are not automatically created, causing runtime errors
------------------------------------------------------------------

                 Key: JS2-692
                 URL: https://issues.apache.org/jira/browse/JS2-692
             Project: Jetspeed 2
          Issue Type: Bug
          Components: PSML
    Affects Versions: 2.1.1
            Reporter: David Sean Taylor
         Assigned To: David Sean Taylor
             Fix For: 2.1.1


When deploying PSML pages, it is currently required to enter unique ids for each fragment
in the PSML file.
This is an error prone process. If a fragment id is not supplied, the following stacktrace
occurs in the browser:

java.lang.StackOverflowError
	java.util.regex.Pattern.atom(Pattern.java:1863)
	java.util.regex.Pattern.sequence(Pattern.java:1743)
	java.util.regex.Pattern.expr(Pattern.java:1687)
	java.util.regex.Pattern.compile(Pattern.java:1397)
	java.util.regex.Pattern.<init>(Pattern.java:1124)
	java.util.regex.Pattern.compile(Pattern.java:817)
	java.lang.String.split(String.java:2103)
	java.lang.String.split(String.java:2145)
	org.apache.jetspeed.util.Path.parsePathSegments(Path.java:116)
	org.apache.jetspeed.util.Path.<init>(Path.java:100)
	org.apache.jetspeed.util.Path.getSubPath(Path.java:253)
	org.apache.jetspeed.util.Path.getChild(Path.java:447)
	org.apache.jetspeed.decoration.BaseDecoration.getResource(BaseDecoration.java:125)
	org.apache.jetspeed.decoration.BaseDecoration.getStyleSheet(BaseDecoration.java:180)
	org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:90)
	org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:125)
	org.apache.jetspeed.decoration.PageTheme.setupFragmentDecorations(PageTheme.java:125)
...

This bug fix will make fragment ids optional on deploy, and automatically create the ids if
they do not exist.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message