Hi Asiri,
On Jul 14, 2007, at 4:55 PM, Asiri Rathnayake wrote:
On 7/14/07, Vincent Massol <vincent(a)massol.net> wrote:
Hi Asiri and Tharindu,
Apparently the XMLRPC is not fully finished and it contains bugs.
You'll need to fix them as you find them.
Well, that sounds a bit scary. Most probably we can finish off the
work allocated for R1.0M1 by tomorrow, but they will be useless
without the back-end support. We might need some additional time to
work on XWiki's XMLRPC implementation. Any thoughts ?
Have a look at the XMLRPC code, it's quite easy code I think. Then
you can create jira issues and attach patches to them.
Obviously, if you have to make a tradeoff in term of time, it's
preferable to make your features work completely (i.e. including
fixing whatever is required in XWiki to make them work) rather than
implementing lots of unusable features.
BTW this is something quite common. I spend my whole days fixing
things other than what I'm working one... It's frustrating but
there's no other way to progress and having a XMLRPC layer that fully
works is even more important than getting the Eclipse integration
working I think so all you'll there will be a boon :)
Btw, any ideas on how to go about implementing those
un-implemented
stuff ? (or, shall I save that question for a later time since we
haven't gone through that code yet ... :-? )
I have never looked at that code either. I wanted to write automated
functional tests for that part a long time ago to know what worked
and what doesn't work, but I had postponed it as Catalin is supposed
to work on that for his summer of code and thus I focused on other
things.
Thanks a lot
-Vincent
On Jul 14, 2007, at 8:21 AM, Asiri Rathnayake wrote:
And also, we just discovered that adding a new
page does not work
as mentioned in XMLRPC API spec. No matter what parameters we pass
into storePage() method, it always updates the Main.WebHome page
(no page is added). This is a real blocker for us, please help us
out....
And also, there is the concern that errors returned from the
server has no error code or something like that. This is
preventing us from displaying any useful information to the user.
Currently we're dumping those exceptions directly into user...
Thanks.
- Asiri
On 7/14/07, tharindu jayasuriya < djtharindu(a)gmail.com> wrote:
Hi All,
To have more details regarding the issue, I'll provide the server
exception also............
10:00:34,519 ERROR P1-19
http://localhost:8080/xwiki/xmlrpc/
confluence XmlRpcStreamServer:execute:188 - execute: Error while
performing request
org.apache.xmlrpc.server.XmlRpcNoSuchHandlerException: No such
handler: confluence1.removePage
at
org.apache.xmlrpc.server.AbstractReflectiveHandlerMapping.getHandler
(AbstractReflectiveHandlerMapping.java:195)
at org.apache.xmlrpc.server.XmlRpcServerWorker.execute
(XmlRpcServerWorker.java:42)
at org.apache.xmlrpc.server.XmlRpcServer.execute
(XmlRpcServer.java:83)
at org.apache.xmlrpc.server.XmlRpcStreamServer.execute
(XmlRpcStreamServer.java:182)
at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute
(XmlRpcServletServer.java:103)
at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost
(XmlRpcServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
616)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:
689)
at org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler
$CachedChain.doFilter(WebApplicationHandler.java:830)
at com.xpn.xwiki. web.SetCharacterEncodingFilter.doFilter
(SetCharacterEncodingFilter.java:118)
at org.mortbay.jetty.servlet.WebApplicationHandler
$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch
(WebApplicationHandler.java:471)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle (HttpContext.java:1565)
at org.mortbay.jetty.servlet.WebApplicationContext.handle
(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
at org.mortbay.http.HttpServer.service (HttpServer.java:954)
at org.mortbay.http.HttpConnection.service
(HttpConnection.java:816)
at org.mortbay.http.HttpConnection.handleNext
(HttpConnection.java:983
Thanks
-Tharindu
On 7/14/07, tharindu jayasuriya < djtharindu(a)gmail.com> wrote:
Hi All,
I implemented the Boolean removeSpace(String token, String
spaceKey) XML-RPC and executed that method. Then I got
get an exception saying, "No such handler:
confluence1.removePage". It seems like that removePage XMLRPC does
not seem to be implemented on the server. Any help for this
concern is highly appriciated.
Here is the full stack-trace.....................
org.apache.xmlrpc.XmlRpcException: No such handler:
confluence1.removePage
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse
(XmlRpcStreamTransport.java:184)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest
(XmlRpcStreamTransport.java:145)
at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest
(XmlRpcHttpTransport.java :94)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest
(XmlRpcSunHttpTransport.java :39)
at org.apache.xmlrpc.client.XmlRpcClientWorker.execute
(XmlRpcClientWorker.java:53)
at org.apache.xmlrpc.client.XmlRpcClient.execute
(XmlRpcClient.java:166)
at org.apache.xmlrpc.client.XmlRpcClient.execute
(XmlRpcClient.java:157)
at org.apache.xmlrpc.client.XmlRpcClient.execute
(XmlRpcClient.java:146)
at
org.xwiki.plugins.eclipse.rpc.impl.XWikiRPCHandler.rpcCall
(XWikiRPCHandler.java:79)
at
org.xwiki.plugins.eclipse.rpc.impl.XWikiRPCHandler.removePage
(XWikiRPCHandler.java:146)
at
org.xwiki.plugins.eclipse.model.impl.XWikiSpace.removeChildPage
(XWikiSpace.java :408)
at
org.xwiki.plugins.eclipse.model.wrappers.XWikiSpaceWrapper$3.run
(XWikiSpaceWrapper.java :271)
at org.eclipse.jface.operation.ModalContext
$ModalContextThread.run(ModalContext.java:113)
Thanks
-Tharindu
--
You receive this message as a subscriber of the xwiki-
dev(a)objectweb.org mailing list.
To unsubscribe: mailto: xwiki-dev-unsubscribe(a)objectweb.org
For general help: mailto: sympa(a)objectweb.org?subject=help
ObjectWeb mailing lists service home page: http://
www.objectweb.org/wws
--
You receive this message as a subscriber of the xwiki-
dev(a)objectweb.org mailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page: http://
www.objectweb.org/wws
--
You receive this message as a subscriber of the xwiki-
dev(a)objectweb.org mailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto: sympa(a)objectweb.org?subject=help
ObjectWeb mailing lists service home page:
http://www.objectweb.org/
wws
--
You receive this message as a subscriber of the xwiki-
dev(a)objectweb.org mailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page:
http://www.objectweb.org/
wws