[JBoss-user] [Javassist user questions] - Re: javassist tries to call a method with wrong return type
And it fails only if the return type of the method is String, all other return types seems to work (for example java.util.Locale, Object, my own classes, etc...)! Norbi View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3853779#3853779 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3853779 --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [Javassist user questions] - javassist tries to call a method with wrong return type
Hello, I get the following exception: Exception in thread "main" java.lang.NoSuchMethodError: mycompany.Type.getValue()Ljava/lang/String; mycompany.Type is only public interface Type { Object getValue(); } The generated javassist method body is the following: { mycompany.Type type = getType(); Object value = type.getValue(); return ($r)value; } the return type of the method is String, so ($r) should do a cast to String. Where is the error? Why tries Javassist to call the getValue()Ljava/lang/String method instead of getValue()Ljava/lang/Object ? Thanks, Norbi View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3853770#3853770 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3853770 --- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
[JBoss-user] [Javassist user questions] - Re: javassist.NotFoundException: java.lang.Object - with sec
The call stack is: StandardWrapperValve[ErinorsPortal Servlet]: Servlet.service() for servlet ErinorsPortal Servlet threw exception javax.servlet.ServletException at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:834) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98) at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Unknown Source) - Root Cause - org.apache.tapestry.enhance.CodeGenerationException at org.apache.tapestry.enhance.javassist.ClassMapping.initialize(ClassMapping.java:83) at org.apache.tapestry.enhance.javassist.ClassMapping.(ClassMapping.java:48) at org.apache.tapestry.enhance.javassist.EnhancedClassFactory.reset(EnhancedClassFactory.java:70) at org.apache.tapestry.enhance.javassist.EnhancedClassFactory.(EnhancedClassFactory.java:49) at org.apache.tapestry.enhance.DefaultComponentClassEnhancer.createEnhancedClassFactory(DefaultComponentClassEnhancer.java:72) at org.apache.tapestry.enhance.DefaultComponentClassEnhancer.(DefaultComponentClassEnhancer.java:66) at org.apache.tapestry.engine.AbstractEngine.createComponentClassEnhancer(AbstractEngine.java:2207) at org.apache.tapestry.engine.AbstractEngine.setupForRequest(AbstractEngine.java:1262) at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:824) at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.Applicatio
[JBoss-user] [Javassist user questions] - javassist.NotFoundException: java.lang.Object - with securit
Hello, When I run Javassist 2.6 (in Tapestry 3.0) without security manager, everthing works OK. But when I switch to a security manager it throws a NotFoundException: java.lang.Object I debugged the code and I figured out that getClass().getResourceAsStream("/java/lang/Object.class") returns null when using the security manager. What permissions should be set to prevent this error? Thanks, Norbi View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3844229#3844229 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3844229 --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com ___ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user