| 

.NET C# Java Javascript Exception

file IO

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.


file IO

wilhelm.nagy@bfw.gv.at - 11.12.2007 09:24
Hallo Forum,

bitte mich wieder zu entwirren....

folgendes closure
!! von mir schon mit eventuell unsinnigen debugmessages versehen !!

//---read controllerfile -----------------------------------------------
def readControllerfile = {filepath->
//----------------------------------------------------------------------
//
// einlesen Controllerfile
// wird das File nicht gefunden, so wird ein Leerstring zurückgeliefert
//
// ussage: readControllerfile(<releativer-filepath>)
//
//

String filePath = this.buildFilePath(filepath)
def f // Filehandle

this.lastControllerFileName = filePath
f = new File(filePath)

// Wenn Controller nicht vorhanden
// wird Leerstring zurückgeliefert
//
if (!f.exists()) return ""


try {
return f.text
}
catch (Exception e) {
throw new Exception ("readControllerFile: filepath: '${filePath}' Message: ${e.message}")
return ""
}
}

Sinn der Sache ist dass wenn eine Datei nicht existiert einfach ein Leerstring zurückgeliefert wird. Das soll in der Zeile
if (!f.exists()) geschehen.

Seltsamerweise laeuft das Programm weiter obwohl die Datei nicht existiert.
Was mache ich falsch.

Das Problem tritt erst nach installation von groovy 1.5 auf unter 1.1RC-1 ging es noch problemlos.

Seltsam ist auch die Fehlermeldung:

Message: C:\Dokumente und Einstellungen\nagy\Eigene Dateien\jett
y\webapps\dienstreisedatenbank\WEB-INF\classes\MVC\root (Zugriff verweigert)

Wieso "zugriff verweigert" und nicht Datei existitert nicht?

Fuer hilfe bzw. entwirrung ich waehre dankbar.

\^/ili
(Wilhelm Nagy)


Re: file IO

wilhelm.nagy@bfw.gv.at - 11.12.2007 12:06
HAT SICH ERLEDIGT,
lag nicht am FileIO sonder am XML processing --> groovy 1.5 freigegeben.

\^/ili
(Wilhelm Nagy)


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "file IO" 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.