portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis Dam (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Updated: (JS2-692) Fragment ids are not automatically created, causing runtime errors
Date Wed, 27 Jun 2007 22:25:26 GMT

     [ https://issues.apache.org/jira/browse/JS2-692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dennis Dam updated JS2-692:
---------------------------

    Attachment: fs-page-manager.patch

all encompassing patch, includes:

- castor upgrade
- automatic id generation
- testcases

> 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
>            Assignee: David Sean Taylor
>             Fix For: 2.1.1
>
>         Attachments: castor-page-manager.patch, castor-test-pages.patch, fs-page-manager.patch
>
>
> 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