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 macys_VM in workspace /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/convexengineering/gpkit > git init /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 [macys_VM] is in [[macys, macys_VM, reynolds, reynolds-ubuntu16]] Run condition [Execution node ] enabling perform for step [Execute shell] [mosek] $ /bin/bash -xe /var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/jenkins719091152961384941.sh + git clone ssh://acdl.mit.edu/home/svnroot/JenkinsGPkit Cloning into 'JenkinsGPkit'... + source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/JenkinsGPkit/gpkit_PR_research_models.sh ++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/JenkinsGPkit/all_machines.sh +++ [[ macys_VM == *macys* ]] +++ export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/ +++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/ +++ virtualenv --python=python3 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit Using base prefix '/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7' New python executable in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/python3.7 Also creating executable in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/python Installing setuptools, pip, wheel...done. /Library/Python/2.7/site-packages/virtualenv.py:1047: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp Running virtualenv with interpreter /usr/local/bin/python3 +++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit ++++ export VIRTUAL_ENV ++++ _OLD_VIRTUAL_PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/ ++++ PATH=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/ ++++ export PATH ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ _OLD_VIRTUAL_PS1= ++++ '[' x '!=' x ']' +++++ basename /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit ++++ PS1='(venv2_gpkit) ' ++++ export PS1 ++++ alias pydoc ++++ '[' -n /bin/bash ']' ++++ hash -r +++ ls /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek CODE_OF_CONDUCT.md JenkinsGPkit LICENSE MANIFEST README.md docs fulltests.sh gpkit linecount.sh pylint.sh rtd_requirements.txt runtests.sh setup.py venv2_gpkit ++++ which pip +++ export PIP=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip +++ PIP=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip +++ pip_install pip +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pip Requirement already up-to-date: pip in ./venv2_gpkit/lib/python3.7/site-packages (20.0.2) ++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/JenkinsGPkit/mosek_installs.sh +++ [[ mosek == mosek ]] +++ [[ macys_VM == *reynolds* ]] +++ [[ macys_VM == *macys* ]] +++ export PATH=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/:/Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin +++ PATH=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/:/Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin +++ export DYLD_LIBRARY_PATH=:/Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin +++ DYLD_LIBRARY_PATH=:/Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin +++ python /Users/jenkins/mosek/9.1/tools/platform/osx64x86/python/3/setup.py install running install running build running build_py running build_ext copying mosek/_msk.abi3.so -> build/lib.macosx-10.13-x86_64-3.7/mosek copying mosek/fusion/impl/fragments.abi3.so -> build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/impl running install_lib creating /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek creating /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion creating /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl copying build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/impl/fragments.abi3.so -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl copying build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/impl/__init__.py -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl copying build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/impl/_implementation.py -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl copying build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/__init__.py -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion copying build/lib.macosx-10.13-x86_64-3.7/mosek/fusion/Utils.py -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion copying build/lib.macosx-10.13-x86_64-3.7/mosek/__init__.py -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek copying build/lib.macosx-10.13-x86_64-3.7/mosek/_msk.abi3.so -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek byte-compiling /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl/__init__.py to __init__.cpython-37.pyc byte-compiling /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/impl/_implementation.py to _implementation.cpython-37.pyc byte-compiling /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/__init__.py to __init__.cpython-37.pyc byte-compiling /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/fusion/Utils.py to Utils.cpython-37.pyc byte-compiling /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/__init__.py to __init__.cpython-37.pyc running install_egg_info Writing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/Mosek-9.1.11-py3.7.egg-info Fixing library paths copying /Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin/libcilkrts.5.dylib -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/ copying /Users/jenkins/mosek/9.1/tools/platform/osx64x86/bin/libmosek64.9.1.dylib -> /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/ Installing preloader module writing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/mosek/_mskpreload.py +++ msktestlic Mosek license manager: License path: /Users/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.00 ************************************ A license was checked out correctly. ************************************ +++ export 'GPKITSOLVERS=mosek_cli, mosek_conif' +++ GPKITSOLVERS='mosek_cli, mosek_conif' +++ COVERAGE_OMIT=gpkit/solvers/cvxopt.py ++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/JenkinsGPkit/cvxopt_installs.sh +++ [[ mosek == cvxopt ]] ++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/JenkinsGPkit/pip_installs_base.sh +++ pip_install ad +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade ad Processing /Users/jenkins/Library/Caches/pip/wheels/05/ca/c3/e346f6d92289be5bcf02827cd5602dac6c8dc74ae3a846e34d/ad-1.3.2-py3-none-any.whl Installing collected packages: ad Successfully installed ad-1.3.2 +++ pip_install xmlrunner +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade xmlrunner Processing /Users/jenkins/Library/Caches/pip/wheels/bb/ae/64/7394a8365bd8e7bf4c49b01d80c0260d1c1ec975183ac1ce37/xmlrunner-1.7.7-py3-none-any.whl Installing collected packages: xmlrunner Successfully installed xmlrunner-1.7.7 +++ pip_install pandas +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pandas Collecting pandas Using cached pandas-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (9.8 MB) Collecting pytz>=2017.2 Using cached pytz-2019.3-py2.py3-none-any.whl (509 kB) Collecting numpy>=1.13.3 Using cached numpy-1.18.1-cp37-cp37m-macosx_10_9_x86_64.whl (15.1 MB) Collecting python-dateutil>=2.6.1 Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB) Collecting six>=1.5 Using cached six-1.14.0-py2.py3-none-any.whl (10 kB) Installing collected packages: pytz, numpy, six, python-dateutil, pandas Successfully installed numpy-1.18.1 pandas-1.0.1 python-dateutil-2.8.1 pytz-2019.3 six-1.14.0 +++ pip_install matplotlib +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade matplotlib Collecting matplotlib Using cached matplotlib-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (12.4 MB) Collecting cycler>=0.10 Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) 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) Requirement already satisfied, skipping upgrade: python-dateutil>=2.1 in ./venv2_gpkit/lib/python3.7/site-packages (from matplotlib) (2.8.1) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.1.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (113 kB) Requirement already satisfied, skipping upgrade: numpy>=1.11 in ./venv2_gpkit/lib/python3.7/site-packages (from matplotlib) (1.18.1) Requirement already satisfied, skipping upgrade: six in ./venv2_gpkit/lib/python3.7/site-packages (from cycler>=0.10->matplotlib) (1.14.0) Requirement already satisfied, skipping upgrade: setuptools in ./venv2_gpkit/lib/python3.7/site-packages (from kiwisolver>=1.0.1->matplotlib) (45.2.0) Installing collected packages: cycler, pyparsing, kiwisolver, matplotlib Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.2.0 pyparsing-2.4.6 +++ pip_install coverage +++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade coverage Collecting coverage Using cached coverage-5.0.3-cp37-cp37m-macosx_10_13_x86_64.whl (202 kB) Installing collected packages: coverage Successfully installed coverage-5.0.3 ++++ which coverage +++ export COVERAGE=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/coverage +++ COVERAGE=/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/coverage ++ pip_install numpy ++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade numpy Requirement already up-to-date: numpy in ./venv2_gpkit/lib/python3.7/site-packages (1.18.1) ++ pip_install scipy ++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade scipy Collecting scipy Using cached scipy-1.4.1-cp37-cp37m-macosx_10_6_intel.whl (28.4 MB) Requirement already satisfied, skipping upgrade: numpy>=1.13.3 in ./venv2_gpkit/lib/python3.7/site-packages (from scipy) (1.18.1) Installing collected packages: scipy Successfully installed scipy-1.4.1 ++ pip_install pint ++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pint Collecting pint Using cached Pint-0.11-py2.py3-none-any.whl (186 kB) Requirement already satisfied, skipping upgrade: setuptools in ./venv2_gpkit/lib/python3.7/site-packages (from pint) (45.2.0) Installing collected packages: pint Successfully installed pint-0.11 ++ source /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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.11 +++ python -c 'import gpkit; print(gpkit.settings)' /bin/sh: mskexpopt: command not found No filename given. Usage: mskexpopt FILENAME [-primal] [-dual] [-p parameterfile] Return code: 1052 Description: MSK_RES_ERR_FILE_OPEN [An error occurred while opening a file.] ....................E..........................................................E................................FFE...........E...E.E.EEEE...E.....................E..EE.EEE.EEEEEEE......F.........E...E.E.E.E.E...E.........E.E.E...E.EEE.E.... ====================================================================== ERROR: test_quantity_sub (gpkit.tests.t_sub.TestModelSubs) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_sub.py", line 115, in test_quantity_sub self.assertRaises(ValueError, x.sub, {x: 1*gpkit.ureg.N}) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 756, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 178, in handle callable_obj(*args, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/variables.py", line 83, in sub return Monomial.sub(self, *args, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 170, in sub return Signomial(self.hmap.sub(substitutions, self.varkeys), File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/map.py", line 135, in sub cval = cval.to(vk.units or DIMLESS_QUANTITY).magnitude File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 591, in to magnitude = self._convert_magnitude_not_inplace(other, *contexts, **ctx_kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 540, in _convert_magnitude_not_inplace return self._REGISTRY.convert(self._magnitude, self._units, other) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/registry.py", line 925, in convert return self._convert(value, src, dst, inplace) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/registry.py", line 1762, in _convert return super()._convert(value, src, dst, inplace) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/registry.py", line 1376, in _convert return super()._convert(value, src, dst, inplace) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/registry.py", line 958, in _convert raise DimensionalityError(src, dst, src_dim, dst_dim) pint.errors.DimensionalityError: Cannot convert from 'newton' ([length] * [mass] / [time] ** 2) to 'centimeter' ([length]) ====================================================================== ERROR: test_init (gpkit.tests.t_constraints.TestMonomialEquality) Test initialization via both operator overloading and __init__ ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 48, in of_division return self.division_cache[key] KeyError: (4308844856, 4564278096) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 55, in of_division self.division_cache[key] = float(conversion) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 756, in __float__ raise DimensionalityError(self._units, "dimensionless") pint.errors.DimensionalityError: Cannot convert from '1 / foot' to 'dimensionless' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_constraints.py", line 155, in test_init self.assertRaises(ValueError, MonomialEquality, x, y) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 756, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 178, in handle callable_obj(*args, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 519, in __init__ self.unsubbed = self._gen_unsubbed(self.left, self.right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 539, in _gen_unsubbed l_over_r = unsubbed(self, left, right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 465, in _gen_unsubbed m_c *= units.of_division(m_gt, p_lt) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 57, in of_division raise DimensionalityError(numerator, denominator) pint.errors.DimensionalityError: Cannot convert from 'y' to 'x [ft]' ====================================================================== 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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 197, in solve k=self.k, p_idxs=self.p_idxs, **solverargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 105, in test_cost_freeing solver=self.solver, verbosity=0) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 756, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 178, in handle callable_obj(*args, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 94, in test_601 m.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 113, in test_cost_freeing verbosity=0)["cost"], 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 182, in test_mdd_example sol1 = m1.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 171, in test_sensitivities self.assertAlmostEqual(senss[f_oew], 0.91, 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 65, in test_sigeq sol = m.localsolve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 135, in test_simple_united_gp sol = prob.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 228, in test_singular sol = m.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 214, in test_zeroing sol = Model(1/L, constr).solve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 374, in test_initially_infeasible sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 625, in test_reassigned_constant_cost m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 475, in test_relaxation m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 583, in test_small_named_signomial sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 321, in test_sp_bounded cost = m.localsolve(verbosity=0, solver=self.solver)["cost"] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 550, in test_sp_initial_guess_sub mutategp=False, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 398, in test_sp_substitutions sol = m.solve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 422, in test_tautological self.assertAlmostEqual(m1.solve(self.solver, verbosity=0)["cost"], File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 465, in test_tautological_spconstraint sol = m.localsolve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 450, in test_trivial_sp sol = m.localsolve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 352, in test_values_vs_subs sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/autosweep.py", line 14, in bst1 = autosweep_1d(m1, tol1, l, [1, 10], verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 243, in autosweep_1d tol = recurse_splits(model, bst, sweepvar, logtol, solvekwargs, sols) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 257, in recurse_splits x, lb, ub = get_tol(bst.costs, bst.bounds, bst.sols, variable) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in get_tol s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/boundschecking.py", line 54, in sol = gp.solve(verbosity=0) # Errors on mosek_cli File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/debug.py", line 22, in m3.debug() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/model.py", line 195, in debug sol = feas.solve(**solveargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/docstringparsing.py", line 48, in print(c.solve(verbosity=0).table()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/external_sp2.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/external_sp.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/performance_modeling.py", line 257, in print(sol.diff("solution.pkl", showvars=vars_of_interest, sortbymodel=False)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/solution_array.py", line 396, in diff for vk in svks.intersection(ovks)} File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/solution_array.py", line 396, in for vk in svks.intersection(ovks)} File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/simple_sp.py", line 14, in print(m.localsolve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/simpleflight.py", line 60, in sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/sin_approx_example.py", line 17, in print(m.solve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/vectorize.py", line 18, in print(m.solve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR: test_water_tank_mosek_cli (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 48, in of_division return self.division_cache[key] KeyError: (4594926416, 4577433488) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 55, in of_division self.division_cache[key] = float(conversion) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 756, in __float__ raise DimensionalityError(self._units, "dimensionless") pint.errors.DimensionalityError: Cannot convert from 'meter ** 3 / kilogram' to 'dimensionless' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 94, in test imported[name] = importlib.import_module(name) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/water_tank.py", line 11, in bad_monomial_equality = (M == V) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 342, in __eq__ return MonomialEquality(self, other) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 519, in __init__ self.unsubbed = self._gen_unsubbed(self.left, self.right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 539, in _gen_unsubbed l_over_r = unsubbed(self, left, right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 465, in _gen_unsubbed m_c *= units.of_division(m_gt, p_lt) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 57, in of_division raise DimensionalityError(numerator, denominator) pint.errors.DimensionalityError: Cannot convert from 'V [m³]' to 'M [kg]' ====================================================================== ERROR: test_water_tank_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 48, in of_division return self.division_cache[key] KeyError: (4594926416, 4577433488) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 55, in of_division self.division_cache[key] = float(conversion) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 756, in __float__ raise DimensionalityError(self._units, "dimensionless") pint.errors.DimensionalityError: Cannot convert from 'meter ** 3 / kilogram' to 'dimensionless' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 94, in test imported[name] = importlib.import_module(name) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/water_tank.py", line 11, in bad_monomial_equality = (M == V) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 342, in __eq__ return MonomialEquality(self, other) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 519, in __init__ self.unsubbed = self._gen_unsubbed(self.left, self.right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 539, in _gen_unsubbed l_over_r = unsubbed(self, left, right) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/nomials/math.py", line 465, in _gen_unsubbed m_c *= units.of_division(m_gt, p_lt) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/units.py", line 57, in of_division raise DimensionalityError(numerator, denominator) pint.errors.DimensionalityError: Cannot convert from 'V [m³]' to 'M [kg]' ====================================================================== ERROR: test_x_greaterthan_1_mosek_conif (gpkit.tests.t_examples.TestExamples) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/x_greaterthan_1.py", line 17, in sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 (0.11066399999999987 difference) ====================================================================== FAIL: test_constants_in_objective_2 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 (5610518367346938.0 difference) ====================================================================== FAIL: test_units_sub (gpkit.tests.t_solution_array.TestSolutionArray) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_solution_array.py", line 76, in test_units_sub self.assertEqual(sol(Tmin), tminsub) AssertionError: != ---------------------------------------------------------------------- Ran 241 tests in 23.613s FAILED (failures=3, errors=39) 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 /Users/jenkins/mosek/8/tools/platform/osx64x86/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.33331588002794466, not 1 Solution check warning: Dual variables associated with objective sum to 0.8163045025546598, 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.7207827326098744, 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.25000006007613396, 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.4175761046564724e-09, not 1 Solution check warning: Dual variables associated with objective sum to 4.3905593970698736e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.9999992532159818, not 1 Solution check warning: Dual variables associated with objective sum to 1.1944405449879303, not 1 Solution check warning: Dual variables associated with objective sum to 1.1111068565343467, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999859526406, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999231858787, not 1 Solves with these variables bounded: sensitive to upper bound: y Solution check warning: Dual variables associated with objective sum to 29.999999609050136, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999950877045, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999737099515, not 1 Solution check warning: Dual variables associated with objective sum to 5.207091020452175, not 1 ++ python /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/bin/pip install --no-cache-dir -e /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/ Obtaining file:///Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek Requirement already satisfied: numpy>=1.16.4 in ./venv2_gpkit/lib/python3.7/site-packages (from gpkit==1.0.0) (1.18.1) Collecting pint<0.10,>=0.8.1 Downloading Pint-0.9-py2.py3-none-any.whl (138 kB) Requirement already satisfied: scipy in ./venv2_gpkit/lib/python3.7/site-packages (from gpkit==1.0.0) (1.4.1) Requirement already satisfied: ad in ./venv2_gpkit/lib/python3.7/site-packages (from gpkit==1.0.0) (1.3.2) Collecting cvxopt>=1.1.8 Downloading cvxopt-1.2.4-cp37-cp37m-macosx_10_9_x86_64.whl (3.1 MB) Installing collected packages: pint, cvxopt, gpkit Attempting uninstall: pint Found existing installation: Pint 0.11 Uninstalling Pint-0.11: Successfully uninstalled Pint-0.11 Running setup.py develop for gpkit Successfully installed cvxopt-1.2.4 gpkit pint-0.9 ++ 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: mskexpopt: command 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....Cloning into 'gplibrary'... Obtaining file:///Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary Installing collected packages: gpkitmodels Running setup.py develop for gpkitmodels Successfully installed gpkitmodels Cloning into 'robust'... Processing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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) Running tests... ---------------------------------------------------------------------- Running tests... ---------------------------------------------------------------------- .......................................... ---------------------------------------------------------------------- Ran 42 tests in 129.274s OK Generating XML reports... . Running tests... ---------------------------------------------------------------------- ...........E.....E..EE..EE............EEEE ====================================================================== ERROR [0.113s]: test_linearize_two_term_posynomial (run_tests.TestLinearization_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_linearization.py", line 143, in test_linearize_two_term_posynomial sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR [0.075s]: test_linearize_two_term_posynomial (run_tests.TestLinearization_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_linearization.py", line 143, in test_linearize_two_term_posynomial sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 502, in __mul__ raise ValueError('dimension mismatch') ValueError: dimension mismatch ====================================================================== ERROR [0.083s]: test_GoalProgram (run_tests.TestPrimitives_mosek_cli) Tests creation and solution of RobustModels with variable Gamma, ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_primitives.py", line 37, in test_GoalProgram nominal_cost = m.localsolve(verbosity=0)['cost'] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.090s]: test_MarginModel (run_tests.TestPrimitives_mosek_cli) Tests creation and solution of MarginModel ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/robust.py", line 459, in internalsolve return model.solve(verbosity=verbosity) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_primitives.py", line 20, in test_MarginModel mm = MarginModel(m, gamma=0.5) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/model.py", line 54, in __init__ cs = self.setup(*args, **kwargs) # pylint: disable=no-member File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/margin.py", line 37, in setup self.nominal_solve = RobustModel.internalsolve(model, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/robust.py", line 461, in internalsolve return model.localsolve(verbosity=verbosity) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.096s]: test_GoalProgram (run_tests.TestPrimitives_mosek_conif) Tests creation and solution of RobustModels with variable Gamma, ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_primitives.py", line 37, in test_GoalProgram nominal_cost = m.localsolve(verbosity=0)['cost'] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.084s]: test_MarginModel (run_tests.TestPrimitives_mosek_conif) Tests creation and solution of MarginModel ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/robust.py", line 459, in internalsolve return model.solve(verbosity=verbosity) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_primitives.py", line 20, in test_MarginModel mm = MarginModel(m, gamma=0.5) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/model.py", line 54, in __init__ cs = self.setup(*args, **kwargs) # pylint: disable=no-member File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/margin.py", line 37, in setup self.nominal_solve = RobustModel.internalsolve(model, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/robust.py", line 461, in internalsolve return model.localsolve(verbosity=verbosity) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.687s]: test_simulate (run_tests.TestSimulation_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/simulations/simulate.py", line 360, in generate_model_properties nominal_solution = model.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) [Previous line repeated 1 more time] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/simulations/simulate.py", line 365, in generate_model_properties nominal_solution = model.localsolve(verbosity=0, iteration_limit=100) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.591s]: test_table_diff (run_tests.TestSimulation_mosek_cli) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_simulation.py", line 63, in test_table_diff sol = m.localsolve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.617s]: test_simulate (run_tests.TestSimulation_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/simulations/simulate.py", line 360, in generate_model_properties nominal_solution = model.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 125, in solvefn self.program, progsolve = genfunction(self, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 81, in programfn prog = program(self.cost, self, constants, **initargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 94, in __init__ self.hmaps = [cost_hmap] + list(self.as_hmapslt1(self.substitutions)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in as_hmapslt1 for l in self.flat(yield_if_hasattr="as_hmapslt1"))) [Previous line repeated 1 more time] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/set.py", line 163, in for l in self.flat(yield_if_hasattr="as_hmapslt1"))) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/simulations/simulate.py", line 365, in generate_model_properties nominal_solution = model.localsolve(verbosity=0, iteration_limit=100) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.561s]: test_table_diff (run_tests.TestSimulation_mosek_conif) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/robust/robust/testing/t_simulation.py", line 63, in test_table_diff sol = m.localsolve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 37.435s FAILED (errors=10) Generating XML reports... . ---------------------------------------------------------------------- Ran 2 tests in 167.951s OK Generating XML reports... 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. SGP not convergent: Cost rose by 0.083% on GP solve 6. 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 1.9% on GP solve 3. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Final solution let signomial constraints slacken by 0.037%. 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.0024% 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.037% 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.074% 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.022% 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.014% 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.087% 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.015% on GP solve 6. 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 1.5% on GP solve 3. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities. Final solution let signomial constraints slacken by 0.029%. 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.031% 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.049% on GP solve 7. 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.033% 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.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.045% 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.18% 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.03% 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 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.13375996983025787, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375996983025787, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415183229405, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120645744842, not 1 Solution check warning: Dual variables associated with objective sum to 0.7992027556874821, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981982254463402, not 1 Solution check warning: Dual variables associated with objective sum to 0.807975749579114, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070727246915292, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063848814962, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248889976875895, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436960587871, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227047970513, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165101458833, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227235597721, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528358134662, not 1 Solution check warning: Dual variables associated with objective sum to 0.830044709528694, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8378772813836624, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436960587871, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227047970513, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165101458833, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227235597721, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528358134662, not 1 Solution check warning: Dual variables associated with objective sum to 0.830044709528694, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8378772813836624, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375996983025787, not 1 Solution check warning: Dual variables associated with objective sum to 0.13375996983025787, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.8330415183229405, not 1 Solution check warning: Dual variables associated with objective sum to 0.8317120645744842, not 1 Solution check warning: Dual variables associated with objective sum to 0.7992027556874821, not 1 Solution check warning: Dual variables associated with objective sum to 0.7981982254463402, not 1 Solution check warning: Dual variables associated with objective sum to 0.807975749579114, not 1 Solution check warning: Dual variables associated with objective sum to 0.8070727246915292, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.8146063848814962, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.8154246665595339, not 1 Solution check warning: Dual variables associated with objective sum to 0.7248889976875895, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.7409601606400995, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436960587871, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227047970513, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165101458833, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227235597721, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528358134662, not 1 Solution check warning: Dual variables associated with objective sum to 0.830044709528694, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8378772813836624, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.8569436960587871, not 1 Solution check warning: Dual variables associated with objective sum to 0.8559227047970513, not 1 Solution check warning: Dual variables associated with objective sum to 0.8216165101458833, not 1 Solution check warning: Dual variables associated with objective sum to 0.8208227235597721, not 1 Solution check warning: Dual variables associated with objective sum to 0.8307528358134662, not 1 Solution check warning: Dual variables associated with objective sum to 0.830044709528694, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8378772813836624, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.8385159217057974, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.5888716171244383, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.539548837722167, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283499228639, not 1 Solution check warning: Dual variables associated with objective sum to 0.46062787821728113, not 1 Solution check warning: Dual variables associated with objective sum to 0.4606283499228639, 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.8832316529686411, 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.8844688547911491, 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.8868093696434912, 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.8843422603456234, not 1 Cloning into 'shopping'... Running tests... ---------------------------------------------------------------------- ... ---------------------------------------------------------------------- Ran 3 tests in 0.398s OK Generating XML reports... adding test for 'test.py' Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.0647 seconds. Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.0629 seconds. Using solver 'mosek_conif' for 25 free variables in 40 posynomial inequalities. Solving took 0.0252 seconds. Solution check warning: Dual variables associated with objective sum to 0.34453608687854365, not 1 Cloning into 'gassolar'... Checking out files: 96% (2043/2110) Checking out files: 97% (2047/2110) Checking out files: 98% (2068/2110) Checking out files: 99% (2089/2110) Checking out files: 100% (2110/2110) Checking out files: 100% (2110/2110), done. Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (1.0.1) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2019.3) Requirement already satisfied: numpy>=1.13.3 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.18.1) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-ir8s6zbu Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-ir8s6zbu Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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=d0a819eb0fac57a4a414c9b6a64181452ccf9a6cec78ab53a15d02e182984f9a Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-f53h67vu/wheels/57/29/3e/8d7ba8db76ea975ecfe679ec45f25d64a6eaec893d16b3d378 Successfully built gpfit Installing collected packages: gpfit Successfully installed gpfit-0.1 Processing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gassolar Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.0.1) Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (0.1) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.4) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2019.3) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->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=41f88b891474489a2464972b7311e16c84677a88afb6a4c3ec14bcf36a45e31b Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-12vlkosx/wheels/75/4b/9c/55e026860e0f74bd7d4510104c5d7ba848b3e850250bb6be0e Successfully built gassolar Installing collected packages: gassolar Successfully installed gassolar-0.0.0.0 Running tests... ---------------------------------------------------------------------- /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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.501s]: test_gassolar_gas_gas_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gassolar/gassolar/gas/gas.py", line 208, in test model.localsolve() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [11.448s]: test_gassolar_solar_solar_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gassolar/gassolar/solar/solar.py", line 371, in test m.localsolve() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 27.178s 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.216 seconds. Warning: Variable Mission.Climb.FlightSegment.AircraftPerf.EnginePerf.P_{total}[:]/Mission.Climb.FlightSegment.Aircraf could cause inaccurate result because it is above upper bound. Solution is 1.0000 but bound is 0.9685 Starting a sequence of GP solves for 5 free variables in 2 signomial constraints and for 600 free variables in 926 posynomial inequalities. Solving took 0.804 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.173 seconds. Solution check warning: Dual variables associated with objective sum to 0.08821787390634958, 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.02096601669284706, not 1 Solving took 0.913 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.454 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.25 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.58 seconds. Solution check warning: Dual variables associated with objective sum to 3.134853621238748, 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.06018829639737835, not 1 Solving took 5.41 seconds and 4 GP solves. Cloning into 'jho'... Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (1.0.1) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2019.3) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1) Requirement already satisfied: numpy>=1.13.3 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.18.1) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-h_6t7fj8 Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-h_6t7fj8 Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/hoburg/gpfit.git in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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=324851781df7902525492961562113fe341dfae773ade2275620d300a0778101 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-rsfrz2x9/wheels/57/29/3e/8d7ba8db76ea975ecfe679ec45f25d64a6eaec893d16b3d378 Successfully built gpfit Running tests... ---------------------------------------------------------------------- /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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.656s]: test_model_jho_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/jho/model/jho.py", line 369, in test model.localsolve() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [3.626s]: test_model_print_perf_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/jho/model/print_perf.py", line 195, in test jho_subs(M) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/jho/model/print_perf.py", line 43, in jho_subs sol = model.localsolve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 22.447s FAILED (errors=2) Generating XML reports... adding test for 'model/jho.py' adding test for 'model/print_perf.py' Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 847 free variables in 2010 posynomial inequalities. Solving took 1.72 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.01763549918950461, not 1 Solving took 1.99 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] = 25.637 optimum cruise speed, outbound [m/s] = 36.269 Starting a sequence of GP solves for 5 free variables in 6 signomial constraints and for 827 free variables in 1995 posynomial inequalities. Solving took 1.79 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.56 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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/turbofan Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (0.9) Processing /Users/jenkins/Library/Caches/pip/wheels/56/b0/fe/4410d17b32f1f0c3cf54cdfb2bc04d7b4b8f4ae377e2229ba0/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=3e577c31d0f21b3eb9943be468ef1e7f2c12e37cf0d451cfa117306aa0edf260 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-9_86zxby/wheels/4d/03/98/f79de28f80c623b90d210bc9f17a04f6f763e27fc06147f60c Successfully built turbofan Installing collected packages: future, turbofan Successfully installed future-0.18.2 turbofan-0.0.0.0 Running tests... ---------------------------------------------------------------------- E ====================================================================== ERROR [1.595s]: test_turbofan_engine_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/turbofan/turbofan/engine_test.py", line 5, in test engine_validation.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/turbofan/engine_validation.py", line 736, in test sol = m.localsolve(verbosity = 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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.595s 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.132 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.0302 seconds. Solved cost was 31.02. GP Solve 3 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0304 seconds. Solved cost was 10.15. GP Solve 4 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.188 seconds. Solved cost was 7.827. GP Solve 5 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.113 seconds. Solved cost was 7.281. GP Solve 6 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0496 seconds. Solved cost was 7.108. GP Solve 7 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0297 seconds. Solved cost was 7.029. GP Solve 8 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.069 seconds. Solved cost was 6.991. GP Solve 9 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0362 seconds. Solved cost was 6.973. GP Solve 10 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0283 seconds. Solved cost was 6.965. GP Solve 11 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0285 seconds. Solved cost was 6.96. GP Solve 12 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0289 seconds. Solved cost was 6.958. GP Solve 13 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0298 seconds. Solved cost was 6.957. Solution check warning: Dual variables associated with objective sum to 4.592951271509206, not 1 Solving took 1.25 seconds and 13 GP solves. Cloning into 'solar'... Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (1.0.1) Requirement already satisfied: numpy>=1.13.3 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.18.1) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2019.3) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0) Collecting git+https://github.com/convexengineering/gpfit.git Cloning https://github.com/convexengineering/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-z_0w698s Running command git clone -q https://github.com/convexengineering/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-z_0w698s Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/convexengineering/gpfit.git in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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=103c3a15bb2fe8fdd609632a2e0dcd8613beda93588d63a5a344058015857967 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-8x4kvmji/wheels/68/65/b3/0afb13c0a818424d0e07427d1c5a4312849fc7491f18bd34a0 Successfully built gpfit Collecting git+https://github.com/convexengineering/gassolar.git Cloning https://github.com/convexengineering/gassolar.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-pohwsz4x Running command git clone -q https://github.com/convexengineering/gassolar.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-pohwsz4x Requirement already satisfied (use --upgrade to upgrade): gassolar==0.0.0.0 from git+https://github.com/convexengineering/gassolar.git in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.0.1) Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (0.1) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.4) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2019.3) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->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=2f5e32b953705e9c8c9679e83f0afee1c037eb967aaef842162c5983b0e039c9 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-742gjx61/wheels/84/16/d2/54d8f9e64f486a627f1c5353e5786ffa7a35c88bec592de580 Successfully built gassolar Processing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/solar Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from solar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.0.1) Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (0.1) Requirement already satisfied: gpkitmodels in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary (from solar==0.0.0.0) (0.0.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (1.2.4) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->solar==0.0.0.0) (2019.3) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->solar==0.0.0.0) (2.8.1) Requirement already satisfied: future in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels->solar==0.0.0.0) (0.18.2) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->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=b901b80c579f30e2fda31b27fc092ae06c6725ad53261aeed9f8cce488dc1900 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-ygznt9r4/wheels/24/52/36/dc3de7f2ee9245ba0a91e76d816269ddc6d795d6c5d0d68de1 Successfully built solar Installing collected packages: solar Successfully installed solar-0.0.0.0 Running tests... ---------------------------------------------------------------------- /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp tau = np.exp(-0.175/costhsun) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 [5.203s]: test_solar_npod_trade_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/solar/solar/npod_trade.py", line 91, in test pods(Nplot=100) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/solar/solar/npod_trade.py", line 21, in pods sol = M.localsolve() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [3.075s]: test_solar_sens_chart_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/solar/solar/sens_chart.py", line 97, in test result = model.localsolve() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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.354s 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.67 seconds and 4 GP solves. Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 0.8904 but bound is 0.9465 Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1632919.3776 but bound is 600000.0000 Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259329.5070 but bound is 1000000.0000 N=3 Starting a sequence of GP solves for 67 free variables in 23 signomial constraints and for 1032 free variables in 1384 posynomial inequalities. Solving took 1.38 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.41 seconds and 4 GP solves. Warning: Variable Mission2.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0043 but bound is 0.9465 Warning: Variable Mission2.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1329202.9037 but bound is 600000.0000 Warning: Variable Mission2.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1208149.0070 but bound is 1000000.0000 N=7 Starting a sequence of GP solves for 71 free variables in 27 signomial constraints and for 1136 free variables in 1624 posynomial inequalities. Solving took 1.76 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 1.76 seconds and 4 GP solves. Warning: Variable Mission4.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1567 but bound is 0.9465 Warning: Variable Mission4.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1007396.6632 but bound is 600000.0000 Warning: Variable Mission4.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1092544.5684 but bound is 1000000.0000 N=0 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 954 free variables in 1269 posynomial inequalities. Solving took 1.33 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.00018% 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.0014% on GP solve 6. 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.08470235987166212, not 1 Solving took 3.82 seconds and 8 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 1632909.1468 but bound is 600000.0000 Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259326.5793 but bound is 1000000.0000 Using solver 'mosek_cli' for 7672 free variables in 10814 posynomial inequalities. Solving took 3.52 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 5.66 seconds. Solution check warning: Dual variables associated with objective sum to 0.006639716358768567, 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 839133.3714 but bound is 600000.0000 Starting a sequence of GP solves for 63 free variables in 21 signomial constraints and for 954 free variables in 1269 posynomial inequalities. Solving took 1.37 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.04202429954818225, not 1 Solving took 1.85 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 1119115.9418 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 /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (1.0.1) Requirement already satisfied: pytz>=2017.2 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2019.3) Requirement already satisfied: numpy>=1.13.3 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.18.1) Requirement already satisfied: python-dateutil>=2.6.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1) Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.6.1->pandas) (1.14.0) Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-jx8ntz5b Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-jx8ntz5b Requirement already satisfied (use --upgrade to upgrade): gpfit==0.1 from git+https://github.com/hoburg/gpfit.git in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.4.1) Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek (from gpfit==0.1) (1.0.0) Requirement already satisfied: pint<0.10,>=0.8.1 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.9) Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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=b66a952b0ad0862a0c1c5abf92509c448132fb825dfefddbe69964f7fc731386 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-xuu6w83m/wheels/57/29/3e/8d7ba8db76ea975ecfe679ec45f25d64a6eaec893d16b3d378 Successfully built gpfit Processing /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary Requirement already satisfied: numpy>=1.12 in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (1.18.1) Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (0.9) Requirement already satisfied: future in /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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=1246459604ce96be6844132acdcb6c97e2d5a40527c4226f0d4df7bfb11696b9 Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-h8ln8op3/wheels/f6/57/0b/dd08708bad2e4d873384a7865dbcc42293a904438906070d02 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 Running tests... ---------------------------------------------------------------------- ../Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) /Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py:1377: UnitStrippedWarning: The unit of the quantity is stripped. warnings.warn("The unit of the quantity is stripped.", UnitStrippedWarning) ./Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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.154s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 104, in test ME_propulsor_test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.991s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 33, in test ME_eta_test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 27, in ME_eta_test sol = pp.localsolve(iteration_limit = 400) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.413s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_mission_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_mission.py", line 324, in test return m.localsolve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.917s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_multimission_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py", line 68, in test sol = m.localsolve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 223, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(SGP.PCCPslack >= 1) ====================================================================== ERROR [0.100s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC.py", line 94, in test sol = m.localsolve(verbosity = 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 12.319s FAILED (errors=5) Generating XML reports... 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.0579 seconds. Using solver 'mosek_conif' for 11 free variables in 14 posynomial inequalities. Solving took 0.0226 seconds. Solution check warning: Dual variables associated with objective sum to 0.12196487086056373, not 1 Using solver 'mosek_cli' for 9 free variables in 15 posynomial inequalities. Solving took 0.0567 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.0561 seconds. Using solver 'mosek_cli' for 25 free variables in 35 posynomial inequalities. Solving took 0.0624 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 1.49 seconds and 16 GP solves. Using solver 'mosek_conif' for 9 free variables in 15 posynomial inequalities. Solving took 0.018 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.0166 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.0188 seconds. Solution check warning: Dual variables associated with objective sum to 0.0, not 1 Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 129 free variables in 211 posynomial inequalities. Solution check warning: Dual variables associated with objective sum to 0.9811184482275748, not 1 Solving took 0.847 seconds and 16 GP solves. Using solver 'mosek_cli' for 13 free variables in 16 posynomial inequalities. Solving took 0.0569 seconds. Starting a sequence of GP solves for 42 free variables in 11 signomial constraints and for 117 free variables in 190 posynomial inequalities. Solving took 1.05 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.019 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.7687603629586139, not 1 Solving took 0.775 seconds and 11 GP solves. Warning: Variable BladeElementProp.BladeElementPerf.cl[:] could cause inaccurate result because it is below lower bound. Solution is 0.6000 but bound is 0.4742 Warning: Variable BladeElementProp.BladeElementPerf.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1619836.6354 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.4997527467051273e-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 1860718.1336 but bound is 1000000.0000 Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 1860717.7198 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 1853895.6698 but bound is 1000000.0000 Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.3148 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.05012327980063316, not 1 Solution check warning: Dual variables associated with objective sum to 0.05012329445425585, 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.8827270706083021, 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.0622 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.0637 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.0612 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.0594 seconds. Solved cost was 4536. Solving took 0.26 seconds and 4 GP solves. 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.0205 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.019 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0185 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0184 seconds. Solved cost was 4536. Solution check warning: Dual variables associated with objective sum to 0.40633617104607966, not 1 Solving took 0.0828 seconds and 4 GP solves. Cloning into 'eVTOL'... Running tests... ---------------------------------------------------------------------- .. ---------------------------------------------------------------------- Ran 2 tests in 5.094s 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_cost_freeing (gpkit.tests.t_model.TestGP_mosek_cli) Test freeing a variable that's in the cost. ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 197, in solve k=self.k, p_idxs=self.p_idxs, **solverargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 105, in test_cost_freeing solver=self.solver, verbosity=0) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 756, in assertRaises return context.handle('assertRaises', args, kwargs) File "/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/unittest/case.py", line 178, in handle callable_obj(*args, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 94, in test_601 m.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 113, in test_cost_freeing verbosity=0)["cost"], 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 182, in test_mdd_example sol1 = m1.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 171, in test_sensitivities self.assertAlmostEqual(senss[f_oew], 0.91, 2) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 65, in test_sigeq sol = m.localsolve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 135, in test_simple_united_gp sol = prob.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 228, in test_singular sol = m.solve(solver=self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 214, in test_zeroing sol = Model(1/L, constr).solve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 374, in test_initially_infeasible sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 625, in test_reassigned_constant_cost m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 475, in test_relaxation m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 583, in test_small_named_signomial sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 321, in test_sp_bounded cost = m.localsolve(verbosity=0, solver=self.solver)["cost"] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 550, in test_sp_initial_guess_sub mutategp=False, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 398, in test_sp_substitutions sol = m.solve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 422, in test_tautological self.assertAlmostEqual(m1.solve(self.solver, verbosity=0)["cost"], File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 465, in test_tautological_spconstraint sol = m.localsolve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 450, in test_trivial_sp sol = m.localsolve(self.solver, verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/t_model.py", line 352, in test_values_vs_subs sol = m.localsolve(verbosity=0, solver=self.solver) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/autosweep.py", line 14, in bst1 = autosweep_1d(m1, tol1, l, [1, 10], verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 243, in autosweep_1d tol = recurse_splits(model, bst, sweepvar, logtol, solvekwargs, sols) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 257, in recurse_splits x, lb, ub = get_tol(bst.costs, bst.bounds, bst.sols, variable) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in get_tol s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tools/autosweep.py", line 277, in s0, s1 = [sol["sensitivities"]["variables"][variable] for sol in sols] File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/boundschecking.py", line 54, in sol = gp.solve(verbosity=0) # Errors on mosek_cli File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/debug.py", line 22, in m3.debug() File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/model.py", line 195, in debug sol = feas.solve(**solveargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/docstringparsing.py", line 48, in print(c.solve(verbosity=0).table()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/external_sp2.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/external_sp.py", line 17, in print(m.localsolve(verbosity=0, x0={x: np.pi/4}).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/sgp.py", line 205, in localsolve self.result = gp.generate_result(solver_out, verbosity=verbosity-3) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/performance_modeling.py", line 257, in print(sol.diff("solution.pkl", showvars=vars_of_interest, sortbymodel=False)) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/solution_array.py", line 396, in diff for vk in svks.intersection(ovks)} File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/solution_array.py", line 396, in for vk in svks.intersection(ovks)} File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/simple_sp.py", line 14, in print(m.localsolve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/simpleflight.py", line 60, in sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/sin_approx_example.py", line 17, in print(m.solve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/vectorize.py", line 18, in print(m.solve(verbosity=0).summary()) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/water_tank.py", line 18, in sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 59, in test testfn(name, import_dict, path)(self) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/tests/helpers.py", line 96, in test importlib.reload(imported[name]) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/importlib/__init__.py", line 169, in reload _bootstrap._exec(spec, module) File "", line 630, in _exec File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/docs/source/examples/x_greaterthan_1.py", line 17, in sol = m.solve(verbosity=0) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/prog_factories.py", line 126, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 231, in solve process_result=process_result) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 264, in generate_result solver_out["nu"], solver_out["la"], tol) File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/gpkit/constraints/gp.py", line 407, in check_solution if any(np.abs(A.T.dot(nu)) > tol): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/site-packages/scipy/sparse/base.py", line 363, in dot return self * other File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/optimizer/mosek/venv2_gpkit/lib/python3.7/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 "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 (0.11066399999999987 difference) ====================================================================== FAIL: test_constants_in_objective_2 (gpkit.tests.t_model.TestGP_mosek_cli) Issue 296 ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/macys_VM/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 (5610518367346938.0 difference) ---------------------------------------------------------------------- Ran 241 tests in 26.291s 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 /Users/jenkins/mosek/8/tools/platform/osx64x86/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.8163045025546598, 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.7207827326098744, 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.25000006007613396, 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.4175761046564724e-09, not 1 Solution check warning: Dual variables associated with objective sum to 4.3905593970698736e-09, not 1 Solution check warning: Dual variables associated with objective sum to 1.9999992532159818, not 1 Solution check warning: Dual variables associated with objective sum to 1.1944405449879303, not 1 Solution check warning: Dual variables associated with objective sum to 1.1111068565343467, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999859526406, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999231858787, not 1 Solves with these variables bounded: sensitive to upper bound: y Solution check warning: Dual variables associated with objective sum to 29.999999609050136, not 1 Solution check warning: Dual variables associated with objective sum to 9.999999959775957, not 1 Solution check warning: Dual variables associated with objective sum to 29.999999609050136, not 1 Solution check warning: Dual variables associated with objective sum to 5.207083370041659, not 1 [Execution node] check if [macys_VM] 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