[JBoss-user] [Javassist user questions] - Re: javassist tries to call a method with wrong return type

2004-11-03 Thread snorbi
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

2004-11-03 Thread snorbi
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

2004-08-05 Thread snorbi
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

2004-08-05 Thread snorbi
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