perché vi ostinate a non capire che l'IDE imposta per voi delle cose e che quindi appena ne uscite fuori non siete in grado né di eseguire, né di capire cosa non va?

Ora qui hai una NullPointerException

at cart.client.CartClient.doTest(CartClient.java:50)

cosa fai a quella riga?

Sicuro che da una parte funziona?