51Testing软件测试论坛

标题: JenKins运行时,提示“ No such plugin: cloudbees-folder ” [打印本页]

作者: mehll1213    时间: 2017-3-25 15:19
标题: JenKins运行时,提示“ No such plugin: cloudbees-folder ”
本帖最后由 mehll1213 于 2017-3-25 15:22 编辑

在Window Server2012上安装Jenkins 2.51发生了这个问题,已经下载了最新的cloudbees-folder .phi插件,放到\.jenkins\plugins目录下了,还是存在这个问题

还有什么别的解决方式么?
作者: mehll1213    时间: 2017-3-25 16:51
补充一下,相关错误信息如下:
Started at 星期六 三月 25 16:21:32 CST 2017
FATAL: Unhandled exception during updates server check
ha:////4PXKn91rzQ4/M2kgRBYV6T6jCULFMNV7nY4Q5jLcHRrSAAAAWB+LCAAAAAAAAP9b85aBtbiIQSmjNKU4P08vOT+vOD8nVc8DzHWtSE4tKMnMz/PLL0ldFVf2c+b/lb5MDAwVRQxSaBqcITRIIQMEMIIUFgAAckCEiWAAAAA=java.io.IOException: Unhandled exception during updates server check
        at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1633)
        at jenkins.model.DownloadSettings$DailyCheck.execute(DownloadSettings.java:131)
        at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:100)
        at java.lang.Thread.run(Unknown Source)
Caused by: net.sf.json.JSONException: Expected a ':' after a key at character 25 of {
    if(window.confirm("您确定所访问的URL分类有错误并反馈给管理员吗?")){
    var device_ip = document.getElementById("device_ip").innerHTML;
    var url ="http://"+device_ip+"/urlfeedback/index.php";
        var userip =  document.getElementById("userip").value;
        var urladdr=  document.getElementById("urladdr").value;
        urladdr = encodeURI(urladdr );
        var urlcate=  document.getElementById("urlcate").value;
        urlcate= encodeURI(urlcate);
        
        var param = "?userip="+userip+"&urlcate="+urlcate+"&urladdr="+urladdr;
        document.getElementById("submitButton").value="您的意见已提交管理员,感谢反馈!";
        document.getElementById("submitButton").disabled = true;
        setCookie();
        document.getElementById("iframeProxy").src = url + param;
        var proxy = document.getElementById("iframeProxy").contentWindow;
        proxy.sendRequest('GET',url + param);
    }
}

function setCookie(){
    var Days = 1;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = "submited=true;expires=" + exp.toGMTString();
}

function getCookie()
{
    var arr,reg=new RegExp("(^| )"+"submited"+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg))
        return (arr[2]);
    else
        return false;
}
if(getCookie()){
    document.getElementById("submitButton").disabled = true;
    document.getElementById("submitButton").value="您的意见已提交管理员,感谢反馈!";
}
        at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:499)
        at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:950)
        at net.sf.json.JSONObject._fromString(JSONObject.java:1145)
        at net.sf.json.JSONObject.fromObject(JSONObject.java:162)
        at net.sf.json.JSONObject.fromObject(JSONObject.java:132)
        at hudson.model.UpdateSite.updateData(UpdateSite.java:206)
        at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:190)
        at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1619)
        ... 3 more
Finished at 星期六 三月 25 16:21:34 CST 2017. 1703ms


作者: lamecho    时间: 2017-3-28 12:19
报错提示未找到此插件,证明jenkins没有正确安装插件。看你的描述步骤,你只是把下载的插件放到了插件文件夹下,这样是不行的。
记得需要在jenkins里安装下载的插件需要手动添加安装,具体的按照步骤自己找找
作者: mehll1213    时间: 2017-3-29 19:04
lamecho 发表于 2017-3-28 12:19
报错提示未找到此插件,证明jenkins没有正确安装插件。看你的描述步骤,你只是把下载的插件放到了插件文件 ...

我运行完 java -jar jenkins.war之后,发现.jenkins\plugins这个文件夹整个都是空的,cmd运行框里面还有一句提示语,说Upgrading Jenkins.Failed to update the default Update Site "default".Plugin upgrades may fail
作者: mehll1213    时间: 2017-4-1 11:20
最终解决方案
step1:访问locahost:8080/restart,越过配置插件的页面,直接访问
step2:点击【系统管理】--【管理插件】--【高级】--【上传插件】,手动安装下载好的插件
作者: jingzizx    时间: 2017-5-8 21:43
学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2