[
https://issues.apache.org/jira/browse/JS2-737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Woonsan Ko updated JS2-737:
---------------------------
Attachment: ajax-response.diff
IMHO, this is a problem of Jetspeed 2 itself.
Because the responses for ajax api are always UTF-8 encoded XML, the writing
must be encoded as UTF-8. However, the current implementation does not create a
right writer.
Instead it writes with the default servlet output stream.
Tomcat 6 and Jetty 6 seem to be stricter on this.
Please see the attached patch. I just added a OutputStreamWriter using UTF-8.
When I tested with the patch on Tomcat 6, the problem was cleared.
Please comment on this if I missed any other important thing.
> Desktop doesn't work on IE 6.0
> ------------------------------
>
> Key: JS2-737
> URL: https://issues.apache.org/jira/browse/JS2-737
> Project: Jetspeed 2
> Issue Type: Bug
> Components: Desktop
> Affects Versions: 2.1
> Environment: jetty-6.1.3 jetspeed-2.1
> Reporter: Sergey Parilin
> Attachments: ajax-response.diff
>
>
> Desktop doesn't working on IE 6.0.
> I'm trying to open first page of the portal at
> http://localhost:8080/jetspeed/desktop
> Response is a corrupted page without any portlets.
> I have enabled dojo debuging and uncommented debug messages in
> javascript\jetspeed\common.js.
> The response in the Dojo debug window is follows.
> DEBUG: loaded content for url: http://localhost:8080/jetspeed/ajaxapi
> DEBUG: r e t r i e v e C o n t e n t . l o a d
> DEBUG: type:
> DEBUG: ------------------------------------------------------------
> DEBUG: Object: load
> DEBUG: ------------------------------------------------------------
> DEBUG: http:
> DEBUG: ------------------------------------------------------------
> DEBUG: Object:
> DEBUG: ------------------------------------------------------------
> DEBUG: r e t r i e v e C o n t e n t . e r r o r
> DEBUG: type:
> DEBUG: ------------------------------------------------------------
> DEBUG: Object: error
> DEBUG: ------------------------------------------------------------
> DEBUG: error:
> DEBUG: ------------------------------------------------------------
> DEBUG: Object: [object Object]
> DEBUG: message: XMLHttpTransport.watchInFlight Error: [object Error]
> DEBUG: number: 0
> DEBUG: type: unknown
> DEBUG: ------------------------------------------------------------
> FATAL exception raised: PageContentListenerCreateWidget error url:
> http://localhost:8080/jetspeed/ajaxapi type: error error:
> XMLHttpTransport.watchInFlight Error: [object Error]
> DEBUG: XMLHttpTransport error callback failed: [object Error]
> The same actions are working fine in Firefox 2.0
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]