Citation: 2C_784/2014 E. 5

Die Beschwerde ist gutzuheissen, soweit darauf eingetreten werden kann. Bei diesem Verfahrensausgang sind keine Kosten zu erheben (Art. 66 Abs. 4 BGG). Der Kanton Solothurn hat dem Beschwerdeführer eine Parteientschädigung von Fr. 2'500.-- auszurichten (Art. 68 Abs. 1 BGG). Das Gesuch um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung ist gegenstandslos. Die Sache wird zur Neuverlegung der Kosten- und Entschädigungsfolgen an die Vorinstanz zurückgewiesen (Art. 67 und Art. 68 Abs. 5 BGG).