FWIW, we've seen so many different interop problems with various XML-RPC
clients that we've actually stopped supporting the xml-rpc endpoint on
our internal deployment.  We've been "gently" pushing users over to the
Atompub interface instead.

- James

Dave wrote:
> Looks like either your blog client is sending invalid XML to Roller or
> the Apache XMLRPC library  that Roller 3.1 uses is choking due to some
> character encoding issue (we upgrade in Apache XMLRPC 3.0 in Roller
> 4.0).
> 
> The only way to duplicate this problem is via Microsoft's LiveWriter?
> 
> - Dave
> 
> 
> 
> On 7/17/07, [EMAIL PROTECTED]
> <[EMAIL PROTECTED]> wrote:
>> Hi all,
>> I have some issue using livewriter or other publishing tools.
>> I have no problem to connect to my rollerblogger, retrieve the blogs
>> list.
>> But when i try to publish a post, i have the following exception. any
>> idea?
>>
>> regards
>>
>> Eric
>>
>> ERROR 2007-07-17 15:49:49,733 StandardWrapperValve:invoke -
>> Servlet.service() for servlet RollerXMLRPCServlet threw exception
>> org.apache.xmlrpc.ParseFailed: org.xml.sax.SAXParseException: expected
>> Element
>>         at
>> org.apache.xmlrpc.XmlRpcRequestProcessor.processRequest(Unknown Source)
>>         at org.apache.xmlrpc.XmlRpcWorker.execute(Unknown Source)
>>         at org.apache.xmlrpc.XmlRpcServer.execute(Unknown Source)
>>         at org.apache.xmlrpc.XmlRpcServer.execute(Unknown Source)
>>         at
>> org.apache.roller.webservices.xmlrpc.RollerXMLRPCServlet.service(RollerX
>> MLRPCServlet.java:91)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:252)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.roller.ui.rendering.filters.RequestMappingFilter.doFilter(Req
>> uestMappingFilter.java:140)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.roller.ui.core.filters.InitFilter.doFilter(InitFilter.java:71
>> )
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.roller.ui.core.filters.PersistenceSessionFilter.doFilter(Pers
>> istenceSessionFilter.java:60)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:264)
>>         at
>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterS
>> ecurityInterceptor.java:107)
>>         at
>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(Filte
>> rSecurityInterceptor.java:72)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTransl
>> ationFilter.java:110)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter
>> (AnonymousProcessingFilter.java:125)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilt
>> er(SecurityContextHolderAwareRequestFilter.java:81)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(Channel
>> ProcessingFilter.java:138)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Reme
>> mberMeProcessingFilter.java:135)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessin
>> gFilter.java:217)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(H
>> ttpSessionContextIntegrationFilter.java:229)
>>         at
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(Filt
>> erChainProxy.java:274)
>>         at
>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:1
>> 48)
>>         at
>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java
>> :98)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.roller.ui.core.filters.SchemeEnforcementFilter.doFilter(Schem
>> eEnforcementFilter.java:121)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.roller.ui.core.filters.CharEncodingFilter.doFilter(CharEncodi
>> ngFilter.java:81)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>> tionFilterChain.java:202)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>> erChain.java:173)
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
>> e.java:213)
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
>> e.java:178)
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
>> :126)
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>> :105)
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541
>> )
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
>> java:107)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
>> 48)
>>         at
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
>>         at
>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
>>         at
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
>> 684)
>>         at
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
>> java:876)
>>         at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
>> .java:684)
>>         at java.lang.Thread.run(Thread.java:534)
>>
>>
>> -------------------------------------------------------------------------------------------
>>
>> "Cette communication (y compris les pieces jointes) est reservee a
>> l'usage exclusif du destinataire (des destinataires) et peut contenir
>> des informations privilegiees, confidentielles, exemptees de
>> divulgation selon la loi ou protegees par les droits d'auteur. Si vous
>> n'etes pas un destinataire, toute utilisation, divulgation,
>> distribution, reproduction, examen ou copie (totale ou partielle) est
>> non-autorisee et peut etre illegale. Tout message electronique est
>> susceptible d'alteration et son integrite ne peut etre assuree. Sanofi
>> Pasteur decline toute responsabilite au titre de ce message s'il a ete
>> modifie ou falsifie. Si vous n'etes pas destinataire de ce message,
>> merci de le detruire immediatement et d'avertir l'expediteur de
>> l'erreur de distribution et de la destruction du message. Merci.
>> This transmission (including any attachments) is intended solely for
>> the use of the addressee(s) and may contain confidential information
>> including trade secrets which are privileged, confidential, exempt
>> from disclosure under applicable law and/or subject to copyright. If
>> you are not an intended recipient, any use, disclosure, distribution,
>> reproduction, review or copying (either whole or partial) is
>> unauthorized and may be unlawful. E-mails are susceptible to
>> alteration and their integrity cannot be guaranteed.Sanofi Pasteur
>> shall not be liable for this e-mail if modified or falsified. If you
>> are not the intended recipient of this e-mail, please delete it
>> immediately from your system and notify the sender of the wrong
>> delivery and the mail deletion. Thank you."
>> **********************************************************************
>>
>>
> 

Reply via email to