Hello Maria. I forgot you original idea, but first you should learn how
to understand the exception messages so you could fix your code more
independently (specially when compilation errors occur, the easiest to
fix). In particular, your exception message is telling you:<br>
<div style="direction: ltr;"><br>
Generated servlet error: <span style="background-color: rgb(255, 255, 255); color: rgb(204, 0, 0);">org.opencms.workplace.CmsWorkp</span><span style="background-color: rgb(255, 255, 255); color: rgb(204, 0, 0);">laceManager.C_SESSION_WORKPLAC
</span><span style="background-color: rgb(255, 255, 255); color: rgb(204, 0, 0);">E_SETTINGS cannot be resolved</span>
---> As any java programming enviroment would tell you, there is no
"C_SESSION_WORKPLACE_SETTINGS" in class CmsWorkplaceManager. If you
read javadocs por CmsWorkplaceManager, you can read that that constant
is simply misspelled.<br>
<br>
Generated servlet error:<span style="color: rgb(204, 0, 0);"> Void methods cannot return a value</span>
---> You are trying to return a value from a method that doesn't
return values. Since there's only one method in your code that tries to
return a value, checking javadocs again you can see you shouldn't try
to return a value, you just should call the method.<br>
<br>
My recommendation is that you read javadocs about methods <span style="color: rgb(51, 51, 255);">CmsWorkplace.getSettings()</span> and <span style="color: rgb(51, 51, 255);">setSite(String)</span> from class <span style="color: rgb(51, 51, 255);">
CmsWorkplaceSettings</span>. I hope this is helpful with your problem and with future ones. Greetings,<br>
<br>
Nacho.<br>
</div>