- OpenX Community Forums
![]() ![]() |
Mar 1 2011, 09:24 AM
Post
#1
|
|
|
Member ![]() ![]() Group: Members Posts: 18 Joined: 22-February 11 Member No.: 161,771 |
I am trying the following code shown by tutorial https://developer.openx.org/wiki/display/AP...ovy+API+Example not working...
import groovy.net.xmlrpc.XMLRPCServerProxy def c = new XMLRPCServerProxy("http://localhost/openx/www/api/v2/xmlrpc/") // Logon c.ox.logon("root", "root") { sessionid -> println "Logged on with session ID ${sessionid}" // Create an account def agency = ["agencyName":"Test Manager", "contactName":"FirstName LastName", "emailAddress":"agency@example.com"] def agencyId = c.ox.addAgency(sessionid, agency) println "Added account with ID: ${agencyId}" // Create an advertiser def advertiser = ["agencyId":agencyId, "advertiserName":"Test Advertiser"] def advertiserId = c.ox.addAdvertiser(sessionid, advertiser) println "Added advertiser with ID: ${advertiserId}" // Create a campaign def campaign = ["advertiserId":advertiserId, "campaignName":"Test Campaign"] def campaignId = c.ox.addCampaign(sessionid, campaign) println "Added campaign with ID: ${campaignId}" // Create a banner def banner = ["campaignId":campaignId, "bannerName":"Test Banner"] def bannerId = c.ox.addBanner(sessionid, banner) c.ox.logoff(sessionid) println "Logged off" } following is the error Exception thrown Mar 1, 2011 2:23:58 PM org.codehaus.groovy.runtime.StackTraceUtils sanitize WARNING: Sanitizing stacktrace: uk.co.wilson.net.xmlrpc.XMLRPCFailException: XML error: XML declaration not finished at line 1 at uk.co.wilson.net.xmlrpc.XMLRPCMessageProcessor.endElement(XMLRPCMessageProcessor .java:625) at uk.co.wilson.xml.MinML.parse(MinML.java:312) at uk.co.wilson.net.xmlrpc.XMLRPCMessageProcessor.parseMessage(XMLRPCMessageProcess or.java:443) at groovy.net.xmlrpc.XMLRPCServerProxy.doRpcCall(XMLRPCServerProxy.java:160) at groovy.net.xmlrpc.XMLRPCServerProxy.invokeMethod(XMLRPCServerProxy.java:115) at groovy.net.xmlrpc.RPCServerProxy$1.invokeMethod(RPCServerProxy.java:78) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.ja va:45) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.jav a:40) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java :116) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java :132) at ConsoleScript15.run(ConsoleScript15:6) at groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:266) at groovy.lang.GroovyShell.run(GroovyShell.java:517) at groovy.lang.GroovyShell.run(GroovyShell.java:172) at groovy.lang.GroovyShell$run.call(Unknown Source) at groovy.ui.Console$_runScriptImpl_closure16.doCall(Console.groovy:904) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaC lass.java:273) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClass Site.java:66) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSi te.java:149) at groovy.ui.Console$_runScriptImpl_closure16.doCall(Console.groovy) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaC lass.java:273) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) at groovy.lang.Closure.call(Closure.java:282) at groovy.lang.Closure.call(Closure.java:277) at groovy.lang.Closure.run(Closure.java:360) at java.lang.Thread.run(Thread.java:619) uk.co.wilson.net.xmlrpc.XMLRPCFailException: XML error: XML declaration not finished at line 1 at uk.co.wilson.net.xmlrpc.XMLRPCMessageProcessor.endElement(XMLRPCMessageProcessor .java:625) at uk.co.wilson.xml.MinML.parse(MinML.java:312) at uk.co.wilson.net.xmlrpc.XMLRPCMessageProcessor.parseMessage(XMLRPCMessageProcess or.java:443) at ConsoleScript15.run(ConsoleScript15:6) |
|
|
|
![]() ![]() |