Started by upstream project "CE_gpkit_PR_research_models" build number 429 originally caused by: GitHub pull request #1477 of commit 7bfea15d7dd5fdad15703c185dbd6099890436d1, 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 4137e57af564e3e9318967c710fd4e7c6573e18e (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 4137e57af564e3e9318967c710fd4e7c6573e18e # 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 4137e57af564e3e9318967c710fd4e7c6573e18e (origin/pr/1477/merge, origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 4137e57af564e3e9318967c710fd4e7c6573e18e # timeout=3 Commit message: "Merge 7bfea15d7dd5fdad15703c185dbd6099890436d1 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/jenkins373653479969622276.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.01. 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 python-dateutil>=2.5.0 Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) 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 six>=1.5 Using cached six-1.14.0-py2.py3-none-any.whl (10 kB) Installing collected packages: six, python-dateutil, numpy, pytz, 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 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: numpy>=1.10.0 in ./venv2_gpkit/lib/python3.5/site-packages (from matplotlib) (1.18.1) 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: setuptools in ./venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib) (45.2.0) Requirement already satisfied, skipping upgrade: six>=1.5 in ./venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.1->matplotlib) (1.14.0) Installing collected packages: kiwisolver, pyparsing, cycler, 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.] ................................................................................................................FFE...........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_cost_freeing (gpkit.tests.t_model.TestGP_mosek_cli) 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/constraints/gp.py", line 197, 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_cli.py", line 96, in optimize raise DualInfeasible() gpkit.exceptions.DualInfeasible 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/t_model.py", line 105, in test_cost_freeing solver=self.solver, verbosity=0) File "/usr/lib/python3.5/unittest/case.py", line 727, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/lib/python3.5/unittest/case.py", line 176, in handle callable_obj(*args, **kwargs) 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 226, in solve raise infeasibility.__class__(msg) from infeasibility gpkit.exceptions.DualInfeasible: The model ran to an infinitely low cost; bounding the right variables would prevent this. Running `.debug()` may pinpoint the trouble. You can also try another solver, or increase the verbosity. ====================================================================== 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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_constants_in_objective_1 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 237, in test_constants_in_objective_1 self.assertAlmostEqual(sol["cost"], 3, self.ndig) AssertionError: 2.889336 != 3 within 5 places ====================================================================== FAIL: test_constants_in_objective_2 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 245, in test_constants_in_objective_2 self.assertAlmostEqual(sol["cost"]/245., 1, self.ndig) AssertionError: 5610518367346939.0 != 1 within 5 places ====================================================================== 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 130.817s FAILED (failures=3, errors=35) 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: Primal solution computed cost did not match solver-returned cost: 3.0 vs 2.889336. Solution check warning: Primal solution computed cost did not match solver-returned cost: 244.99997235159407 vs 1.374577e+18. Solution check warning: Dual variables associated with objective sum to 0.3333157737677914, 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.7207774141616972, 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.2500000002805121, not 1 Solution check warning: Dual variables associated with objective sum to 5.831762723601827e-08, not 1 Solution check warning: Dual variables associated with objective sum to 1.2640831126984568e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.2640831126984568e-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.1944411279453604, 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.999999958455517, not 1 Solution check warning: Dual variables associated with objective sum to 29.99999985855523, not 1 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.999999929927652, not 1 Solution check warning: Dual variables associated with objective sum to 29.99999957556037, not 1 Solution check warning: Dual variables associated with objective sum to 5.207130495488986, 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.] ................................................................................................................FFE...........E...E.E.EEEE...E.....................E..EE.EEE.EEEEEEE................E...E.E.E.E.E...E.........E.E.E...E.E.E.E.... ====================================================================== ERROR: test_cost_freeing (gpkit.tests.t_model.TestGP_mosek_cli) 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/constraints/gp.py", line 197, 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_cli.py", line 96, in optimize raise DualInfeasible() gpkit.exceptions.DualInfeasible 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/t_model.py", line 105, in test_cost_freeing solver=self.solver, verbosity=0) File "/usr/lib/python3.5/unittest/case.py", line 727, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/lib/python3.5/unittest/case.py", line 176, in handle callable_obj(*args, **kwargs) 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 226, in solve raise infeasibility.__class__(msg) from infeasibility gpkit.exceptions.DualInfeasible: The model ran to an infinitely low cost; bounding the right variables would prevent this. Running `.debug()` may pinpoint the trouble. You can also try another solver, or increase the verbosity. ====================================================================== 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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_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])) KeyError: 'sensitive to lower bound' ====================================================================== 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 264, 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 407, 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 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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. Solution check warning: Dual cost 3897640.7238708218 does not match primal cost 3895513.0 Final solution let signomial constraints slacken by 2.2%. 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.19% 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. 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 2.7% 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. Solution check warning: Sum of nu^T * A did not vanish. Final solution let signomial constraints slacken by 17%. 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)`. Final solution let signomial constraints slacken by 0.0054%. 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)`. Final solution let signomial constraints slacken by 0.023%. 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.12% 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.0018% 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 0.0095% 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.13375997160713957, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375997160713957, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415153707194, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120529773006, not 1 Solution check warning: Dual variables associated with objective sum to 0.799202731982068, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981981733652465, not 1 Solution check warning: Dual variables associated with objective sum to 0.8079758137747352, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070726695920507, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063263806166, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248884324218936, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436889601626, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559228121568424, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165126220852, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227537826902, not 1 Solution check warning: Dual variables associated with objective sum to 0.830752853424282, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447021206997, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877294288052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436889601626, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559228121568424, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165126220852, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227537826902, not 1 Solution check warning: Dual variables associated with objective sum to 0.830752853424282, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447021206997, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877294288052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375997160713957, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375997160713957, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415153707194, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120529773006, not 1 Solution check warning: Dual variables associated with objective sum to 0.799202731982068, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981981733652465, not 1 Solution check warning: Dual variables associated with objective sum to 0.8079758137747352, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070726695920507, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063263806166, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154247147587446, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248884324218936, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.7408831300980102, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436889601626, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559228121568424, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165126220852, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227537826902, not 1 Solution check warning: Dual variables associated with objective sum to 0.830752853424282, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447021206997, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877294288052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436889601626, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559228121568424, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165126220852, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227537826902, not 1 Solution check warning: Dual variables associated with objective sum to 0.830752853424282, not 1 Solution check warning: Dual variables associated with objective sum to 0.8300447021206997, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.837877294288052, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Running tests... ---------------------------------------------------------------------- Running tests... ---------------------------------------------------------------------- .......................................... ---------------------------------------------------------------------- Ran 42 tests in 265.748s OK Generating XML reports... . Running tests... ---------------------------------------------------------------------- ...........E.....E..EE..EE............EEEE ====================================================================== ERROR [0.118s]: 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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.059s]: 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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.123s]: 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.106s]: 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.083s]: 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.107s]: 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.796s]: 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.514s]: 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.540s]: 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.616s]: 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 27.322s FAILED (errors=10) Generating XML reports... . ---------------------------------------------------------------------- Ran 2 tests in 293.657s OK Generating XML reports... Solution check warning: Dual variables associated with objective sum to 0.8385159063499655, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888708077229085, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.5395448964453236, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062810946648536, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606285443960656, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062810946648536, 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.8863238140694677, 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.8842398521806034, 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.9021413616210436, 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.882634255354002, not 1 Cloning into 'shopping'... Running tests... ---------------------------------------------------------------------- ... ---------------------------------------------------------------------- Ran 3 tests in 0.466s OK Generating XML reports... adding test for 'test.py' Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.159 seconds. Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.122 seconds. Using solver 'mosek_conif' for 25 free variables in 40 posynomial inequalities. Solving took 0.0324 seconds. Solution check warning: Dual variables associated with objective sum to 0.344523158363758, 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-9z4x3kk1 Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-9z4x3kk1 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=7200c83c64d32d7a993eda73474ca62c71d4fac017dedf52bf225bc8b5042411 Stored in directory: /tmp/pip-ephem-wheel-cache-437t6c_a/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: 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: 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: 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=2d34c19e6f9b2c678e16158f57b6412b972a53f3fde15897777aebded3a8f93e Stored in directory: /tmp/pip-ephem-wheel-cache-4a_4w30x/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 [3.404s]: 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 [9.617s]: 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 24.600s 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.25 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 1.29 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.322 seconds. Solution check warning: Dual variables associated with objective sum to 0.08821786374041506, 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.020966053234940177, not 1 Solving took 1.02 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.52 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.73 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.778 seconds. Solution check warning: Dual variables associated with objective sum to 3.134854080507809, not 1 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.060188276969746414, not 1 Solving took 3.99 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: 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: 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: 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-2nxppdiv Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-2nxppdiv 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=e6ceca6544f88c4bed3b3984418603cca8e3ec8765664f58880f457eea722b3a Stored in directory: /tmp/pip-ephem-wheel-cache-d9y_fmai/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) ./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 [3.084s]: 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/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 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [3.019s]: 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 25.289s 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 3.78 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. Solution check warning: Dual variables associated with objective sum to 0.017635490276561628, not 1 Solving took 1.85 seconds and 4 GP solves. 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] = 36.269 optimum cruise speed, outbound [m/s] = 25.637 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.43 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.88 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=785761502a78e54565dfefe31e88ba7543efafc0e978d4b0de6cfb26a00e77be Stored in directory: /tmp/pip-ephem-wheel-cache-zvkyn65_/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.377s]: 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.377s 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.0904 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.0551 seconds. Solved cost was 31.14. GP Solve 3 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0441 seconds. Solved cost was 10.16. GP Solve 4 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0507 seconds. Solved cost was 7.827. GP Solve 5 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0417 seconds. Solved cost was 7.281. GP Solve 6 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0413 seconds. Solved cost was 7.108. GP Solve 7 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0508 seconds. Solved cost was 7.029. GP Solve 8 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.049 seconds. Solved cost was 6.991. GP Solve 9 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0392 seconds. Solved cost was 6.973. GP Solve 10 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0533 seconds. Solved cost was 6.965. GP Solve 11 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0428 seconds. Solved cost was 6.96. GP Solve 12 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0445 seconds. Solved cost was 6.958. GP Solve 13 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0417 seconds. Solved cost was 6.957. Solution check warning: Dual variables associated with objective sum to 2.1634430213569096, not 1 Solving took 1.02 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: 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/convexengineering/gpfit.git Cloning https://github.com/convexengineering/gpfit.git to /tmp/pip-req-build-5tcziquo Running command git clone -q https://github.com/convexengineering/gpfit.git /tmp/pip-req-build-5tcziquo 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=afff23532381557da6c16e79896b112786fc0a5e17b4a2ed564acca2e6ce7282 Stored in directory: /tmp/pip-ephem-wheel-cache-rg13btm1/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-zvmcb8xy Running command git clone -q https://github.com/convexengineering/gassolar.git /tmp/pip-req-build-zvmcb8xy 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=a4054cd3463c1d7d54e65ed8f405b2e7a92c24c3dafaea8e17b3a490b4798c6b Stored in directory: /tmp/pip-ephem-wheel-cache-ugon1ss6/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=85e7dc060acd977bd7874c0814301d231f1a7dbacd7ab487647476b197abacc3 Stored in directory: /tmp/pip-ephem-wheel-cache-xd06ydvs/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 [4.952s]: 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 [4.599s]: 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 65.016s 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.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 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 2.11 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.79 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 2.07 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.11 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 6.43 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. SGP not convergent: Cost rose by 0.00014% 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.08470093570553418, not 1 Solving took 3.54 seconds and 6 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 1632916.0064 but bound is 600000.0000 Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259330.3647 but bound is 1000000.0000 Using solver 'mosek_cli' for 7672 free variables in 10814 posynomial inequalities. Solving took 2.72 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.89 seconds. Solution check warning: Dual variables associated with objective sum to 0.006639730406499449, 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.6716 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 2.18 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.04202197791360725, not 1 Solving took 3.73 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 1119117.1855 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: 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: 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-5zlrukx0 Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-5zlrukx0 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=20c6d3c96567a8d96ae3cb43012c826a549832cda9192e19340db5b59f0a78f6 Stored in directory: /tmp/pip-ephem-wheel-cache-aeig_amn/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=803f87810d3151a6381bc9915fc096f810835584292817d8aa2670cf591af926 Stored in directory: /tmp/pip-ephem-wheel-cache-4rq7krs9/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.185 seconds. Using solver 'mosek_conif' for 11 free variables in 14 posynomial inequalities. Solving took 0.0205 seconds. Solution check warning: Dual variables associated with objective sum to 0.12196583930303782, not 1 Using solver 'mosek_cli' for 9 free variables in 15 posynomial inequalities. Solving took 0.254 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.145 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.213 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 4.37 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.37219814209265434, not 1 Using solver 'mosek_conif' for 25 free variables in 35 posynomial inequalities. Solving took 0.0241 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.0172 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.9811186051777335, not 1 Solving took 0.865 seconds and 16 GP solves. Using solver 'mosek_cli' for 13 free variables in 16 posynomial inequalities. Solving took 0.218 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 2.08 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.0204 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.7687602036693869, not 1 Solving took 0.871 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 1619821.8084 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.4975664089571974e-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.4409 but bound is 1000000.0000 Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 1860715.4877 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.9704 but bound is 1000000.0000 Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.8621 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.05012329602065265, not 1 Solution check warning: Dual variables associated with objective sum to 0.05012331392984153, 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.8802332143020895, 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.147 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.154 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.189 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.232 seconds. Solved cost was 4536. Solving took 0.732 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.143s]: 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 [1.200s]: 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 [1.068s]: 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.125s]: 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 20.027s 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.0255 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0262 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0253 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0237 seconds. Solved cost was 4536. Solution check warning: Dual variables associated with objective sum to 0.40634679622700903, not 1 Solving took 0.111 seconds and 4 GP solves. Cloning into 'eVTOL'... Running tests... ---------------------------------------------------------------------- .. ---------------------------------------------------------------------- Ran 2 tests in 4.986s 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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 231, in solve process_result=process_result) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 264, 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 407, 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_constants_in_objective_1 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 237, in test_constants_in_objective_1 self.assertAlmostEqual(sol["cost"], 3, self.ndig) AssertionError: 2.889336 != 3 within 5 places ====================================================================== FAIL: test_constants_in_objective_2 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/t_model.py", line 245, in test_constants_in_objective_2 self.assertAlmostEqual(sol["cost"]/245., 1, self.ndig) AssertionError: 5610518367346939.0 != 1 within 5 places ---------------------------------------------------------------------- Ran 241 tests in 74.272s FAILED (failures=2, errors=36) 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: Primal solution computed cost did not match solver-returned cost: 3.0 vs 2.889336. Solution check warning: Primal solution computed cost did not match solver-returned cost: 244.99997235159407 vs 1.374577e+18. 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.7207833462552053, 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.2500000025409486, not 1 Solution check warning: Dual variables associated with objective sum to 7.479401217150152e-07, not 1 Solution check warning: Dual variables associated with objective sum to 1.2640831126984568e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.2640831126984568e-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.1944403929959386, not 1 Solution check warning: Dual variables associated with objective sum to 1.1111068565343467, not 1 Solution check warning: Dual variables associated with objective sum to 9.99999984231992, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999742192323, not 1 Solves with these variables bounded: sensitive to upper bound: y Solution check warning: Dual variables associated with objective sum to 29.99999962030893, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999950228936, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999609148563, not 1 Solution check warning: Dual variables associated with objective sum to 5.207083370041659, 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