2017-04-06 4 views
1

Ich schreibe ein Plugin des afterDownloadError Haken hier beschriebenen Nutzung: https://www.jfrog.com/confluence/display/RTF/User+Plugins#UserPlugins-DownloadArtifactory - Typenkonfliktfehler mit afterDownloadError()

Allerdings bekomme ich die folgenden Fehler mit diesem Code, wenn ich eine Datei zum Download zu versuchen. Mein Code:

import org.artifactory.request.Request 

download { 
    afterDownloadError { Request request -> 
    log.info(request.getRepoPath().getPath()) 
    } 
} 

Der Fehler:

Could not process download request: Script execution error: failed to call plugin execution point 'afterDownloadError' - expected a method with arguments types (org.artifactory.webapp.servlet.HttpArtifactoryRequest)" 

I Artifactory Pro 5.1.4 mit bin. Ich habe auch versucht, HttpArtifactoryRequest zu importieren und an die afterDownloadError-Schließung zu übergeben, aber das hat auch nicht funktioniert. Es scheint, dass hier entweder ein Fehler oder eine Dokumentation vorliegt oder beides.

Antwort

1

OK, ich beantworte meinen eigenen Beitrag - mein Skript hat eine Ausnahme in der afterDownloadError-Schließung ausgelöst, aber die Fehlermeldung war ein bisschen verwirrend, bis ich realisierte, was vorging.

Verwandte Themen