Hello folks!

I beg your pardon, but i have another problem with crm. I don't only need an
n-m relationship, i also need an bidrectional 1-1 relationship. I tried to
develop one, but i receive this error message, when i try to call the getter
methods from my testclient. Could anyone tell me what this error message
means?

I receive exactly the same error message if i try to convert my unidirectional
to a bidirectional one. Pleeease help me. I don't know anything anymore.

Greetings, Janine

----------------->

java.rmi.ServerException: RemoteException occurred in server thread; nested
exception is:
        java.rmi.ServerException: EJBException:; nested exception is:
        javax.ejb.EJBException: Fehler in FloFaBean.getZugang:
javax.ejb.TransactionRolledbackLocalException: null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2
        at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
        at sun.rmi.transport.Transport$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown
Source)
        at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
        at sun.rmi.server.UnicastRef.invoke(Unknown Source)
        at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
        at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.
java:135)
        at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:96)
        at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
        at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
        at
org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterce
ptor.java:100)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
        at $Proxy1.getZugang(Unknown Source)
        at de.nine.client.Florames.testBean(Florames.java:57)
        at de.nine.client.Florames.main(Florames.java:136)
Caused by: java.rmi.ServerException: EJBException:; nested exception is:
        javax.ejb.EJBException: Fehler in FloFaBean.getZugang:
javax.ejb.TransactionRolledbackLocalException: null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2
        at
org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:347)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
        at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderI
nterceptor.java:122)
        at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContain
er.java:331)
        at org.jboss.ejb.Container.invoke(Container.java:700)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatch
er.java:284)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
        at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
        at sun.rmi.transport.Transport$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.ejb.EJBException: Fehler in FloFaBean.getZugang:
javax.ejb.TransactionRolledbackLocalException: null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        null; CausedByException is:
        Reentrant method call detected: Zugang 2; CausedByException is:
        Reentrant method call detected: Zugang 2
        at de.nine.session.FloFaBean.getZugang(FloFaBean.java:108)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessS
essionContainer.java:683)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(Cached
ConnectionInterceptor.java:185)
        at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSess
ionInstanceInterceptor.java:72)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.j
ava:84)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.ja
va:267)
        at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
        ... 21 more

====

That's the code from KundeBean.java:

        // ======================================================================
        // CMR Felder
        // ======================================================================

        // ----------------------------------------------------------------------

        /**
         * Zugangsdaten des Kunden liefern
         *
         * @return Zugangsdaten des Kunden
         *
         * @ejb.value-object
         *  aggregate="de.nine.cmp.ZugangValue"
         *  aggregate-name="Zugang"
         *  members="de.nine.cmp.ZugangLocal"
         *  members-name="Zugang"
         *  relation="external"
         * @ejb.relation
         *  name="zugang-kunde"
         *  role-name="kunde-hat-zugang"
         * @ejb.interface-method
         *  view-type="local"
         */
        public abstract ZugangLocal getZugang();

        /**
         * Zugangsdaten des Kunden setzen
         *
         * @param zugang: Zugangsdaten des Kunden
         *
         * @ejb.interface-method
         *  view-type="local"
         */
        public abstract void setZugang(ZugangLocal zugang);

====
That's the code from ZugangBean:

        // ======================================================================
        // CMR Felder
        // ======================================================================

        // ----------------------------------------------------------------------

        /**
         * Kundendaten liefern
         *
         * @return Kundendaten
         *
         * @ejb.value-object
         *  aggregate="de.nine.cmp.KundeValue"
         *  aggregate-name="Kunde"
         *  members="de.nine.cmp.KundeLocal"
         *  members-name="Kunde"
         *  relation="external"
         * @ejb.relation
         *  name="zugang-kunde"
         *  role-name="zugang-gehoert_zu-kunde"
         * @ejb.interface-method
         *  view-type="local"
         *
         * @jboss.relation
         *  fk-column="fkKunde"
         *  related-pk-field="idKunde"
         */
        public abstract KundeLocal getKunde();

        /**
         * Kundendaten setzen
         *
         * @param kunde: Kundendaten
         *
         * @ejb.interface-method
         *  view-type="local"
         */
        public abstract void setKunde(KundeLocal kunde);



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to