Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service-Proxy funktioniert nicht #572

Closed
pmattmann opened this issue Oct 31, 2020 · 2 comments
Closed

Service-Proxy funktioniert nicht #572

pmattmann opened this issue Oct 31, 2020 · 2 comments

Comments

@pmattmann
Copy link
Member

Service-Proxy funktionieren nicht.

Beispeil:
CampService mit ActivityCategorieService als Proxy funktioniert nicht.
Proxy wurde beim Zugriff nicht aufgelöst. Grund noch unbekannt.

@usu
Copy link
Member

usu commented Oct 31, 2020

Konnte reproduzieren.

Problem: Die aufgerufte Methode create vom ActivitityCategoryService ist im AbstractEntityService als final deklariert. Der Proxy kann logischerweise finale Methoden nicht überschreiben und damit den Aufruf nicht abfangen, ergo der Proxy wird komplett übergangen und nicht aufgelöst.

Siehe hier: Ocramius/ProxyManager#472

Die Lazy-Service-Config mit dem ActivitityCategoryService war ja nur ein Code-Beispiel. Ich würd sagen wir lassen das auskommentiert (oder entfernen den ProxyManager sogar) und kümmern uns wieder darum wenns ein Problem wird.

Ok?

@pmattmann
Copy link
Member Author

Erklärung macht sinn.

Aktuell auskommentiert lassen ist für mich ok.
Falls wir die Proxies brauchen, werden wird das 'final' wohl entfernen müssen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants