Hello, it's me,
I'm baaaaaaaaack with my ClassCastException :(((
I've done like to said, downloaded the RC3 (with your
link) and configured tomcat for port 80. I've then
redeployed my ear and I get my error back :(
I don't know what to do...
Here is the exception:
---8<------------------------------------
java.rmi.ServerException: $Proxy44; nested exception
is:
java.lang.ClassCastException: $Proxy44
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:119)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)
at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)
at org.jboss.ejb.Container.invoke(Container.java:705)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
at
org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98)
at
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:102)
at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:73)
at
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:76)
at
org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:111)
at
org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
at $Proxy40.isNewUser(Unknown Source)
at
org.apache.jsp.register$jsp._jspService(register$jsp.java:221)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
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.doFilter(ApplicationFilterChain.java:193)
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:2343)
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:1012)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.ClassCastException: $Proxy44
at
org.myrpg.atlas.ejb.UserSessionBean.setSessionContext(UserSessionBean.java:72)
at
org.jboss.ejb.StatelessSessionEnterpriseContext.(StatelessSessionEnterpriseContext.java:47)
at
org.jboss.ejb.plugins.StatelessSessionInstancePool.create(StatelessSessionInstancePool.java:61)
at
org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:208)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:63)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
... 51 more
---8<------------------------------------
And here is my code:
---8<------------------------------------
public void setSessionContext( SessionContext
sessionContext )
{
try
{
Context namingContext = new
javax.naming.InitialContext();
line 72 -> sequenceSessionLocal = (
(SequenceSessionLocalHome)namingContext.lookup(
"myrpg-atlas/SequenceSession" ) ).create();
userLocalHome =
(UserLocalHome)namingContext.lookup(
"myrpg-atlas/User" );
}
catch( CreateException ce )
{
throw new EJBException( ce );
}
catch( NamingException ne )
{
throw new EJBException( ne );
}
}
---8<------------------------------------
Hope someone could take care of my brain :(
Wonder Sonic (searching some ice for my head)
--- Wim Praet <[EMAIL PROTECTED]> a �crit�: > If
you like to rebuild the sources yourself, pay
> attention to the fact that
> things can change quite often :-) I used to do this
> myself but it's not
> worth the effort to do a daily rebuild to keep on
> track with the latest
> patches and stuff.
> Anyway, if you would like to use the build version,
> just use the output
> under the build dir as root for your JBoss dist
> (probably "jboss-3.1.0alpha"
> at the moment.. so your JBOSS_HOME variable would be
> "<path to
> build-dir>/jboss-3.1.0alpha" ). To use embedded
> catalina instead of Jetty,
> look for the catalina dir under /jboss-all and do a
> build of this catalina
> dir. You should get a tomcat4-service.jar and
> tomcat4-service.xml (or just a
> .sar containing the .xml I can't remember). Then
> remove the jetty service
> from your build and this should work: how to do this
> catalina stuff is in
> the readme file under the jboss-all/catalina dir.
>
> However, I shouldn't need to do all this
> explanation: just use the RC3
> release from
>
http://prdownloads.sourceforge.net/jboss/jboss-3.0.0RC3_tomcat-4.0.3.zip
> ,since the RC3 will soon be replaced by the final
> JBoss3.0, and it will take
> some time before 3.1 is out of alpha ;-)
>
> Ok, maybe RC3 is not the ultra-hyper-latest version
> compiled straight from
> the sources, but I should help you with the
> ClassCastException.
>
> regards,
> wim.
>
>
>
>
> ----- Original Message -----
> From: "wonder sonic" <[EMAIL PROTECTED]>
> To: "Wim Praet" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Tuesday, May 28, 2002 7:07 PM
> Subject: Re: Re[8]: [JBoss-user] [HELP] Is there
> someone to help me?
>
>
> > Okay:
> > -1- I've checked out the last version in the CVS
> > repository (jboss-all)
> > -2- .../jboss-all/build/build.bat rebuild the new
> > release
> > -3- and now? What should I do? take all the tree
> under
> > the output directory and paste it in my RC1
> > directory ?!? (And what about catalina?)
> >
> > why, why so much questions... ;)
> >
> > tia,
> > wonder sonic
> >
> > --- Wim Praet <[EMAIL PROTECTED]> a �crit : >
> Ah!
> > try using RC2 or RC3.
> > > I know someone who also got this "proxy"
> > > ClassCastException problem, and it
> > > dissapeared in RC2. So please, deploy and check
> your
> > > code with RC2 or RC3
> > > (attention: the <db>-service.xml file for your
> > > database might have changed
> > > so you need to update that too).
> > >
> > > succes!
> > > wim.
> > >
> > >
> > > ----- Original Message -----
> > > From: "wonder sonic" <[EMAIL PROTECTED]>
> > > To: "Wim Praet" <[EMAIL PROTECTED]>
> > > Cc: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, May 28, 2002 6:00 PM
> > > Subject: Re: Re[8]: [JBoss-user] [HELP] Is there
> > > someone to help me?
> > >
> > >
> > > > I'm using RC1 (jboss-3.0.0RC1_tomcat-4.0.3).
> > > > Beans used: UserSession, User, Sequence and
> > > > SequenceSession. In the web application: only
> > > > UserSession.
> > > >
> > > > ejb-jar.xml:
> > > > ...
> > > > <!--
> > > > SequenceSession
> > > > Implements a primary key generator.
> > > > By Jonathan Weedon at Borland
> Corporation.
> > > > -->
> > > > <session>
> > > > <ejb-name>SequenceSession</ejb-name>
> > > >
> > >
> <home>org.myrpg.atlas.ejb.SequenceSessionHome</home>
> > > >
> > >
> <remote>org.myrpg.atlas.ejb.SequenceSession</remote>
> > > >
> > > >
> > >
> >
>
<local-home>org.myrpg.atlas.ejb.SequenceSessionLocalHome</local-home>
> > > >
> > > >
> > >
> >
>
<local>org.myrpg.atlas.ejb.SequenceSessionLocal</local>
> > > >
> > > >
> > >
> >
>
<ejb-class>org.myrpg.atlas.ejb.SequenceSessionBean</ejb-class>
> > > > <session-type>Stateless</session-type>
> > > >
> <transaction-type>Container</transaction-type>
> > > > <env-entry>
> > > > <description>Number of retries (default:
> > > > 5).</description>
> > > > <env-entry-name>retryCount</env-entry-name>
> > > >
> > >
> <env-entry-type>java.lang.Integer</env-entry-type>
> > > > <env-entry-value>5</env-entry-value>
> > > > </env-entry>
> > > > <env-entry>
> > > > <description>Increment number (default:
> > > > 10).</description>
> > > > <env-entry-name>blockSize</env-entry-name>
> > > >
> > >
> <env-entry-type>java.lang.Integer</env-entry-type>
> > > > <env-entry-value>10</env-entry-value>
> > > > </env-entry>
> > > > </session>
> > > >
> > > > <!--
> > > > UserSession
> > > > -->
> > > > <session>
> > > > <ejb-name>UserSession</ejb-name>
> > > >
> <home>org.myrpg.atlas.ejb.UserSessionHome</home>
> > > >
> <remote>org.myrpg.atlas.ejb.UserSession</remote>
> > > >
> > > >
> > >
> >
>
<ejb-class>org.myrpg.atlas.ejb.UserSessionBean</ejb-class>
> > > > <session-type>Stateless</session-type>
> > > >
> <transaction-type>Container</transaction-type>
> > > > </session>
> > > >
> > > > <!--
> > > > ENTITY BEANS
> > > > -->
> > > > <!--
> > > > User
> > > > -->
> > > > <entity>
> > > > <ejb-name>User</ejb-name>
> > > > <home>org.myrpg.atlas.ejb.UserHome</home>
> > > > <remote>org.myrpg.atlas.ejb.User</remote>
> > > >
> > > >
> > >
> >
>
<local-home>org.myrpg.atlas.ejb.UserLocalHome</local-home>
> > > > <local>org.myrpg.atlas.ejb.UserLocal</local>
> > > >
> > >
> <ejb-class>org.myrpg.atlas.ejb.UserBean</ejb-class>
> > > >
> <persistence-type>Container</persistence-type>
> > > >
> > >
> <prim-key-class>java.lang.Integer</prim-key-class>
> > > > <reentrant>False</reentrant>
> > > > <cmp-version>2.x</cmp-version>
> > > >
> > >
> >
>
<abstract-schema-name>UserBean</abstract-schema-name>
>
=== message truncated ===
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user