Here is a good article about proxy creation in Spring. posted 5 years ago It depends on whether Spring is using JDK Proxy of CGLib to create the proxy. magento 2: How to use the order by and limit clause in sql query How would you model 'a sphere with a shell' like object? Why "silver-tongued" for someone who is convincing? http://rss4medics.com/cannot-be/s-cannot-be-cast-to-i.php
In the Eclipse generated WAR I see:
That's a lot nicer than what you are doing Sign in to vote. java.lang.ClassCastException: sun.proxy.$Proxy9 cannot be cast to se.example.EnvRequirement at se.example.MyHandler.handleEnvironment(MyHandler.java:32) at se.example.MyHandler.check(MyHandler.java:21) at se.example.MyListener.beforeInvocation(MyListener.java:34) at org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeBeforeInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:84) at org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) at org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:619) at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:540) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213) at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:277) at org.testng.SuiteRunner.run(SuiteRunner.java:240) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) Automated exception search integrated into your IDE Test Samebug Integration for IntelliJ IDEA 0 mark How to define an Map having UUID key Stack Overflow | 2 years ago | user725455 Help understanding these cake puns from a CNN Student News video Can Trump undo the UN climate change agreement?
That would not surprise me as I'm entirely new to service builder and liferay.FWIF I am using the 6.1 release of Liferay.Any constructive thoughts on the matter would be appreciated.Thanks! Thanks Comment Cancel Post DaveyS Senior Member Join Date: Aug 2004 Posts: 108 #12 Apr 18th, 2011, 12:10 PM Looks like a question that would be better suited to the Data Also you can change proxying mechanism for Spring AOP if you want to create proxy for target class. http://stackoverflow.com/questions/3852564/abstract-dao-pattern-and-springs-proxy-cannot-be-cast-to-problem I have realized that probably, the error is here:
The relevant modified java files were added after the service builder was run in Eclipse (the service/impl files)So basically it was:Create a new project in EclipseCreate a new Liferay service builder Com.sun.proxy.$proxy3 Cannot Be Cast To NB, I'm not sure if it does the same or if it uses a different build process for Liferay.Again, this exact same $Proxy cast error occurs both in GF and TC All Rights Reserved. Moving on a tad I am wrestling with getting the correct liferay/hibernate jars in the right place as well.
Armed with more knowledge now, I may try again.Thanks for sticking with this thread David. http://forum.spring.io/forum/spring-projects/aop/38692-java-lang-classcastexception-proxy7-cannot-be-cast-to-se-kth-grupp10-hibernate-daos Post Reply Bookmark Topic Watch Topic New Topic Similar Threads unable to call AOP method spring AOP doesn't work AOP Not working with Spring 3 MVC application AOP not getting invoked Com.sun.proxy.$proxy Cannot Be Cast To Flag Please sign in to flag this as inappropriate. Com.sun.proxy.$proxy0 Cannot Be Cast To What is a satisfactory result of penetration testing assessment?
I have no idea of why this particular XML file created so much trouble but once I deleted it , I could create services and deploy from Eclipse with no problem have a peek at these guys I also have written a servlet which uses the services in the SB portlet. As you surmised, the $Proxy cast error occurs when the service*.jar resides in the /lib/ext folder and in the SB portlet's WEB-INF/lib folder.This may get a bit confusing because of the Flag Please sign in to flag this as inappropriate. Spring Com.sun.proxy.$proxy Cannot Be Cast To
For the Eclipse generated SB war/jar in TC, if I only have the service*.jar in the WEB-INF/lib folder of the deployed portlet and the WEB-INF/lib of my servlet then I get How do pilots identify the taxi path to the runway? Comment Cancel Post mujer_esponja Member Join Date: Oct 2010 Posts: 33 #5 Apr 18th, 2011, 09:57 AM Thanks, but before writting here my question I tried to find something in different check over here Can an object *immediately* start moving at a high velocity?
Flag Please sign in to flag this as inappropriate. Com.sun.proxy.$proxy16 Cannot Be Cast To Comment Cancel Post mujer_esponja Member Join Date: Oct 2010 Posts: 33 #11 Apr 18th, 2011, 11:52 AM I don't know if I better open a new thread, but I prepared all This goes far beyond a custom finder.
Use the [ code ] tags, young padawan #2 Dec 7th, 2007, 05:35 AM The question has been answered numerous times. With this combination all is well with the NB generated SB portlet and my servlet.The Eclipse generated SB war when deployed to the same GF instance (having removed the old war Any constructive thoughts on the matter would be appreciated. Java Proxy Cannot Be Cast To Mark as an Answer RE: java.lang.ClassCastException: $ProxyXXX cannot be cast to January 8, 2013 5:55 AM Answer Jelmer Kuperus Rank: Liferay Legend Posts: 1192 Join Date: March 10, 2010 Recent Posts
Can negative numbers be called large? Is the Čech cohomology of an orbifold isomorphic to its singular cohomology? And I haven't set up any UserDao additional propperty in any other configuration file. this content The 'trigger' on all of this is that we are moving from using Netbeans to Eclipse and the move hasn't been smooth for many different reasons (we started with changing too
I know you mentioned a "better way" of accomplishing what this method does (you suggested a custom finder) but is there another way to handle this other than using a custom Can a text in Latin be understood by an educated Italian who never had any formal teaching of that language? And you should probably be creating a custom finder.