| 

.NET C# Java Javascript Exception

Probleme bei Listenverarbeitung mit GroovyWS

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Probleme bei Listenverarbeitung mit GroovyWS

bkiessli - 29.04.2009 15:12
Ich experimentiere gerade mit GroovyWS und stosse zur Zeit auf Probleme bei der Verabeitung von Listen. Beim Start der WS_Servers bekomme ich den folgenden Stacktrace:


Caught: org.apache.cxf.aegis.DatabindingException:
Error initializing parameters for operation {[DefaultNamespace]}getPersonen:
Couldn't create type for property metaMethods on interface groovy.lang.MetaClass:
Cannot create mapping for java.util.List, unspecified component type for interface java.util.List
at WS_Server.run(WS_Server.groovy:5)


Wer weiss hier Rat?

Den Webservice Server habe ich als Script wie folgt implementiert:
import groovyx.net.ws.WSServer

WSServer server = new WSServer()
server.setNode("MathService", "[localhost];)
server.start()

Der ServiceNode ist wie folgt realisiert:
class MathService {
  double add(double arg0, double arg1) {
    return (arg0 + arg1)
  }
  double square(double arg0) {
    return (arg0 * arg0)
  }
 Person[] getPersonen () {
  	Person[] personen
  	def p1= new Person (vorname:"hans", nachname:"hastig")
  	def p2= new Person (vorname:"peter", nachname:"pan")
  	def p3= new Person (vorname:"susi", nachname:"sorglos") 
  	println "Personen erzeugt"	
  	personen =  [p1, p2, p3]
  	println personen
  	return personen
  	
  }
  
}

Die verwendete Class Person ist ein einfaches Pogo:
class Person {
	String vorname
	String nachname
	
	String toString() {
		return "$nachname, $vorname"
		}
	 
}


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Probleme bei Listenverarbeitung mit GroovyWS" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.