Citation: 6B_195/2017 E. 5

Die Beschwerde ist gutzuheissen, das angefochtene Urteil aufzuheben un d die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Es sind keine Gerichtskosten zu erheben (Art. 66 Abs. 1 und 4 BGG). Der Kanton Solothurn hat den Beschwerdeführer für das bundesgerichtliche Verfahren angemessen zu entschädigen (Art. 68 Abs. 1 und 2 BGG). Die Entschädigung ist praxisgemäss seiner Rechtsvertreterin auszurichten. Damit wird das Gesuch um unentgeltliche Rechtspflege und Verbeiständung gegenstandslos.