Yeahh! I figured out a temporary (?) solution to the problem:
I added =true after &render at line #73 of
See
I changed
#set($inputURLQueryString = $inputURLQueryString + "&render")
to
#set($inputURLQueryString = $inputURLQueryString + "&render=true")
It looks like query parameters with no value occurrs in other places of the
code as well.
I have not suffered from that so far. But it would be good to know if/how
this issue will be handled in coming xwiki releases.
My personal opinion is that it is probably good for XWiki and the community
if it is as platform independent as possible out of the box.
Thanks & kind regards,
Jonas
On Fri, Apr 17, 2009 at 10:41 PM, Jonas Almfeldt
<jonas.almfeldt(a)gmail.com>wrote;wrote:
On Fri, Apr 17, 2009 at 4:05 PM, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> wrote:
Jonas Almfeldt wrote:
[snip]
Then something wrong happens in wysiwyginput.vm template. This is what I
have
http://pastebin.com/m118b997b . Can try the
following:
(1) Replace line 16 with
#set($content = "**nobug**")
and refresh the page containing "bug". What the output if you append
xpage=wysiwyginput&render to the query string of the view URL?
http://server:8080/xwiki/bin/view/Sandbox/test+2?xpage=wysiwyginput&ren… the
output:
**nobug**
(2) Revert the previous change. Replace line 28 with
#set($content = $tdoc.getRenderedContent("**nobug**",
$tdoc.getSyntaxId()))
and refresh again. What's the output now?
Output of
http://server:8080/xwiki/bin/view/Sandbox/test+2?xpage=wysiwyginput&ren… now:
**bug**
and if I edit the page, the wysiwyg opens up displaying:
**bug**
So the condition in the if statement on line 27: #if($request.render) does
not seem to be satisfied.
See my result for (3) below.
[snip]
(3) Revert the changes from (1) and (2) and instead of
xpage=wysiwyginput&render
put
xpage=wysiwyginput&render=true
in the query string of the view URL. What's the output this time?
I suspect the WAS environment doesn't support query string parameters
without a value.
Maurius, your suspicion seems very likely! :-)
When I have reverted changes (1) and (2), and using url: with render=true
instead of just render
it displays
*
bug
in bold text, just as it should do.
*
Thanks for having such good patience to guide me through the
troubleshooting!
Is this a bug in WAS 6.1? or is it actually following some servlet standard
more strictly than other application servers do? or just interpreting the
standard more strictly perhaps :-)
How can we solve this?
Will this be adressed in a coming xwiki release?
Kind regards,
Jonas