ich bin auf der Suche nach Hilfe auf euer schönes Forum gestoßen, vielleicht weiß hier ja jemand Rat

Ich möchte im Rahmen einer Präsentation ein Kreisdiagramm erstellen, leider kommt dabei immer folgende Fehlermeldung:
"Overful \hbox (10.85661pt too wide) in paragraph"
sowie "No room for a new \dimen \newdimen \beamer@headheight"
und "File ended while scanning use of \frame"
wobei die letzten beiden glaube ich nichts damit zu tun hat, dass das Kreisdiagramm nicht ausgegeben wird.
Im Folgenden noch meine Angaben im Index sowie der Code des Kreisdiagramms:
Index:
\documentclass{beamer}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{pstricks-add}
\usetheme{Hannover}
\usecolortheme{rose}
\usefonttheme{serif}
\useinnertheme{rounded}
\useoutertheme{tree}
Code Kreisdiagramm:
\begin{frame}
\begin{pspicture}(-5,-5)(4,4)
\psChart[userColor={yellow!20,white!40,green!55,red!65,orange!55},chartSep=25pt,shadow=false]{22.6,12.8,18.4,32.9,9.3}{4}{1.5}
\psset{nodesepA=-3pt,nodesepB=-3pt}
\ncline{psChart01}{psChart1}
\nput{0}{psChart01}{1000 (22.6%)}
\ncline{psChart02}{psChart2}
\nput{150}{psChart02}{500 (12.8%)}
\ncline{psChart03}{psChart3}
\nput{-90}{psChart03}{600 (18.4%)}
\ncline{psChart04}{psChart4}
\nput{0}{psChart04}{600 (32.9%)}
\ncline{psChart05}{psChart5}
\nput{0}{psChart05}{200 (9.3%)}
\rput(psChartI1){Gelb}
\rput(psChartI2){Weiß}
\rput(psChartI3){Grün}
\rput(psChartI4){Rot}
\rput(psChartI5){Orange}
\end{pspicture}
\end{frame}
Vielen tausend Dank für potenzielle Hilfe. Prinzipiell ist mein Index so richtig, ich würde also ungerne alles ändern, aber fällt jemandem ein Fehler im Code auf?