Started by upstream project "CE_gpkit_PR_research_models" build number 430 originally caused by: GitHub pull request #1477 of commit b8a0c84018f735284b1874edeb65722d69ec8c40, no merge conflicts. Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on reynolds in workspace /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/convexengineering/gpkit > git init /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek # timeout=10 Fetching upstream changes from https://github.com/convexengineering/gpkit > git --version # timeout=10 > git fetch --tags --progress https://github.com/convexengineering/gpkit +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/convexengineering/gpkit # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/convexengineering/gpkit # timeout=10 Fetching upstream changes from https://github.com/convexengineering/gpkit > git fetch --tags --progress https://github.com/convexengineering/gpkit +refs/pull/*:refs/remotes/origin/pr/* +refs/heads/master:refs/remotes/origin/master # timeout=10 Merging Revision 9f20903af652b0f2c5713d726215514540dcc65a (refs/remotes/origin/pr/1477/merge) to origin/master, UserMergeOptions{mergeRemote='origin', mergeTarget='master', mergeStrategy='DEFAULT', fastForwardMode='FF'} > git rev-parse origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f origin/master # timeout=3 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 > git merge --ff 9f20903af652b0f2c5713d726215514540dcc65a # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 Seen branch in repository origin/debug_1461 Seen branch in repository origin/ecos Seen branch in repository origin/equality Seen branch in repository origin/fasthvs Seen branch in repository origin/fmincon_update Seen branch in repository origin/integer Seen branch in repository origin/master Seen branch in repository origin/mergecos Seen branch in repository origin/pr/10/head Seen branch in repository origin/pr/1000/head Seen branch in repository origin/pr/1002/head Seen branch in repository origin/pr/1003/head Seen branch in repository origin/pr/1007/head Seen branch in repository origin/pr/1008/head Seen branch in repository origin/pr/1013/head Seen branch in repository origin/pr/1014/head Seen branch in repository origin/pr/1015/head Seen branch in repository origin/pr/1017/head Seen branch in repository origin/pr/1019/head Seen branch in repository origin/pr/1020/head Seen branch in repository origin/pr/1021/head Seen branch in repository origin/pr/1022/head Seen branch in repository origin/pr/1023/head Seen branch in repository origin/pr/1024/head Seen branch in repository origin/pr/1025/head Seen branch in repository origin/pr/1026/head Seen branch in repository origin/pr/1026/merge Seen branch in repository origin/pr/1027/head Seen branch in repository origin/pr/1029/head Seen branch in repository origin/pr/1030/head Seen branch in repository origin/pr/1031/head Seen branch in repository origin/pr/1032/head Seen branch in repository origin/pr/1033/head Seen branch in repository origin/pr/1034/head Seen branch in repository origin/pr/1037/head Seen branch in repository origin/pr/1040/head Seen branch in repository origin/pr/1041/head Seen branch in repository origin/pr/1043/head Seen branch in repository origin/pr/1044/head Seen branch in repository origin/pr/1061/head Seen branch in repository origin/pr/1061/merge Seen branch in repository origin/pr/1064/head Seen branch in repository origin/pr/1066/head Seen branch in repository origin/pr/1069/head Seen branch in repository origin/pr/1071/head Seen branch in repository origin/pr/1074/head Seen branch in repository origin/pr/1076/head Seen branch in repository origin/pr/1077/head Seen branch in repository origin/pr/1084/head Seen branch in repository origin/pr/1085/head Seen branch in repository origin/pr/1090/head Seen branch in repository origin/pr/1091/head Seen branch in repository origin/pr/1094/head Seen branch in repository origin/pr/1096/head Seen branch in repository origin/pr/1096/merge Seen branch in repository origin/pr/1098/head Seen branch in repository origin/pr/11/head Seen branch in repository origin/pr/1106/head Seen branch in repository origin/pr/1109/head Seen branch in repository origin/pr/1110/head Seen branch in repository origin/pr/1111/head Seen branch in repository origin/pr/1111/merge Seen branch in repository origin/pr/1112/head Seen branch in repository origin/pr/1116/head Seen branch in repository origin/pr/1117/head Seen branch in repository origin/pr/1121/head Seen branch in repository origin/pr/1123/head Seen branch in repository origin/pr/1123/merge Seen branch in repository origin/pr/1124/head Seen branch in repository origin/pr/1125/head Seen branch in repository origin/pr/1125/merge Seen branch in repository origin/pr/1133/head Seen branch in repository origin/pr/1139/head Seen branch in repository origin/pr/1147/head Seen branch in repository origin/pr/1147/merge Seen branch in repository origin/pr/1148/head Seen branch in repository origin/pr/1149/head Seen branch in repository origin/pr/1151/head Seen branch in repository origin/pr/1152/head Seen branch in repository origin/pr/1156/head Seen branch in repository origin/pr/1156/merge Seen branch in repository origin/pr/1157/head Seen branch in repository origin/pr/1162/head Seen branch in repository origin/pr/1163/head Seen branch in repository origin/pr/1167/head Seen branch in repository origin/pr/1168/head Seen branch in repository origin/pr/1169/head Seen branch in repository origin/pr/1169/merge Seen branch in repository origin/pr/1171/head Seen branch in repository origin/pr/1172/head Seen branch in repository origin/pr/1177/head Seen branch in repository origin/pr/1180/head Seen branch in repository origin/pr/1181/head Seen branch in repository origin/pr/1187/head Seen branch in repository origin/pr/1188/head Seen branch in repository origin/pr/1189/head Seen branch in repository origin/pr/119/head Seen branch in repository origin/pr/1190/head Seen branch in repository origin/pr/1191/head Seen branch in repository origin/pr/1192/head Seen branch in repository origin/pr/1193/head Seen branch in repository origin/pr/1193/merge Seen branch in repository origin/pr/1194/head Seen branch in repository origin/pr/1196/head Seen branch in repository origin/pr/1197/head Seen branch in repository origin/pr/12/head Seen branch in repository origin/pr/1203/head Seen branch in repository origin/pr/1204/head Seen branch in repository origin/pr/1205/head Seen branch in repository origin/pr/1209/head Seen branch in repository origin/pr/1209/merge Seen branch in repository origin/pr/1210/head Seen branch in repository origin/pr/1211/head Seen branch in repository origin/pr/1214/head Seen branch in repository origin/pr/1215/head Seen branch in repository origin/pr/1217/head Seen branch in repository origin/pr/1218/head Seen branch in repository origin/pr/1219/head Seen branch in repository origin/pr/1220/head Seen branch in repository origin/pr/1221/head Seen branch in repository origin/pr/1222/head Seen branch in repository origin/pr/1225/head Seen branch in repository origin/pr/1226/head Seen branch in repository origin/pr/1229/head Seen branch in repository origin/pr/1230/head Seen branch in repository origin/pr/1231/head Seen branch in repository origin/pr/1233/head Seen branch in repository origin/pr/1237/head Seen branch in repository origin/pr/1237/merge Seen branch in repository origin/pr/1238/head Seen branch in repository origin/pr/1239/head Seen branch in repository origin/pr/1240/head Seen branch in repository origin/pr/1241/head Seen branch in repository origin/pr/1243/head Seen branch in repository origin/pr/1266/head Seen branch in repository origin/pr/1268/head Seen branch in repository origin/pr/1270/head Seen branch in repository origin/pr/1271/head Seen branch in repository origin/pr/1272/head Seen branch in repository origin/pr/1273/head Seen branch in repository origin/pr/1274/head Seen branch in repository origin/pr/1276/head Seen branch in repository origin/pr/1277/head Seen branch in repository origin/pr/1278/head Seen branch in repository origin/pr/1281/head Seen branch in repository origin/pr/1283/head Seen branch in repository origin/pr/1284/head Seen branch in repository origin/pr/1287/head Seen branch in repository origin/pr/1290/head Seen branch in repository origin/pr/1293/head Seen branch in repository origin/pr/1293/merge Seen branch in repository origin/pr/1294/head Seen branch in repository origin/pr/1295/head Seen branch in repository origin/pr/1296/head Seen branch in repository origin/pr/1299/head Seen branch in repository origin/pr/1300/head Seen branch in repository origin/pr/1302/head Seen branch in repository origin/pr/1303/head Seen branch in repository origin/pr/1304/head Seen branch in repository origin/pr/1305/head Seen branch in repository origin/pr/1306/head Seen branch in repository origin/pr/1307/head Seen branch in repository origin/pr/1309/head Seen branch in repository origin/pr/1310/head Seen branch in repository origin/pr/1311/head Seen branch in repository origin/pr/1312/head Seen branch in repository origin/pr/1313/head Seen branch in repository origin/pr/1315/head Seen branch in repository origin/pr/1316/head Seen branch in repository origin/pr/1317/head Seen branch in repository origin/pr/1319/head Seen branch in repository origin/pr/1323/head Seen branch in repository origin/pr/1324/head Seen branch in repository origin/pr/1326/head Seen branch in repository origin/pr/1327/head Seen branch in repository origin/pr/1328/head Seen branch in repository origin/pr/1329/head Seen branch in repository origin/pr/1331/head Seen branch in repository origin/pr/1333/head Seen branch in repository origin/pr/1335/head Seen branch in repository origin/pr/1341/head Seen branch in repository origin/pr/1342/head Seen branch in repository origin/pr/1344/head Seen branch in repository origin/pr/1344/merge Seen branch in repository origin/pr/1346/head Seen branch in repository origin/pr/1349/head Seen branch in repository origin/pr/135/head Seen branch in repository origin/pr/1351/head Seen branch in repository origin/pr/1352/head Seen branch in repository origin/pr/1355/head Seen branch in repository origin/pr/1356/head Seen branch in repository origin/pr/1357/head Seen branch in repository origin/pr/1359/head Seen branch in repository origin/pr/1360/head Seen branch in repository origin/pr/1361/head Seen branch in repository origin/pr/1364/head Seen branch in repository origin/pr/1365/head Seen branch in repository origin/pr/1366/head Seen branch in repository origin/pr/1367/head Seen branch in repository origin/pr/1372/head Seen branch in repository origin/pr/1373/head Seen branch in repository origin/pr/1374/head Seen branch in repository origin/pr/1375/head Seen branch in repository origin/pr/1377/head Seen branch in repository origin/pr/1378/head Seen branch in repository origin/pr/1381/head Seen branch in repository origin/pr/1382/head Seen branch in repository origin/pr/1383/head Seen branch in repository origin/pr/1384/head Seen branch in repository origin/pr/1385/head Seen branch in repository origin/pr/1387/head Seen branch in repository origin/pr/1388/head Seen branch in repository origin/pr/1389/head Seen branch in repository origin/pr/1391/head Seen branch in repository origin/pr/1392/head Seen branch in repository origin/pr/1393/head Seen branch in repository origin/pr/1395/head Seen branch in repository origin/pr/1399/head Seen branch in repository origin/pr/14/head Seen branch in repository origin/pr/1401/head Seen branch in repository origin/pr/1402/head Seen branch in repository origin/pr/1403/head Seen branch in repository origin/pr/1404/head Seen branch in repository origin/pr/1405/head Seen branch in repository origin/pr/1406/head Seen branch in repository origin/pr/1407/head Seen branch in repository origin/pr/1408/head Seen branch in repository origin/pr/1412/head Seen branch in repository origin/pr/1413/head Seen branch in repository origin/pr/1414/head Seen branch in repository origin/pr/1416/head Seen branch in repository origin/pr/1419/head Seen branch in repository origin/pr/1421/head Seen branch in repository origin/pr/1422/head Seen branch in repository origin/pr/1423/head Seen branch in repository origin/pr/1426/head Seen branch in repository origin/pr/1428/head Seen branch in repository origin/pr/1429/head Seen branch in repository origin/pr/1431/head Seen branch in repository origin/pr/1433/head Seen branch in repository origin/pr/1434/head Seen branch in repository origin/pr/1437/head Seen branch in repository origin/pr/1438/head Seen branch in repository origin/pr/1438/merge Seen branch in repository origin/pr/1439/head Seen branch in repository origin/pr/1440/head Seen branch in repository origin/pr/1443/head Seen branch in repository origin/pr/1445/head Seen branch in repository origin/pr/1446/head Seen branch in repository origin/pr/1447/head Seen branch in repository origin/pr/1449/head Seen branch in repository origin/pr/145/head Seen branch in repository origin/pr/1452/head Seen branch in repository origin/pr/1454/head Seen branch in repository origin/pr/1456/head Seen branch in repository origin/pr/1459/head Seen branch in repository origin/pr/1463/head Seen branch in repository origin/pr/1467/head Seen branch in repository origin/pr/1468/head Seen branch in repository origin/pr/1472/head Seen branch in repository origin/pr/1473/head Seen branch in repository origin/pr/1475/head Seen branch in repository origin/pr/1476/head Seen branch in repository origin/pr/1477/head Seen branch in repository origin/pr/1477/merge Seen branch in repository origin/pr/15/head Seen branch in repository origin/pr/15/merge Seen branch in repository origin/pr/16/head Seen branch in repository origin/pr/17/head Seen branch in repository origin/pr/18/head Seen branch in repository origin/pr/191/head Seen branch in repository origin/pr/198/head Seen branch in repository origin/pr/199/head Seen branch in repository origin/pr/201/head Seen branch in repository origin/pr/201/merge Seen branch in repository origin/pr/203/head Seen branch in repository origin/pr/206/head Seen branch in repository origin/pr/206/merge Seen branch in repository origin/pr/213/head Seen branch in repository origin/pr/213/merge Seen branch in repository origin/pr/215/head Seen branch in repository origin/pr/215/merge Seen branch in repository origin/pr/216/head Seen branch in repository origin/pr/227/head Seen branch in repository origin/pr/228/head Seen branch in repository origin/pr/235/head Seen branch in repository origin/pr/236/head Seen branch in repository origin/pr/236/merge Seen branch in repository origin/pr/239/head Seen branch in repository origin/pr/240/head Seen branch in repository origin/pr/250/head Seen branch in repository origin/pr/259/head Seen branch in repository origin/pr/26/head Seen branch in repository origin/pr/26/merge Seen branch in repository origin/pr/261/head Seen branch in repository origin/pr/262/head Seen branch in repository origin/pr/27/head Seen branch in repository origin/pr/270/head Seen branch in repository origin/pr/276/head Seen branch in repository origin/pr/278/head Seen branch in repository origin/pr/280/head Seen branch in repository origin/pr/282/head Seen branch in repository origin/pr/282/merge Seen branch in repository origin/pr/285/head Seen branch in repository origin/pr/287/head Seen branch in repository origin/pr/288/head Seen branch in repository origin/pr/295/head Seen branch in repository origin/pr/298/head Seen branch in repository origin/pr/298/merge Seen branch in repository origin/pr/3/head Seen branch in repository origin/pr/3/merge Seen branch in repository origin/pr/300/head Seen branch in repository origin/pr/301/head Seen branch in repository origin/pr/304/head Seen branch in repository origin/pr/305/head Seen branch in repository origin/pr/306/head Seen branch in repository origin/pr/309/head Seen branch in repository origin/pr/314/head Seen branch in repository origin/pr/314/merge Seen branch in repository origin/pr/317/head Seen branch in repository origin/pr/32/head Seen branch in repository origin/pr/32/merge Seen branch in repository origin/pr/320/head Seen branch in repository origin/pr/321/head Seen branch in repository origin/pr/322/head Seen branch in repository origin/pr/323/head Seen branch in repository origin/pr/324/head Seen branch in repository origin/pr/324/merge Seen branch in repository origin/pr/325/head Seen branch in repository origin/pr/326/head Seen branch in repository origin/pr/328/head Seen branch in repository origin/pr/329/head Seen branch in repository origin/pr/329/merge Seen branch in repository origin/pr/331/head Seen branch in repository origin/pr/337/head Seen branch in repository origin/pr/339/head Seen branch in repository origin/pr/340/head Seen branch in repository origin/pr/340/merge Seen branch in repository origin/pr/341/head Seen branch in repository origin/pr/341/merge Seen branch in repository origin/pr/342/head Seen branch in repository origin/pr/342/merge Seen branch in repository origin/pr/343/head Seen branch in repository origin/pr/343/merge Seen branch in repository origin/pr/344/head Seen branch in repository origin/pr/345/head Seen branch in repository origin/pr/346/head Seen branch in repository origin/pr/347/head Seen branch in repository origin/pr/349/head Seen branch in repository origin/pr/351/head Seen branch in repository origin/pr/353/head Seen branch in repository origin/pr/355/head Seen branch in repository origin/pr/356/head Seen branch in repository origin/pr/357/head Seen branch in repository origin/pr/358/head Seen branch in repository origin/pr/358/merge Seen branch in repository origin/pr/360/head Seen branch in repository origin/pr/37/head Seen branch in repository origin/pr/375/head Seen branch in repository origin/pr/376/head Seen branch in repository origin/pr/377/head Seen branch in repository origin/pr/378/head Seen branch in repository origin/pr/38/head Seen branch in repository origin/pr/381/head Seen branch in repository origin/pr/384/head Seen branch in repository origin/pr/388/head Seen branch in repository origin/pr/39/head Seen branch in repository origin/pr/391/head Seen branch in repository origin/pr/391/merge Seen branch in repository origin/pr/393/head Seen branch in repository origin/pr/394/head Seen branch in repository origin/pr/395/head Seen branch in repository origin/pr/398/head Seen branch in repository origin/pr/4/head Seen branch in repository origin/pr/4/merge Seen branch in repository origin/pr/40/head Seen branch in repository origin/pr/408/head Seen branch in repository origin/pr/409/head Seen branch in repository origin/pr/415/head Seen branch in repository origin/pr/415/merge Seen branch in repository origin/pr/419/head Seen branch in repository origin/pr/423/head Seen branch in repository origin/pr/424/head Seen branch in repository origin/pr/424/merge Seen branch in repository origin/pr/426/head Seen branch in repository origin/pr/427/head Seen branch in repository origin/pr/429/head Seen branch in repository origin/pr/430/head Seen branch in repository origin/pr/434/head Seen branch in repository origin/pr/439/head Seen branch in repository origin/pr/445/head Seen branch in repository origin/pr/448/head Seen branch in repository origin/pr/45/head Seen branch in repository origin/pr/45/merge Seen branch in repository origin/pr/452/head Seen branch in repository origin/pr/452/merge Seen branch in repository origin/pr/456/head Seen branch in repository origin/pr/459/head Seen branch in repository origin/pr/461/head Seen branch in repository origin/pr/463/head Seen branch in repository origin/pr/465/head Seen branch in repository origin/pr/468/head Seen branch in repository origin/pr/475/head Seen branch in repository origin/pr/478/head Seen branch in repository origin/pr/481/head Seen branch in repository origin/pr/481/merge Seen branch in repository origin/pr/482/head Seen branch in repository origin/pr/483/head Seen branch in repository origin/pr/483/merge Seen branch in repository origin/pr/486/head Seen branch in repository origin/pr/489/head Seen branch in repository origin/pr/490/head Seen branch in repository origin/pr/491/head Seen branch in repository origin/pr/493/head Seen branch in repository origin/pr/494/head Seen branch in repository origin/pr/495/head Seen branch in repository origin/pr/496/head Seen branch in repository origin/pr/497/head Seen branch in repository origin/pr/499/head Seen branch in repository origin/pr/499/merge Seen branch in repository origin/pr/5/head Seen branch in repository origin/pr/5/merge Seen branch in repository origin/pr/500/head Seen branch in repository origin/pr/500/merge Seen branch in repository origin/pr/502/head Seen branch in repository origin/pr/503/head Seen branch in repository origin/pr/504/head Seen branch in repository origin/pr/504/merge Seen branch in repository origin/pr/505/head Seen branch in repository origin/pr/513/head Seen branch in repository origin/pr/514/head Seen branch in repository origin/pr/522/head Seen branch in repository origin/pr/522/merge Seen branch in repository origin/pr/523/head Seen branch in repository origin/pr/529/head Seen branch in repository origin/pr/531/head Seen branch in repository origin/pr/532/head Seen branch in repository origin/pr/533/head Seen branch in repository origin/pr/542/head Seen branch in repository origin/pr/543/head Seen branch in repository origin/pr/545/head Seen branch in repository origin/pr/547/head Seen branch in repository origin/pr/547/merge Seen branch in repository origin/pr/548/head Seen branch in repository origin/pr/550/head Seen branch in repository origin/pr/551/head Seen branch in repository origin/pr/553/head Seen branch in repository origin/pr/554/head Seen branch in repository origin/pr/555/head Seen branch in repository origin/pr/556/head Seen branch in repository origin/pr/557/head Seen branch in repository origin/pr/557/merge Seen branch in repository origin/pr/558/head Seen branch in repository origin/pr/564/head Seen branch in repository origin/pr/571/head Seen branch in repository origin/pr/573/head Seen branch in repository origin/pr/576/head Seen branch in repository origin/pr/579/head Seen branch in repository origin/pr/580/head Seen branch in repository origin/pr/581/head Seen branch in repository origin/pr/582/head Seen branch in repository origin/pr/584/head Seen branch in repository origin/pr/588/head Seen branch in repository origin/pr/589/head Seen branch in repository origin/pr/591/head Seen branch in repository origin/pr/594/head Seen branch in repository origin/pr/6/head Seen branch in repository origin/pr/603/head Seen branch in repository origin/pr/604/head Seen branch in repository origin/pr/605/head Seen branch in repository origin/pr/611/head Seen branch in repository origin/pr/620/head Seen branch in repository origin/pr/623/head Seen branch in repository origin/pr/626/head Seen branch in repository origin/pr/630/head Seen branch in repository origin/pr/631/head Seen branch in repository origin/pr/635/head Seen branch in repository origin/pr/636/head Seen branch in repository origin/pr/637/head Seen branch in repository origin/pr/638/head Seen branch in repository origin/pr/639/head Seen branch in repository origin/pr/640/head Seen branch in repository origin/pr/641/head Seen branch in repository origin/pr/642/head Seen branch in repository origin/pr/642/merge Seen branch in repository origin/pr/648/head Seen branch in repository origin/pr/652/head Seen branch in repository origin/pr/654/head Seen branch in repository origin/pr/656/head Seen branch in repository origin/pr/656/merge Seen branch in repository origin/pr/660/head Seen branch in repository origin/pr/663/head Seen branch in repository origin/pr/665/head Seen branch in repository origin/pr/667/head Seen branch in repository origin/pr/670/head Seen branch in repository origin/pr/674/head Seen branch in repository origin/pr/675/head Seen branch in repository origin/pr/677/head Seen branch in repository origin/pr/680/head Seen branch in repository origin/pr/680/merge Seen branch in repository origin/pr/681/head Seen branch in repository origin/pr/682/head Seen branch in repository origin/pr/684/head Seen branch in repository origin/pr/685/head Seen branch in repository origin/pr/685/merge Seen branch in repository origin/pr/686/head Seen branch in repository origin/pr/687/head Seen branch in repository origin/pr/688/head Seen branch in repository origin/pr/690/head Seen branch in repository origin/pr/695/head Seen branch in repository origin/pr/696/head Seen branch in repository origin/pr/697/head Seen branch in repository origin/pr/703/head Seen branch in repository origin/pr/706/head Seen branch in repository origin/pr/708/head Seen branch in repository origin/pr/709/head Seen branch in repository origin/pr/712/head Seen branch in repository origin/pr/714/head Seen branch in repository origin/pr/716/head Seen branch in repository origin/pr/719/head Seen branch in repository origin/pr/720/head Seen branch in repository origin/pr/721/head Seen branch in repository origin/pr/722/head Seen branch in repository origin/pr/722/merge Seen branch in repository origin/pr/723/head Seen branch in repository origin/pr/725/head Seen branch in repository origin/pr/727/head Seen branch in repository origin/pr/728/head Seen branch in repository origin/pr/73/head Seen branch in repository origin/pr/731/head Seen branch in repository origin/pr/735/head Seen branch in repository origin/pr/736/head Seen branch in repository origin/pr/738/head Seen branch in repository origin/pr/740/head Seen branch in repository origin/pr/743/head Seen branch in repository origin/pr/749/head Seen branch in repository origin/pr/751/head Seen branch in repository origin/pr/759/head Seen branch in repository origin/pr/759/merge Seen branch in repository origin/pr/76/head Seen branch in repository origin/pr/760/head Seen branch in repository origin/pr/787/head Seen branch in repository origin/pr/788/head Seen branch in repository origin/pr/790/head Seen branch in repository origin/pr/791/head Seen branch in repository origin/pr/792/head Seen branch in repository origin/pr/793/head Seen branch in repository origin/pr/795/head Seen branch in repository origin/pr/797/head Seen branch in repository origin/pr/804/head Seen branch in repository origin/pr/810/head Seen branch in repository origin/pr/813/head Seen branch in repository origin/pr/813/merge Seen branch in repository origin/pr/815/head Seen branch in repository origin/pr/815/merge Seen branch in repository origin/pr/817/head Seen branch in repository origin/pr/817/merge Seen branch in repository origin/pr/818/head Seen branch in repository origin/pr/823/head Seen branch in repository origin/pr/823/merge Seen branch in repository origin/pr/826/head Seen branch in repository origin/pr/830/head Seen branch in repository origin/pr/831/head Seen branch in repository origin/pr/833/head Seen branch in repository origin/pr/835/head Seen branch in repository origin/pr/836/head Seen branch in repository origin/pr/838/head Seen branch in repository origin/pr/839/head Seen branch in repository origin/pr/840/head Seen branch in repository origin/pr/841/head Seen branch in repository origin/pr/845/head Seen branch in repository origin/pr/850/head Seen branch in repository origin/pr/853/head Seen branch in repository origin/pr/854/head Seen branch in repository origin/pr/855/head Seen branch in repository origin/pr/856/head Seen branch in repository origin/pr/856/merge Seen branch in repository origin/pr/858/head Seen branch in repository origin/pr/859/head Seen branch in repository origin/pr/861/head Seen branch in repository origin/pr/866/head Seen branch in repository origin/pr/866/merge Seen branch in repository origin/pr/873/head Seen branch in repository origin/pr/875/head Seen branch in repository origin/pr/876/head Seen branch in repository origin/pr/880/head Seen branch in repository origin/pr/884/head Seen branch in repository origin/pr/887/head Seen branch in repository origin/pr/893/head Seen branch in repository origin/pr/894/head Seen branch in repository origin/pr/898/head Seen branch in repository origin/pr/900/head Seen branch in repository origin/pr/906/head Seen branch in repository origin/pr/908/head Seen branch in repository origin/pr/910/head Seen branch in repository origin/pr/915/head Seen branch in repository origin/pr/917/head Seen branch in repository origin/pr/920/head Seen branch in repository origin/pr/920/merge Seen branch in repository origin/pr/921/head Seen branch in repository origin/pr/922/head Seen branch in repository origin/pr/923/head Seen branch in repository origin/pr/925/head Seen branch in repository origin/pr/932/head Seen branch in repository origin/pr/932/merge Seen branch in repository origin/pr/933/head Seen branch in repository origin/pr/934/head Seen branch in repository origin/pr/937/head Seen branch in repository origin/pr/938/head Seen branch in repository origin/pr/941/head Seen branch in repository origin/pr/941/merge Seen branch in repository origin/pr/944/head Seen branch in repository origin/pr/947/head Seen branch in repository origin/pr/948/head Seen branch in repository origin/pr/953/head Seen branch in repository origin/pr/954/head Seen branch in repository origin/pr/957/head Seen branch in repository origin/pr/961/head Seen branch in repository origin/pr/964/head Seen branch in repository origin/pr/964/merge Seen branch in repository origin/pr/965/head Seen branch in repository origin/pr/966/head Seen branch in repository origin/pr/973/head Seen branch in repository origin/pr/974/head Seen branch in repository origin/pr/976/head Seen branch in repository origin/pr/977/head Seen branch in repository origin/pr/978/head Seen branch in repository origin/pr/980/head Seen branch in repository origin/pr/981/head Seen branch in repository origin/pr/982/head Seen branch in repository origin/pr/984/head Seen branch in repository origin/pr/986/head Seen branch in repository origin/pr/987/head Seen branch in repository origin/pr/988/head Seen branch in repository origin/pr/989/head Seen branch in repository origin/pr/991/head Seen branch in repository origin/pr/994/head Seen branch in repository origin/pr/994/merge Seen branch in repository origin/pr/995/head Seen branch in repository origin/pr/998/head Seen branch in repository origin/py3only Seen branch in repository origin/relaxedSolve Seen branch in repository origin/rileyfork Seen branch in repository origin/robustSPpaper Seen branch in repository origin/sage Seen branch in repository origin/varexp Seen branch in repository origin/xu_constraints Seen branch in repository origin/xu_examples Seen 648 remote branches > git show-ref --tags -d # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://wiki.jenkins.io/display/JENKINS/Remove+Git+Plugin+BuildsByBranch+BuildData Checking out Revision 9f20903af652b0f2c5713d726215514540dcc65a (origin/pr/1477/merge, origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 9f20903af652b0f2c5713d726215514540dcc65a # timeout=3 Commit message: "Merge b8a0c84018f735284b1874edeb65722d69ec8c40 into 343e5d4bb2d59bac7dfaab1b00459caa3930bf6d" Using 'Changelog to branch' strategy. Run condition [Execution node ] enabling prebuild for step [Execute shell] Run condition [Execution node ] enabling prebuild for step [Execute Windows batch command] [description-setter] Description set: PR 1477: various hashvector-related speedups [Execution node] check if [reynolds] is in [[macys, macys_VM, reynolds, reynolds-ubuntu16]] Run condition [Execution node ] enabling perform for step [Execute shell] [mosek] $ /bin/bash -xe /tmp/jenkins5722505326748884369.sh + git clone ssh://acdl.mit.edu/home/svnroot/JenkinsGPkit Cloning into 'JenkinsGPkit'... + source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/gpkit_PR_research_models.sh ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/all_machines.sh +++ [[ reynolds == *macys* ]] +++ [[ reynolds == *reynolds* ]] +++ export CVXOPT_SUITESPARSE_INC_DIR=/usr/include/suitesparse +++ CVXOPT_SUITESPARSE_INC_DIR=/usr/include/suitesparse +++ export PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games +++ PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games +++ virtualenv --python=python3 /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit Using base prefix '/usr' New python executable in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/python3 Also creating executable in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/python Installing setuptools, pip, wheel...done. Running virtualenv with interpreter /usr/bin/python3 +++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/activate ++++ deactivate nondestructive ++++ unset -f pydoc ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ '[' -n /bin/bash ']' ++++ hash -r ++++ '[' -z '' ']' ++++ unset VIRTUAL_ENV ++++ '[' '!' nondestructive = nondestructive ']' ++++ VIRTUAL_ENV=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit ++++ export VIRTUAL_ENV ++++ _OLD_VIRTUAL_PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++++ PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games ++++ export PATH ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ _OLD_VIRTUAL_PS1= ++++ '[' x '!=' x ']' +++++ basename /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit ++++ PS1='(venv2_gpkit) ' ++++ export PS1 ++++ alias pydoc ++++ '[' -n /bin/bash ']' ++++ hash -r +++ ls /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek CODE_OF_CONDUCT.md docs fulltests.sh gpkit JenkinsGPkit LICENSE linecount.sh MANIFEST pylint.sh README.md rtd_requirements.txt runtests.sh setup.py venv2_gpkit ++++ which pip +++ export PIP=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip +++ PIP=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip +++ pip_install pip +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pip Requirement already up-to-date: pip in ./venv2_gpkit/lib/python3.5/site-packages (20.0.2) ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/mosek_installs.sh +++ [[ mosek == mosek ]] +++ [[ reynolds == *reynolds* ]] +++ export PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jenkins/mosek/9.1/tools/platform/linux64x86/bin +++ PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jenkins/mosek/9.1/tools/platform/linux64x86/bin +++ python /home/jenkins/mosek/9.1/tools/platform/linux64x86/python/3/setup.py install running install running build running build_py running build_ext copying mosek/_msk.abi3.so -> build/lib.linux-x86_64-3.5/mosek copying mosek/fusion/impl/fragments.abi3.so -> build/lib.linux-x86_64-3.5/mosek/fusion/impl running install_lib creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek copying build/lib.linux-x86_64-3.5/mosek/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek copying build/lib.linux-x86_64-3.5/mosek/_msk.abi3.so -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion copying build/lib.linux-x86_64-3.5/mosek/fusion/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion copying build/lib.linux-x86_64-3.5/mosek/fusion/Utils.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/fragments.abi3.so -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/_implementation.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/Utils.py to Utils.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl/_implementation.py to _implementation.cpython-35.pyc running install_egg_info Writing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/Mosek-9.1.11.egg-info Fixing library paths copying /home/jenkins/mosek/9.1/tools/platform/linux64x86/bin/libcilkrts.so.5 -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/ copying /home/jenkins/mosek/9.1/tools/platform/linux64x86/bin/libmosek64.so.9.1 -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/ Installing preloader module writing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/_mskpreload.py +++ msktestlic Mosek license manager: License path: /home/jenkins/mosek/mosek.lic Mosek license manager: Checkout license feature 'PTS' from flexlm. Mosek license manager: Checkout time 0.03. r: 0 status: 0 Problem Name : Objective sense : min Type : LO (linear optimization problem) Constraints : 1 Cones : 0 Scalar variables : 5000 Matrix variables : 0 Integer variables : 0 Optimizer started. Presolve started. Eliminator started. Freed constraints in eliminator : 0 Eliminator terminated. Eliminator started. Freed constraints in eliminator : 0 Eliminator terminated. Eliminator - tries : 2 time : 0.00 Lin. dep. - tries : 0 time : 0.00 Lin. dep. - number : 0 Presolve terminated. Time: 0.00 Optimizer terminated. Time: 0.02 ************************************ A license was checked out correctly. ************************************ +++ export 'GPKITSOLVERS=mosek_cli, mosek_conif' +++ GPKITSOLVERS='mosek_cli, mosek_conif' +++ COVERAGE_OMIT=gpkit/solvers/cvxopt.py ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/cvxopt_installs.sh +++ [[ mosek == cvxopt ]] ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/pip_installs_base.sh +++ pip_install ad +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade ad Processing /home/jenkins/.cache/pip/wheels/ad/93/a6/5c7acfabb8aef11eec7fe275da1f8d4c10e46139b82d43d455/ad-1.3.2-py3-none-any.whl Installing collected packages: ad Successfully installed ad-1.3.2 +++ pip_install xmlrunner +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade xmlrunner Processing /home/jenkins/.cache/pip/wheels/d2/b6/82/45ddac455f0209f0f50861031cbf91114e64305d2296e6b2ed/xmlrunner-1.7.7-py3-none-any.whl Installing collected packages: xmlrunner Successfully installed xmlrunner-1.7.7 +++ pip_install pandas +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pandas Collecting pandas Using cached pandas-0.24.2-cp35-cp35m-manylinux1_x86_64.whl (10.0 MB) Collecting numpy>=1.12.0 Using cached numpy-1.18.1-cp35-cp35m-manylinux1_x86_64.whl (19.9 MB) Collecting pytz>=2011k Using cached pytz-2019.3-py2.py3-none-any.whl (509 kB) Collecting python-dateutil>=2.5.0 Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Collecting six>=1.5 Using cached six-1.14.0-py2.py3-none-any.whl (10 kB) Installing collected packages: numpy, pytz, six, python-dateutil, pandas Successfully installed numpy-1.18.1 pandas-0.24.2 python-dateutil-2.8.1 pytz-2019.3 six-1.14.0 +++ pip_install matplotlib +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade matplotlib Collecting matplotlib Using cached matplotlib-3.0.3-cp35-cp35m-manylinux1_x86_64.whl (13.0 MB) Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 Using cached pyparsing-2.4.6-py2.py3-none-any.whl (67 kB) Collecting cycler>=0.10 Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) Requirement already satisfied, skipping upgrade: numpy>=1.10.0 in ./venv2_gpkit/lib/python3.5/site-packages (from matplotlib) (1.18.1) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.1.0-cp35-cp35m-manylinux1_x86_64.whl (90 kB) Requirement already satisfied, skipping upgrade: python-dateutil>=2.1 in ./venv2_gpkit/lib/python3.5/site-packages (from matplotlib) (2.8.1) Requirement already satisfied, skipping upgrade: six in ./venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib) (1.14.0) Requirement already satisfied, skipping upgrade: setuptools in ./venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib) (45.2.0) Installing collected packages: pyparsing, cycler, kiwisolver, matplotlib Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.0.3 pyparsing-2.4.6 +++ pip_install coverage +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade coverage Collecting coverage Using cached coverage-5.0.3-cp35-cp35m-manylinux1_x86_64.whl (227 kB) Installing collected packages: coverage Successfully installed coverage-5.0.3 ++++ which coverage +++ export COVERAGE=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/coverage +++ COVERAGE=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/coverage ++ pip_install numpy ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade numpy Requirement already up-to-date: numpy in ./venv2_gpkit/lib/python3.5/site-packages (1.18.1) ++ pip_install scipy ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade scipy Collecting scipy Using cached scipy-1.4.1-cp35-cp35m-manylinux1_x86_64.whl (26.0 MB) Requirement already satisfied, skipping upgrade: numpy>=1.13.3 in ./venv2_gpkit/lib/python3.5/site-packages (from scipy) (1.18.1) Installing collected packages: scipy Successfully installed scipy-1.4.1 ++ pip_install pint ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pint Collecting pint Using cached Pint-0.9-py2.py3-none-any.whl (138 kB) Installing collected packages: pint Successfully installed pint-0.9 ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/print_versions.sh +++ python -c 'import scipy; print(scipy.__version__)' 1.4.1 +++ python -c 'import numpy; print(numpy.__version__)' 1.18.1 +++ python -c 'import pint; print(pint.__version__)' 0.9 +++ python -c 'import gpkit; print(gpkit.settings)' /bin/sh: 1: mskexpopt: not found No filename given. Usage: mskexpopt FILENAME [-primal] [-dual] [-p parameterfile] Return code: 1052 Description: MSK_RES_ERR_FILE_OPEN [An error occurred while opening a file.] ..............................................................................................................................E...E.E.EEEE...E.....................E..EE.EEE.EEEEEFE................E...E.E.E.E.E...E.........E.E.E...E.E.E.E.... ====================================================================== ERROR: test_601 (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 94, in test_601 m.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_cost_freeing (gpkit.tests.t_model.TestGP_mosek_conif) Test freeing a variable that's in the cost. ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 113, in test_cost_freeing verbosity=0)["cost"], 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_mdd_example (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 182, in test_mdd_example sol1 = m1.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sensitivities (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 171, in test_sensitivities self.assertAlmostEqual(senss[f_oew], 0.91, 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: f_{oew} ====================================================================== ERROR: test_sigeq (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 65, in test_sigeq sol = m.localsolve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_simple_united_gp (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 135, in test_simple_united_gp sol = prob.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_singular (gpkit.tests.t_model.TestGP_mosek_conif) Create and solve GP with a singular A matrix ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 228, in test_singular sol = m.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_zeroing (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 214, in test_zeroing sol = Model(1/L, constr).solve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_initially_infeasible (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 374, in test_initially_infeasible sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_reassigned_constant_cost (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 625, in test_reassigned_constant_cost m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_relaxation (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 475, in test_relaxation m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_small_named_signomial (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 583, in test_small_named_signomial sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_sp_bounded (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 321, in test_sp_bounded cost = m.localsolve(verbosity=0, solver=self.solver)["cost"] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_sp_initial_guess_sub (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 550, in test_sp_initial_guess_sub mutategp=False, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sp_substitutions (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 398, in test_sp_substitutions sol = m.solve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_tautological (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 422, in test_tautological self.assertAlmostEqual(m1.solve(self.solver, verbosity=0)["cost"], File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_tautological_spconstraint (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 465, in test_tautological_spconstraint sol = m.localsolve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_trivial_sp (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 450, in test_trivial_sp sol = m.localsolve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_trivial_sp2 (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 523, in test_trivial_sp2 sol1 = m.localsolve(x0={x: x0, y: y0}, verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_values_vs_subs (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 352, in test_values_vs_subs sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_autosweep_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/autosweep.py", line 14, in bst1 = autosweep_1d(m1, tol1, l, [1, 10], verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 243, in autosweep_1d tol = recurse_splits(model, bst, sweepvar, logtol, solvekwargs, sols) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 257, in recurse_splits x, lb, ub = get_tol(bst.costs, bst.bounds, bst.sols, variable) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in get_tol s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: l ====================================================================== ERROR: test_boundschecking_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/boundschecking.py", line 54, in sol = gp.solve(verbosity=0) # Errors on mosek_cli File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_debug_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/debug.py", line 22, in m3.debug() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/model.py", line 195, in debug sol = feas.solve(**solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_docstringparsing_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/docstringparsing.py", line 48, in print(c.solve(verbosity=0).table()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_external_sp2_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/external_sp2.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_external_sp_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/external_sp.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_performance_modeling_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/performance_modeling.py", line 257, in print(sol.diff("solution.pkl", showvars=vars_of_interest, sortbymodel=False)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solution_array.py", line 396, in diff for vk in svks.intersection(ovks)} File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solution_array.py", line 396, in for vk in svks.intersection(ovks)} File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: Aircraft.Wing.rho ====================================================================== ERROR: test_simple_sp_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/simple_sp.py", line 14, in print(m.localsolve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_simpleflight_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/simpleflight.py", line 60, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sin_approx_example_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/sin_approx_example.py", line 17, in print(m.solve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_unbounded_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/unbounded.py", line 16, in == sol["boundedness"]["sensitive to upper bound"]) KeyError: 'sensitive to upper bound' ====================================================================== ERROR: test_vectorize_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/vectorize.py", line 18, in print(m.solve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_water_tank_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/water_tank.py", line 18, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_x_greaterthan_1_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/x_greaterthan_1.py", line 17, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== FAIL: test_unbounded_debugging (gpkit.tests.t_model.TestSP_mosek_conif) Test nearly-dual-feasible problems ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 641, in test_unbounded_debugging self.assertEqual(bounds["sensitive to lower bound"], set([x.key])) AssertionError: Items in the first set but not the second: y Items in the second set but not the first: x ---------------------------------------------------------------------- Ran 241 tests in 159.553s FAILED (failures=1, errors=34) Found no installed solvers, beginning a build. # Moving to the directory from which GPkit was imported. Started building gpkit... Attempting to find and build solvers: # # Looking for mosek_cli # Trying to run mskexpopt... # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # `mskexpopt` is not in system path, let's try adding it. # Trying to run mskexpopt... # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # Found mosek_cli in /home/jenkins/mosek/8/tools/platform/linux64x86/bin # # # Looking for mosek_conif # Trying to import mosek... # Found mosek_conif in Python path # # # Looking for cvxopt # Trying to import cvxopt... # Did not find # cvxopt ...finished building gpkit. Replaced found solvers (['mosek_cli', 'mosek_conif']) with environment var GPKITSOLVERS (mosek_cli, mosek_conif) Found the following solvers: mosek_cli, mosek_conif # Replacing directory env Solution check warning: Dual variables associated with objective sum to 0.33331588002794466, not 1 Solution check warning: Dual variables associated with objective sum to 0.8163034889448507, not 1 Solution check warning: Dual variables associated with objective sum to 0.807, not 1 Solution check warning: Dual variables associated with objective sum to 1.720771172499461, not 1 Solution check warning: Dual variables associated with objective sum to 0.5, not 1 Solution check warning: Dual variables associated with objective sum to 0.2500000192433209, not 1 Solution check warning: Dual variables associated with objective sum to 2.2413543209194367e-07, not 1 Solution check warning: Dual variables associated with objective sum to 1.4735016177959761e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.4735016177959761e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.9999992532159818, not 1 Solution check warning: Dual variables associated with objective sum to 1.1944405449879303, not 1 Solution check warning: Dual variables associated with objective sum to 1.111106856534347, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999937305645, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999301607353, not 1 Solves with these variables bounded: sensitive to upper bound: x Solution check warning: Dual variables associated with objective sum to 29.999999595362258, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999949470908, not 1 Solution check warning: Dual variables associated with objective sum to 29.99999960969379, not 1 Solution check warning: Dual variables associated with objective sum to 5.207128962185594, not 1 ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --no-cache-dir -e /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/ Obtaining file:///jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek Requirement already satisfied: numpy>=1.16.4 in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.18.1) Requirement already satisfied: pint<0.10,>=0.8.1 in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (0.9) Requirement already satisfied: scipy in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.4.1) Requirement already satisfied: ad in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.3.2) Collecting cvxopt>=1.1.8 Downloading cvxopt-1.2.4-cp35-cp35m-manylinux1_x86_64.whl (11.6 MB) Installing collected packages: cvxopt, gpkit Running setup.py develop for gpkit Successfully installed cvxopt-1.2.4 gpkit ++ export MSK_IPAR_NUM_THREADS=2 ++ MSK_IPAR_NUM_THREADS=2 ++ export MKL_NUM_THREADS=2 ++ MKL_NUM_THREADS=2 ++ export NUMEXPR_NUM_THREADS=2 ++ NUMEXPR_NUM_THREADS=2 ++ export OPENBLAS_NUM_THREADS=2 ++ OPENBLAS_NUM_THREADS=2 ++ export OMP_NUM_THREADS=2 ++ OMP_NUM_THREADS=2 ++ python -c 'from gpkit.tests.test_repo import test_repos; test_repos(xmloutput=True)' /bin/sh: 1: mskexpopt: not found No filename given. Usage: mskexpopt FILENAME [-primal] [-dual] [-p parameterfile] Return code: 1052 Description: MSK_RES_ERR_FILE_OPEN [An error occurred while opening a file.] ..............................................................................................................................E...E.E.EEEE...E.....................E..EE.EEE.EEEEEFE................E...E.E.E.E.E...E.........E.E.E...E.E.E.E.... ====================================================================== ERROR: test_601 (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 94, in test_601 m.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_cost_freeing (gpkit.tests.t_model.TestGP_mosek_conif) Test freeing a variable that's in the cost. ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 113, in test_cost_freeing verbosity=0)["cost"], 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_mdd_example (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 182, in test_mdd_example sol1 = m1.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sensitivities (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 171, in test_sensitivities self.assertAlmostEqual(senss[f_oew], 0.91, 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: f_{oew} ====================================================================== ERROR: test_sigeq (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 65, in test_sigeq sol = m.localsolve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_simple_united_gp (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 135, in test_simple_united_gp sol = prob.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_singular (gpkit.tests.t_model.TestGP_mosek_conif) Create and solve GP with a singular A matrix ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 228, in test_singular sol = m.solve(solver=self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_zeroing (gpkit.tests.t_model.TestGP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 214, in test_zeroing sol = Model(1/L, constr).solve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_initially_infeasible (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 374, in test_initially_infeasible sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_reassigned_constant_cost (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 625, in test_reassigned_constant_cost m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_relaxation (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 475, in test_relaxation m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_small_named_signomial (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 583, in test_small_named_signomial sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_sp_bounded (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 321, in test_sp_bounded cost = m.localsolve(verbosity=0, solver=self.solver)["cost"] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_sp_initial_guess_sub (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 550, in test_sp_initial_guess_sub mutategp=False, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sp_substitutions (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 398, in test_sp_substitutions sol = m.solve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_tautological (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 422, in test_tautological self.assertAlmostEqual(m1.solve(self.solver, verbosity=0)["cost"], File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_tautological_spconstraint (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 465, in test_tautological_spconstraint sol = m.localsolve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_trivial_sp (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 450, in test_trivial_sp sol = m.localsolve(self.solver, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_trivial_sp2 (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 523, in test_trivial_sp2 sol1 = m.localsolve(x0={x: x0, y: y0}, verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_values_vs_subs (gpkit.tests.t_model.TestSP_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 352, in test_values_vs_subs sol = m.localsolve(verbosity=0, solver=self.solver) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_autosweep_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/autosweep.py", line 14, in bst1 = autosweep_1d(m1, tol1, l, [1, 10], verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 243, in autosweep_1d tol = recurse_splits(model, bst, sweepvar, logtol, solvekwargs, sols) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 257, in recurse_splits x, lb, ub = get_tol(bst.costs, bst.bounds, bst.sols, variable) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in get_tol s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: l ====================================================================== ERROR: test_boundschecking_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/boundschecking.py", line 54, in sol = gp.solve(verbosity=0) # Errors on mosek_cli File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_debug_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/debug.py", line 22, in m3.debug() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/model.py", line 195, in debug sol = feas.solve(**solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_docstringparsing_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/docstringparsing.py", line 48, in print(c.solve(verbosity=0).table()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_external_sp2_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/external_sp2.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_external_sp_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/external_sp.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_performance_modeling_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/performance_modeling.py", line 257, in print(sol.diff("solution.pkl", showvars=vars_of_interest, sortbymodel=False)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solution_array.py", line 396, in diff for vk in svks.intersection(ovks)} File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solution_array.py", line 396, in for vk in svks.intersection(ovks)} File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/keydict.py", line 175, in __getitem__ raise KeyError(key) KeyError: Aircraft.Wing.rho ====================================================================== ERROR: test_simple_sp_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/simple_sp.py", line 14, in print(m.localsolve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR: test_simpleflight_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/simpleflight.py", line 60, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_sin_approx_example_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/sin_approx_example.py", line 17, in print(m.solve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_unbounded_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/unbounded.py", line 16, in == sol["boundedness"]["sensitive to upper bound"]) KeyError: 'sensitive to upper bound' ====================================================================== ERROR: test_vectorize_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/vectorize.py", line 18, in print(m.solve(verbosity=0).summary()) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch Cloning into 'gplibrary'... Obtaining file:///jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary Installing collected packages: gpkitmodels Running setup.py develop for gpkitmodels Successfully installed gpkitmodels Cloning into 'robust'... Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust==0.0.0) (from versions: none) ERROR: No matching distribution found for gplibrary (from robust==0.0.0) Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust==0.0.0) (from versions: none) ERROR: No matching distribution found for gplibrary (from robust==0.0.0) Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust==0.0.0) (from versions: none) ERROR: No matching distribution found for gplibrary (from robust==0.0.0) Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust==0.0.0) (from versions: none) ERROR: No matching distribution found for gplibrary (from robust==0.0.0) Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust==0.0.0) (from versions: none) ERROR: No matching distribution found for gplibrary (from robust==0.0.0) adding test for 'run_tests.py' SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Final solution let signomial constraints slacken by 0.019%. Calling .localsolve with a higher `pccp_penalty` (it was 200 this time) will reduce final slack if the model is solvable with less. If you think it might not be, check by solving with `use_pccp=False, x0=(this model's final solution)`. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9.4% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.33% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Final solution let signomial constraints slacken by 0.35%. Calling .localsolve with a higher `pccp_penalty` (it was 200 this time) will reduce final slack if the model is solvable with less. If you think it might not be, check by solving with `use_pccp=False, x0=(this model's final solution)`. SGP not convergent: Cost rose by 0.063% on GP solve 3. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Final solution let signomial constraints slacken by 0.031%. Calling .localsolve with a higher `pccp_penalty` (it was 200 this time) will reduce final slack if the model is solvable with less. If you think it might not be, check by solving with `use_pccp=False, x0=(this model's final solution)`. SGP not convergent: Cost rose by 0.099% on GP solve 3. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.091% on GP solve 3. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.013% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9.4% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.33% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.1337599639913826, not 1 Solution check warning: Dual variables associated with objective sum to 0.1337599639913826, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415201564609, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120628200761, not 1 Solution check warning: Dual variables associated with objective sum to 0.799202749250931, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981982254200097, not 1 Solution check warning: Dual variables associated with objective sum to 0.8079758386216233, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070726400879964, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063798243846, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248859154503805, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436862554927, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227446475318, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165198254926, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227377304171, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528308481578, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447104470864, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877284246719, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436862554927, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227446475318, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165198254926, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227377304171, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528308481578, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447104470864, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877284246719, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.1337599639913826, not 1 Solution check warning: Dual variables associated with objective sum to 0.1337599639913826, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415201564609, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120628200761, not 1 Solution check warning: Dual variables associated with objective sum to 0.799202749250931, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981982254200097, not 1 Solution check warning: Dual variables associated with objective sum to 0.8079758386216233, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070726400879964, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063798243846, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246407107052, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248859154503805, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436862554927, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227446475318, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165198254926, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227377304171, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528308481578, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447104470864, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877284246719, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436862554927, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227446475318, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165198254926, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227377304171, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528308481578, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447104470864, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877284246719, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159164100329, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Running tests... ---------------------------------------------------------------------- Running tests... ---------------------------------------------------------------------- .......................................... ---------------------------------------------------------------------- Ran 42 tests in 155.962s OK Generating XML reports... . Running tests... ---------------------------------------------------------------------- ...........E.....E..EE..EE............EEEE ====================================================================== ERROR [0.168s]: test_linearize_two_term_posynomial (run_tests.TestLinearization_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_linearization.py", line 143, in test_linearize_two_term_posynomial sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR [0.032s]: test_linearize_two_term_posynomial (run_tests.TestLinearization_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_linearization.py", line 143, in test_linearize_two_term_posynomial sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR [0.116s]: test_GoalProgram (run_tests.TestPrimitives_mosek_cli) Tests creation and solution of RobustModels with variable Gamma, ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_primitives.py", line 37, in test_GoalProgram nominal_cost = m.localsolve(verbosity=0)['cost'] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.102s]: test_MarginModel (run_tests.TestPrimitives_mosek_cli) Tests creation and solution of MarginModel ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/robust.py", line 459, in internalsolve return model.solve(verbosity=verbosity) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/nomials/math.py", line 625, in as_hmapslt1 raise InvalidGPConstraint("SignomialInequality could not simplify to a" gpkit.exceptions.InvalidGPConstraint: SignomialInequality could not simplify to a PosynomialInequality; try calling `.localsolve` instead of `.solve` to form your Model as a SequentialGeometricProgram During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_primitives.py", line 20, in test_MarginModel mm = MarginModel(m, gamma=0.5) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/model.py", line 54, in __init__ cs = self.setup(*args, **kwargs) # pylint: disable=no-member File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/margin.py", line 37, in setup self.nominal_solve = RobustModel.internalsolve(model, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/robust.py", line 461, in internalsolve return model.localsolve(verbosity=verbosity) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.138s]: test_GoalProgram (run_tests.TestPrimitives_mosek_conif) Tests creation and solution of RobustModels with variable Gamma, ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_primitives.py", line 37, in test_GoalProgram nominal_cost = m.localsolve(verbosity=0)['cost'] File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.092s]: test_MarginModel (run_tests.TestPrimitives_mosek_conif) Tests creation and solution of MarginModel ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/robust.py", line 459, in internalsolve return model.solve(verbosity=verbosity) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/nomials/math.py", line 625, in as_hmapslt1 raise InvalidGPConstraint("SignomialInequality could not simplify to a" gpkit.exceptions.InvalidGPConstraint: SignomialInequality could not simplify to a PosynomialInequality; try calling `.localsolve` instead of `.solve` to form your Model as a SequentialGeometricProgram During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_primitives.py", line 20, in test_MarginModel mm = MarginModel(m, gamma=0.5) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/model.py", line 54, in __init__ cs = self.setup(*args, **kwargs) # pylint: disable=no-member File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/margin.py", line 37, in setup self.nominal_solve = RobustModel.internalsolve(model, verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/robust.py", line 461, in internalsolve return model.localsolve(verbosity=verbosity) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.525s]: test_simulate (run_tests.TestSimulation_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/simulations/simulate.py", line 360, in generate_model_properties nominal_solution = model.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/nomials/math.py", line 703, in as_hmapslt1 raise InvalidGPConstraint("SignomialEquality is not GP compatible.") gpkit.exceptions.InvalidGPConstraint: SignomialEquality is not GP compatible. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_simulation.py", line 33, in test_simulate simulate.generate_model_properties(model, number_of_time_average_solves, number_of_iterations) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/simulations/simulate.py", line 365, in generate_model_properties nominal_solution = model.localsolve(verbosity=0, iteration_limit=100) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.568s]: test_table_diff (run_tests.TestSimulation_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_simulation.py", line 63, in test_table_diff sol = m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.629s]: test_simulate (run_tests.TestSimulation_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/simulations/simulate.py", line 360, in generate_model_properties nominal_solution = model.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/nomials/math.py", line 703, in as_hmapslt1 raise InvalidGPConstraint("SignomialEquality is not GP compatible.") gpkit.exceptions.InvalidGPConstraint: SignomialEquality is not GP compatible. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_simulation.py", line 33, in test_simulate simulate.generate_model_properties(model, number_of_time_average_solves, number_of_iterations) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/simulations/simulate.py", line 365, in generate_model_properties nominal_solution = model.localsolve(verbosity=0, iteration_limit=100) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.467s]: test_table_diff (run_tests.TestSimulation_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust/robust/testing/t_simulation.py", line 63, in test_table_diff sol = m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 42 tests in 21.840s FAILED (errors=10) Generating XML reports... . ---------------------------------------------------------------------- Ran 2 tests in 178.242s OK Generating XML reports... Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606232523508556, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283609246332, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606232523508556, not 1 SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.8910849822359524, not 1 SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.8824049702721775, not 1 SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.8853394968801647, not 1 SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.8843326688611012, not 1 Cloning into 'shopping'... Running tests... ---------------------------------------------------------------------- ... ---------------------------------------------------------------------- Ran 3 tests in 0.380s OK Generating XML reports... adding test for 'test.py' Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.112 seconds. Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.0869 seconds. Using solver 'mosek_conif' for 25 free variables in 40 posynomial inequalities. Solving took 0.0336 seconds. Solution check warning: Dual variables associated with objective sum to 0.3445071165191612, not 1 Cloning into 'gassolar'... Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2019.3) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.1) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-dj63e4e3 Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-dj63e4e3 Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.2.4) Building wheels for collected packages: gpfit Building wheel for gpfit (setup.py): started Building wheel for gpfit (setup.py): finished with status 'done' Created wheel for gpfit: filename=gpfit-0.1-py3-none-any.whl size=25375 sha256=e898cc24e6f25c801383f523626941f95e12791fba178c05ca50aca630eda0fe Stored in directory: /tmp/pip-ephem-wheel-cache-mxo4fw8_/wheels/71/ab/e4/7a6b212ee9602e5a199bff333b97408b12a7b9254bc1cc0734 Successfully built gpfit Installing collected packages: gpfit Successfully installed gpfit-0.1 Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.1) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.4) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2019.3) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas->gassolar==0.0.0.0) (1.14.0) Building wheels for collected packages: gassolar Building wheel for gassolar (setup.py): started Building wheel for gassolar (setup.py): finished with status 'done' Created wheel for gassolar: filename=gassolar-0.0.0.0-py3-none-any.whl size=4876521 sha256=57b99adf8e1994ce5effcaac3d50be98ede1efb6f7ba658834bcc2d47285ec32 Stored in directory: /tmp/pip-ephem-wheel-cache-2thdsh6t/wheels/4a/f6/b3/8e03e3edbf6f5d28608c472583a38096ae09ac9565473f47e9 Successfully built gassolar Installing collected packages: gassolar Successfully installed gassolar-0.0.0.0 Running tests... ---------------------------------------------------------------------- /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E ====================================================================== ERROR [2.751s]: test_gassolar_gas_gas_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/gas/gas.py", line 208, in test model.localsolve() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [8.876s]: test_gassolar_solar_solar_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/solar/solar.py", line 371, in test m.localsolve() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 4 tests in 21.714s FAILED (errors=2) Generating XML reports... adding test for 'gassolar/gas/gas.py' adding test for 'gassolar/solar/solar.py' Using solver 'mosek_cli' for 592 free variables in 918 posynomial inequalities. Solving took 0.244 seconds. Warning: Variable Mission.Climb.FlightSegment.AircraftPerf.EnginePerf.P_{total}[:]/Mission.Climb.FlightSegment.Aircraf could cause inaccurate result because it is above upper bound. Solution is 1.0000 but bound is 0.9685 Starting a sequence of GP solves for 5 free variables in 2 signomial constraints and for 600 free variables in 926 posynomial inequalities. Solving took 0.99 seconds and 4 GP solves. Warning: Variable Mission1.Climb.FlightSegment.AircraftPerf.EnginePerf.P_{total}[:]/Mission1.Climb.FlightSegment.Aircr could cause inaccurate result because it is above upper bound. Solution is 1.0000 but bound is 0.9685 Using solver 'mosek_conif' for 592 free variables in 918 posynomial inequalities. Solving took 0.239 seconds. Solution check warning: Dual variables associated with objective sum to 0.08821821807988846, not 1 Warning: Variable Mission.Climb.FlightSegment.AircraftPerf.EnginePerf.P_{total}[:]/Mission.Climb.FlightSegment.Aircraf could cause inaccurate result because it is above upper bound. Solution is 1.0000 but bound is 0.9685 Starting a sequence of GP solves for 5 free variables in 2 signomial constraints and for 600 free variables in 926 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.020965999845703118, not 1 Solving took 0.756 seconds and 4 GP solves. Warning: Variable Mission1.Climb.FlightSegment.AircraftPerf.EnginePerf.P_{total}[:]/Mission1.Climb.FlightSegment.Aircr could cause inaccurate result because it is above upper bound. Solution is 1.0000 but bound is 0.9685 Using solver 'mosek_cli' for 1250 free variables in 1872 posynomial inequalities. Solving took 0.42 seconds. Warning: Variable Mission2.FlightSegment.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 102558.6388 but bound is 150000.0000 Warning: Variable Mission2.FlightSegment10.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 102558.6388 but bound is 150000.0000 Starting a sequence of GP solves for 25 free variables in 12 signomial constraints and for 1298 free variables in 1930 posynomial inequalities. Solving took 2.02 seconds and 4 GP solves. Warning: Variable Mission3.FlightSegment.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 103379.2971 but bound is 150000.0000 Warning: Variable Mission3.FlightSegment10.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 103406.1793 but bound is 150000.0000 Using solver 'mosek_conif' for 1250 free variables in 1872 posynomial inequalities. Solving took 0.535 seconds. Solution check warning: Dual variables associated with objective sum to 3.134743316019413, not 1 Warning: Variable Mission.FlightSegment5.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 99010.5537 but bound is 150000.0000 Warning: Variable Mission.FlightSegment8.AircraftPerf.WingAero.Re could cause inaccurate result because it is below lower bound. Solution is 99138.9798 but bound is 150000.0000 Starting a sequence of GP solves for 25 free variables in 12 signomial constraints and for 1298 free variables in 1930 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.06018822802776438, not 1 Solving took 3.83 seconds and 4 GP solves. Cloning into 'jho'... Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.1) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2019.3) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-60uoyj4x Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-60uoyj4x Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/hoburg/gpfit.git in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.2.4) Building wheels for collected packages: gpfit Building wheel for gpfit (setup.py): started Building wheel for gpfit (setup.py): finished with status 'done' Created wheel for gpfit: filename=gpfit-0.1-py3-none-any.whl size=25375 sha256=a0a247e41f3c4f0bc0de7a1180fb36813eb9484d2a6400e8aead2397ae0c6cee Stored in directory: /tmp/pip-ephem-wheel-cache-ntlu75k6/wheels/71/ab/e4/7a6b212ee9602e5a199bff333b97408b12a7b9254bc1cc0734 Successfully built gpfit Running tests... ---------------------------------------------------------------------- /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) .E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E ====================================================================== ERROR [2.133s]: test_model_jho_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 201, in solve k=self.k, p_idxs=self.p_idxs, **solverargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solvers/mosek_conif.py", line 214, in optimize raise UnknownInfeasible("solution status: ", msk_solsta) gpkit.exceptions.UnknownInfeasible: ('solution status: ', unknown) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/jho.py", line 369, in test model.localsolve() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 184, in localsolve gen_result=False, **solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 230, in solve raise infeasibility.__class__(msg) from infeasibility gpkit.exceptions.UnknownInfeasible: The solver failed for an unknown reason. Running `.debug()` may pinpoint the trouble. You can also try another solver, or increase the verbosity. ====================================================================== ERROR [2.668s]: test_model_print_perf_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/print_perf.py", line 195, in test jho_subs(M) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/print_perf.py", line 43, in jho_subs sol = model.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 4 tests in 20.043s FAILED (errors=2) Generating XML reports... adding test for 'model/jho.py' adding test for 'model/print_perf.py' Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 847 free variables in 2010 posynomial inequalities. Solving took 1.82 seconds and 4 GP solves. Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 847 free variables in 2010 posynomial inequalities. MTOW [lbs] = 141.77 Zero fuel weight [lbs] = 53.80 Wing span [ft] = 24.00 Aicraft length [ft] = 12.90 Aspect ratio = 25.60 mean aerodynamic chord [ft] = 0.9722 root chord [ft] = 1.250 speed for best rate of climb [m/s]: Vy = 21.829 speed at top of climb [m/s] = 26.622 design loiter speed [m/s] = 25.070 rotation speed at 55 lbs [m/s] = 18.185 rotation speed at 150 lbs [m/s] = 28.236 optimum loiter speed for min power, start of loiter [m/s] = 25.279 optimum loiter speed for min power, end of loiter [m/s] = 17.233 optimum cruise speed, inbound [m/s] = 25.637 optimum cruise speed, outbound [m/s] = 36.269 Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 827 free variables in 1995 posynomial inequalities. Solving took 2.36 seconds and 4 GP solves. Max Speed [m/s]: 74.76 Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 828 free variables in 1995 posynomial inequalities. Solving took 1.23 seconds and 4 GP solves. Max payload weight [lbf] = 28.083 Max take off weight [lbf] = 166.418 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Cloning into 'turbofan'... Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/turbofan Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (0.9) Processing /home/jenkins/.cache/pip/wheels/c4/f0/ae/d4689c4532d1f111462ed6a884a7767d502e511ee65f0d8e1b/future-0.18.2-py3-none-any.whl Building wheels for collected packages: turbofan Building wheel for turbofan (setup.py): started Building wheel for turbofan (setup.py): finished with status 'done' Created wheel for turbofan: filename=turbofan-0.0.0.0-py3-none-any.whl size=43842 sha256=2ad010deede3070b087a8dd35d236c276858d15e964f7a6334cf79229dcf6bb6 Stored in directory: /tmp/pip-ephem-wheel-cache-gsz_507s/wheels/01/1a/ce/e04bd07c025725d0ce16795af296f318dddb7944ac26ee85e0 Successfully built turbofan Installing collected packages: future, turbofan Successfully installed future-0.18.2 turbofan-0.0.0.0 Running tests... ---------------------------------------------------------------------- E ====================================================================== ERROR [1.425s]: test_turbofan_engine_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/turbofan/turbofan/engine_test.py", line 5, in test engine_validation.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/turbofan/engine_validation.py", line 736, in test sol = m.localsolve(verbosity = 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 1 test in 1.425s FAILED (errors=1) Generating XML reports... adding test for 'turbofan/engine_test.py' Starting a sequence of GP solves for 27 free variables in 14 signomial constraints and for 244 free variables in 492 posynomial inequalities. GP Solve 1 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0826 seconds. Solved cost was 7.929e+13. GP Solve 2 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0425 seconds. Solved cost was 31.06. GP Solve 3 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0385 seconds. Solved cost was 10.15. GP Solve 4 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0532 seconds. Solved cost was 7.827. GP Solve 5 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0559 seconds. Solved cost was 7.281. GP Solve 6 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0455 seconds. Solved cost was 7.108. GP Solve 7 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0722 seconds. Solved cost was 7.029. GP Solve 8 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0506 seconds. Solved cost was 6.991. GP Solve 9 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0904 seconds. Solved cost was 6.973. GP Solve 10 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0564 seconds. Solved cost was 6.965. GP Solve 11 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0476 seconds. Solved cost was 6.96. GP Solve 12 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0347 seconds. Solved cost was 6.958. GP Solve 13 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0491 seconds. Solved cost was 6.957. Solution check warning: Dual variables associated with objective sum to 2.1593434138093515, not 1 Solving took 1.11 seconds and 13 GP solves. Cloning into 'solar'... Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.1) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2019.3) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.14.0) Collecting git+https://github.com/convexengineering/gpfit.git Cloning https://github.com/convexengineering/gpfit.git to /tmp/pip-req-build-in2rlx3t Running command git clone -q https://github.com/convexengineering/gpfit.git /tmp/pip-req-build-in2rlx3t Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/convexengineering/gpfit.git in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.2.4) Building wheels for collected packages: gpfit Building wheel for gpfit (setup.py): started Building wheel for gpfit (setup.py): finished with status 'done' Created wheel for gpfit: filename=gpfit-0.1-py3-none-any.whl size=25375 sha256=609925b1c60435aa2e4e8ec591fa3281f86f84bc7b1c53f5d3d95e127882519a Stored in directory: /tmp/pip-ephem-wheel-cache-xf8d9zyq/wheels/b7/26/db/8d7891aa676f12ed7066b510187b6e45bad5a96ae3bebe4361 Successfully built gpfit Collecting git+https://github.com/convexengineering/gassolar.git Cloning https://github.com/convexengineering/gassolar.git to /tmp/pip-req-build-f4zmc1zm Running command git clone -q https://github.com/convexengineering/gassolar.git /tmp/pip-req-build-f4zmc1zm Requirement already satisfied (use --upgrade to upgrade): gassolar==0.0.0.0 from git+https://github.com/convexengineering/gassolar.git in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.1) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.4) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2019.3) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas->gassolar==0.0.0.0) (1.14.0) Building wheels for collected packages: gassolar Building wheel for gassolar (setup.py): started Building wheel for gassolar (setup.py): finished with status 'done' Created wheel for gassolar: filename=gassolar-0.0.0.0-py3-none-any.whl size=4876521 sha256=e514aac3c1eeb5f9c456a4d08211c47e66d3952840012921175b97b1ee83cd98 Stored in directory: /tmp/pip-ephem-wheel-cache-kjliridz/wheels/36/21/53/9226b28718e17dd1dade13626212b75280ee7731e785b1b943 Successfully built gassolar Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from solar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (0.1) Requirement already satisfied: gpkitmodels in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary (from solar==0.0.0.0) (0.0.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (1.2.4) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->solar==0.0.0.0) (2.8.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->solar==0.0.0.0) (2019.3) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels->solar==0.0.0.0) (0.18.2) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas->solar==0.0.0.0) (1.14.0) Building wheels for collected packages: solar Building wheel for solar (setup.py): started Building wheel for solar (setup.py): finished with status 'done' Created wheel for solar: filename=solar-0.0.0.0-py3-none-any.whl size=14841 sha256=69980c243c3f653d798208a9ffa196a3a945d439391ccfe36e1806e7870a2d90 Stored in directory: /tmp/pip-ephem-wheel-cache-jdpfo7r_/wheels/e1/f2/c8/c932a74a50c7c249cb629065554b78464951618c3ddeb074ec Successfully built solar Installing collected packages: solar Successfully installed solar-0.0.0.0 Running tests... ---------------------------------------------------------------------- /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E ====================================================================== ERROR [3.345s]: test_solar_npod_trade_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 91, in test pods(Nplot=100) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 21, in pods sol = M.localsolve() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [3.025s]: test_solar_sens_chart_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/sens_chart.py", line 97, in test result = model.localsolve() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 6 tests in 52.343s FAILED (errors=2) Generating XML reports... adding test for 'solar/sens_chart.py' adding test for 'solar/season.py' adding test for 'solar/npod_trade.py' N=1 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 980 free variables in 1300 posynomial inequalities. Solving took 1.62 seconds and 4 GP solves. Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 0.8904 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1632919.3776 but bound is 600000.0000 Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259329.5070 but bound is 1000000.0000 N=3 Starting a sequence of GP solves for 67 free variables in 23 signomial constraints and for 1032 free variables in 1384 posynomial inequalities. Solving took 1.61 seconds and 4 GP solves. Warning: Variable Mission1.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1135 but bound is 0.9465 Warning: Variable Mission1.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1036209.6021 but bound is 600000.0000 Warning: Variable Mission1.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1006641.3990 but bound is 1000000.0000 N=5 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 1084 free variables in 1492 posynomial inequalities. Solving took 1.72 seconds and 4 GP solves. Warning: Variable Mission2.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0043 but bound is 0.9465 Warning: Variable Mission2.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1329202.9037 but bound is 600000.0000 Warning: Variable Mission2.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1208149.0070 but bound is 1000000.0000 N=7 Starting a sequence of GP solves for 71 free variables in 27 signomial constraints and for 1136 free variables in 1624 posynomial inequalities. Solving took 1.94 seconds and 4 GP solves. Warning: Variable Mission3.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1643 but bound is 0.9465 Warning: Variable Mission3.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 976138.7332 but bound is 600000.0000 Warning: Variable Mission3.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1042059.9154 but bound is 1000000.0000 N=9 Starting a sequence of GP solves for 73 free variables in 29 signomial constraints and for 1188 free variables in 1780 posynomial inequalities. Solving took 2.07 seconds and 4 GP solves. Warning: Variable Mission4.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1567 but bound is 0.9465 Warning: Variable Mission4.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1007396.6632 but bound is 600000.0000 Warning: Variable Mission4.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1092544.5684 but bound is 1000000.0000 N=0 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 954 free variables in 1269 posynomial inequalities. Solving took 1.77 seconds and 4 GP solves. Warning: Variable Mission5.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465 Warning: Variable Mission5.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119116.3963 but bound is 600000.0000 N=1 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 980 free variables in 1300 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.08470265773987562, not 1 Solving took 2.19 seconds and 4 GP solves. Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 0.8904 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1632910.9124 but bound is 600000.0000 Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259325.2514 but bound is 1000000.0000 Using solver 'mosek_cli' for 7672 free variables in 10814 posynomial inequalities. Solving took 2.45 seconds. Warning: Variable Mission1.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.2008 but bound is 0.9465 Warning: Variable Mission1.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 839120.8369 but bound is 600000.0000 Using solver 'mosek_conif' for 7672 free variables in 10814 posynomial inequalities. Solving took 4.96 seconds. Solution check warning: Dual variables associated with objective sum to 0.006639743159492152, not 1 Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.2008 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 839122.5961 but bound is 600000.0000 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 954 free variables in 1269 posynomial inequalities. Solving took 1.78 seconds and 4 GP solves. Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119116.3963 but bound is 600000.0000 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 954 free variables in 1269 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.0420224099768431, not 1 Solving took 2.25 seconds and 4 GP solves. Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119119.2870 but bound is 600000.0000 fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.1) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2019.3) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.1) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-tdyrz_id Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-tdyrz_id Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/hoburg/gpfit.git in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1) (1.2.4) Building wheels for collected packages: gpfit Building wheel for gpfit (setup.py): started Building wheel for gpfit (setup.py): finished with status 'done' Created wheel for gpfit: filename=gpfit-0.1-py3-none-any.whl size=25375 sha256=c3c5a16656faaff93f4131783c1fe39532d2443425daf1ff10775d8996304b6d Stored in directory: /tmp/pip-ephem-wheel-cache-j7pnksgp/wheels/71/ab/e4/7a6b212ee9602e5a199bff333b97408b12a7b9254bc1cc0734 Successfully built gpfit Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary Requirement already satisfied: numpy>=1.12 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (0.9) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (0.18.2) Building wheels for collected packages: gpkitmodels Building wheel for gpkitmodels (setup.py): started Building wheel for gpkitmodels (setup.py): finished with status 'done' Created wheel for gpkitmodels: filename=gpkitmodels-0.0.0.0-py3-none-any.whl size=66127 sha256=e99f2626f675604d8792b81654fd24f7b91dd24d591373bd01406cd736e43472 Stored in directory: /tmp/pip-ephem-wheel-cache-k7t6de_n/wheels/13/41/65/4f4c33e470088012ef2f1e56d3f2bcd1a9166f00e015d9b59e Successfully built gpkitmodels Installing collected packages: gpkitmodels Attempting uninstall: gpkitmodels Found existing installation: gpkitmodels 0.0.0.0 Uninstalling gpkitmodels-0.0.0.0: Successfully uninstalled gpkitmodels-0.0.0.0 Successfully installed gpkitmodels-0.0.0.0 adding test for 'gpkitmodels/GP/aircraft/wing/wing_test.py' adding test for 'gpkitmodels/GP/aircraft/tail/tail_tests.py' adding test for 'gpkitmodels/GP/aircraft/fuselage/test_fuselage.py' adding test for 'gpkitmodels/GP/aircraft/prop/prop_test.py' adding test for 'gpkitmodels/GP/aircraft/motor/motor_test.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_mission.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py' Using solver 'mosek_cli' for 11 free variables in 14 posynomial inequalities. Solving took 0.101 seconds. Using solver 'mosek_conif' for 11 free variables in 14 posynomial inequalities. Solving took 0.034 seconds. Solution check warning: Dual variables associated with objective sum to 0.12196600193375066, not 1 Using solver 'mosek_cli' for 9 free variables in 15 posynomial inequalities. Solving took 0.144 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.0834 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.075 seconds. Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 129 free variables in 211 posynomial inequalities. Solving took 2.54 seconds and 16 GP solves. Using solver 'mosek_conif' for 9 free variables in 15 posynomial inequalities. Solving took 0.0207 seconds. Solution check warning: Dual variables associated with objective sum to 0.3721980866610781, not 1 Using solver 'mosek_conif' for 25 free variables in 35 posynomial inequalities. Solving took 0.0204 seconds. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Using solver 'mosek_conif' for 25 free variables in 35 posynomial inequalities. Solving took 0.0208 seconds. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 129 free variables in 211 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.9811187002547269, not 1 Solving took 0.788 seconds and 16 GP solves. Using solver 'mosek_cli' for 13 free variables in 16 posynomial inequalities. Solving took 0.14 seconds. Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 117 free variables in 190 posynomial inequalities. Solving took 1.76 seconds and 11 GP solves. Warning: Variable BladeElementProp.BladeElementPerf.cl[:] could cause inaccurate result because it is below lower bound. Solution is 0.6000 but bound is 0.4742 Warning: Variable BladeElementProp.BladeElementPerf.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1619891.9379 but bound is 700000.0000 Using solver 'mosek_conif' for 13 free variables in 16 posynomial inequalities. Solving took 0.0188 seconds. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 117 free variables in 190 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.7687598186280925, not 1 Solving took 0.651 seconds and 11 GP solves. Warning: Variable BladeElementProp.BladeElementPerf.cl[:] could cause inaccurate result because it is below lower bound. Solution is 0.6000 but bound is 0.4742 Warning: Variable BladeElementProp.BladeElementPerf.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1619836.7097 but bound is 700000.0000 Warning: Variable TailAero.Re could cause inaccurate result because it is above upper bound. Solution is 2220959.7939 but bound is 1000000.0000 Warning: Variable TailAero1.Re could cause inaccurate result because it is above upper bound. Solution is 2499796.7837 but bound is 1000000.0000 Warning: Variable TailAero2.Re could cause inaccurate result because it is above upper bound. Solution is 2223871.1577 but bound is 1000000.0000 Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 2223871.1577 but bound is 1000000.0000 Warning: Variable TailAero4.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.1324 but bound is 1000000.0000 Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.1324 but bound is 1000000.0000 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 2.5000458290358177e-09, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Warning: Variable TailAero2.Re could cause inaccurate result because it is above upper bound. Solution is 1860717.4158 but bound is 1000000.0000 Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 1860716.9860 but bound is 1000000.0000 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Warning: Variable TailAero4.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.4687 but bound is 1000000.0000 Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.7066 but bound is 1000000.0000 Warning: Variable WingAero.Re could cause inaccurate result because it is above upper bound. Solution is 1884889.9591 but bound is 700000.0000 Warning: Variable WingAero1.Re could cause inaccurate result because it is above upper bound. Solution is 1910412.9866 but bound is 700000.0000 Solution check warning: Dual variables associated with objective sum to 0.050123274866950264, not 1 Solution check warning: Dual variables associated with objective sum to 0.05012328026454594, not 1 SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 9% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.8634591528191959, not 1 SGP not convergent: Cost rose by 27% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.49% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 27% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. SGP not convergent: Cost rose by 0.49% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Starting a sequence of GP solves for 3 free variables in 1 signomial constraints and for 21 free variables in 22 posynomial inequalities. GP Solve 1 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.132 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.122 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.142 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.0976 seconds. Solved cost was 4536. Solving took 0.504 seconds and 4 GP solves. Running tests... ---------------------------------------------------------------------- ../jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ..E.E.E ====================================================================== ERROR [1.054s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 104, in test ME_propulsor_test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 53, in ME_propulsor_test sol = test.localsolve(use_leqs=False) # cvxopt gets singular with leqs File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.916s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 33, in test ME_eta_test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 27, in ME_eta_test sol = pp.localsolve(iteration_limit = 400) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.491s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_mission_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_mission.py", line 324, in test return m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.849s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_multimission_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py", line 68, in test sol = m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.106s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC.py", line 94, in test sol = m.localsolve(verbosity = 2) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ---------------------------------------------------------------------- Ran 16 tests in 15.048s FAILED (errors=5) Generating XML reports... Starting a sequence of GP solves for 3 free variables in 1 signomial constraints and for 21 free variables in 22 posynomial inequalities. GP Solve 1 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0311 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0176 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0192 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0188 seconds. Solved cost was 4536. Solution check warning: Dual variables associated with objective sum to 0.40633964515439636, not 1 Solving took 0.0926 seconds and 4 GP solves. Cloning into 'eVTOL'... Running tests... ---------------------------------------------------------------------- .. ---------------------------------------------------------------------- Ran 2 tests in 4.539s OK Generating XML reports... adding test for 'models/model_tests.py' Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Solution check warning: Dual variables associated with objective sum to 0.0, not 1 ====================================================================== ERROR: test_water_tank_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/water_tank.py", line 18, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_x_greaterthan_1_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/importlib/__init__.py", line 166, in reload _bootstrap._exec(spec, module) File "", line 626, in _exec File "", line 665, in exec_module File "", line 222, in _call_with_frames_removed File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/docs/source/examples/x_greaterthan_1.py", line 17, in sol = m.solve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 235, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 268, in generate_result solver_out["nu"], solver_out["la"], tol) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 411, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== FAIL: test_unbounded_debugging (gpkit.tests.t_model.TestSP_mosek_conif) Test nearly-dual-feasible problems ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 641, in test_unbounded_debugging self.assertEqual(bounds["sensitive to lower bound"], set([x.key])) AssertionError: Items in the first set but not the second: y Items in the second set but not the first: x ---------------------------------------------------------------------- Ran 241 tests in 85.896s FAILED (failures=1, errors=34) Found no installed solvers, beginning a build. # Moving to the directory from which GPkit was imported. Started building gpkit... Attempting to find and build solvers: # # Looking for mosek_cli # Trying to run mskexpopt... # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # `mskexpopt` is not in system path, let's try adding it. # Trying to run mskexpopt... # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # Found mosek_cli in /home/jenkins/mosek/8/tools/platform/linux64x86/bin # # # Looking for mosek_conif # Trying to import mosek... # Found mosek_conif in Python path # # # Looking for cvxopt # Trying to import cvxopt... # Found cvxopt in Python path # ...finished building gpkit. Replaced found solvers (['mosek_cli', 'mosek_conif', 'cvxopt']) with environment var GPKITSOLVERS (mosek_cli, mosek_conif) Found the following solvers: mosek_cli, mosek_conif # Replacing directory env Solution check warning: Dual variables associated with objective sum to 0.33331588002794466, not 1 Solution check warning: Dual variables associated with objective sum to 0.8163041962471336, not 1 Solution check warning: Dual variables associated with objective sum to 0.807, not 1 Solution check warning: Dual variables associated with objective sum to 1.7207705059264813, not 1 Solution check warning: Dual variables associated with objective sum to 0.5, not 1 Solution check warning: Dual variables associated with objective sum to 0.24999998022544734, not 1 Solution check warning: Dual variables associated with objective sum to 8.552357613718375e-07, not 1 Solution check warning: Dual variables associated with objective sum to 4.3905593970698736e-09, not 1 Solution check warning: Dual variables associated with objective sum to 4.3905593970698736e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.9999992532159818, not 1 Solution check warning: Dual variables associated with objective sum to 1.1944405449879303, not 1 Solution check warning: Dual variables associated with objective sum to 1.111106856534347, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999809003961, not 1 Solution check warning: Dual variables associated with objective sum to 29.99999923305298, not 1 Solves with these variables bounded: sensitive to upper bound: x Solution check warning: Dual variables associated with objective sum to 29.99999958817825, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999935101172, not 1 Solution check warning: Dual variables associated with objective sum to 29.99999960539496, not 1 Solution check warning: Dual variables associated with objective sum to 5.207094452481978, not 1 [Execution node] check if [reynolds] is in [[windows10x64, windows7x64]] Run condition [Execution node ] preventing perform for step [Execute Windows batch command] Build step 'Console output (build log) parsing' changed build result to FAILURE Recording test results [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done Finished: FAILURE