Bonjour tout le monde,
J'utilise l'API Client XML-RPC avec la alpha1 (apparement c'est pas compatibe avec la alpha2 même en changeant le port !!), tout ce que je peux faire c'est afficher les information sur les projets et executer les builds, et dès qu'il s'agit d'ajouter un nouveau projet ou modifier les parametres d'un projet existant ça déclenche l'exception suivante:
j'ai essayé même de remplir tous les parametres que j'ai pu, voici un bout de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ERROR XML RPC !! (add project) org.apache.xmlrpc.XmlRpcException: java.lang.NoSuchMethodException: org.apache.maven.continuum.xmlrpc.DefaultContinuumXmlRpc.addnullProject(java.util.Hashtable) at org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeException(XmlRpcClientResponseProcessor.java:102) at org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeResponse(XmlRpcClientResponseProcessor.java:69) at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72) at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:193) at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:184) at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:177) at org.apache.maven.continuum.rpc.ProjectsReader.addProject(ProjectsReader.java:148) at sofinco.liv.servlet.TestApi.main(TestApi.java:87)
Si quelqu'un pourrait me recommander une documentatation, javadoc, ou des programmes de test qui marchent je suis prenneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 Project project = new Project(); project.setExecutorId( "maven2" ); project.setScmUrl( "scm:svn:https://serapis/projets_java/DataManager/branches/DataManager_V1.4" ); project.setId(41); project.setName("koko"); project.setVersion("1.0.3"); project.setWorkingDirectory("c:/Amine"); project.setScmUsername("t02168"); project.setScmPassword("Po97j25"); project.setScmTag("scm"); try { //pr.refreshProject(project); pr.addProject( project ); // Project p = pr.readProjects()[0]; //p.setScmUrl("scm:svn:https://serapis/projets_java/DataManager/branches/DataManager_V1.4"); // pr.refreshProject(p); // build(0); } catch (XmlRpcException xre) { // TODO: handle exception System.out.println("ERROR! XML RPC !! (add project)"); xre.printStackTrace(); }catch (IOException ioe) { // TODO: handle exception System.out.println("ERROR! I/O !!"); ioe.printStackTrace(); }
Voilà! j'attend votre aide...
((((MERCI))))
Partager