Foren

Servicebuilder and strange "cannot be cast" errors

Sebastian Wikholm, geändert vor 9 Jahren.

Servicebuilder and strange "cannot be cast" errors

Regular Member Beiträge: 104 Beitrittsdatum: 10.03.11 Neueste Beiträge
Ive been working on a portlet that uses servce builder to save some data in to entities which have a one to many relationship using liferay 6.2, tomcat, vaadin 7. The error can be reproduced on two different servers. Allthough the portlet seems to be working ok, every time i deploy a new version i get the following errors:

myServiceBuilderImpl cannot be cast to myServicebuilder (paraphrasing)

This error goes away if i restart the server.. been trying to play around with moving the myportlet-service.jar file around, as suggested, but it does not seem to do anything, tried also to delete all references to the portlet in work and temp dirs.. uninstall the portlet before i put out a new one, etc.. stil nothing seem to work but a restart..

Any suggestions how i can deploy a portlet using servicebuilder without restarting the server would be greatly appreciated!
sravan kumar, geändert vor 9 Jahren.

RE: Servicebuilder and strange "cannot be cast" errors

Junior Member Beiträge: 78 Beitrittsdatum: 19.02.13 Neueste Beiträge
please check same jar file exists in multiple locations
Sebastian Wikholm, geändert vor 9 Jahren.

RE: Servicebuilder and strange "cannot be cast" errors

Regular Member Beiträge: 104 Beitrittsdatum: 10.03.11 Neueste Beiträge
sravan kumar:
please check same jar file exists in multiple locations


The jar file only exists in the webapps/porlet-name/web-inf/lib folder and the temp folder. There are no other copies of it?
Sebastian Wikholm, geändert vor 9 Jahren.

RE: Servicebuilder and strange "cannot be cast" errors

Regular Member Beiträge: 104 Beitrittsdatum: 10.03.11 Neueste Beiträge
ive double checked that there is only one .jar file of my service, it still gives "cannot be cast" errors, though it seems that it gives the errors only on autogenerated methods where the releation between two entities are being used
Sebastian Wikholm, geändert vor 9 Jahren.

RE: Servicebuilder and strange "cannot be cast" errors

Regular Member Beiträge: 104 Beitrittsdatum: 10.03.11 Neueste Beiträge
sravan kumar:
please check same jar file exists in multiple locations


Tripplecheked, tried to build the service again, disabled the portlet, copied the latest version of the .jar file, checked that no duplicates could be found.. stil same errors, nothing but a restart of the server works