Hi Jonas,

Jonas Almfeldt wrote:
> On Fri, Apr 17, 2009 at 4:05 PM, Marius Dumitru Florea <
> [email protected]> 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&rendergives
> 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&renderis
> 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!

I'm glad I could help.

> 
> 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 :-)

The servlet specification says nothing about this so I guess it's not 
strictly correct to have query string parameters without a value. Some 
web containers support it, but we should definitely avoid it.

> 
> How can we solve this?
> 
> Will this be adressed in a coming xwiki release?

Yes, will be fixed for XE 1.8.2. See 
http://jira.xwiki.org/jira/browse/XWIKI-3630

Thanks for reporting this,
Marius

> 
> Kind regards,
> Jonas
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to