Problemas al Modificar un EJB para servidor Jonas

Xavi
17 de Marzo del 2006
Hola a todos,
estoy trabajando en una aplicación distribuida con EJB y he tenido que añadir funcionalidad a uno de los EJB ya existentes. He generado la cabecera en la clase que define el interface del EJB, en la clase EJB he desarrollado el metodo nuevo y en la clase BA he generado la llamada a la factoria para invocar este nuevo metodo. Al compilar todo es correcto, pero una vez ejecuta el GENIC para generar los stubs y skeletons para el RMI me da el siguiente error: (msg consola)
jonasejbjar:
[ejbjar] building sat_ejb_negociofranquicias.jar with 79 files
[genic] GenIC for JOnAS 4.1.4: Beans 'MPFR003EJB', 'MPFR874EJB', 'MPFR054EJB', 'MPFR051EJB', 'MPFR002EJB', 'MPFR001EJB', 'MPFR004EJB', 'MPFR007EJB', 'MPFR006EJB', 'MPFR052EJB', 'MPFR053EJB' generation ...
[genic] Sources classes successfully generated for 'MPFR003EJB'
[genic] Sources classes successfully generated for 'MPFR874EJB'
[genic] Sources classes successfully generated for 'MPFR054EJB'
[genic] Sources classes successfully generated for 'MPFR051EJB'
[genic] Sources classes successfully generated for 'MPFR002EJB'
[genic] Sources classes successfully generated for 'MPFR001EJB'
[genic] Sources classes successfully generated for 'MPFR004EJB'
[genic] Sources classes successfully generated for 'MPFR007EJB'
[genic] Sources classes successfully generated for 'MPFR006EJB'
[genic] Sources classes successfully generated for 'MPFR052EJB'
[genic] Sources classes successfully generated for 'MPFR053EJB'
[genic] Running 'C:j2sdk1.4.2_06jre..binjavac -classpath C:eclipseworkspacesatwebappsWEB-INFclasses;C:JOnAS-4.1.4libcommonsjonasow_jonas.jar;C:JOnAS-4.1.4libjonas.jar;C:JOnAS-4.1.4libcommonjonathanjonathan.jar;C:JOnAS-4.1.4libcommonjonathankilim.jar;C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmp;C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmp;C:eclipseworkspacesatoutputejbjarssat_ejb_negociofranquicias-generic.jar;;C:JOnAS-4.1.4libcommonsj2eeactivation.jar;C:JOnAS-4.1.4libcommonsj2eeconnector-1_5.jar;C:JOnAS-4.1.4libcommonsj2eedeployment-1_1.jar;C:JOnAS-4.1.4libcommonsj2eeejb-2_1-api.jar;C:JOnAS-4.1.4libcommonsj2eejacc-1_0.jar;C:JOnAS-4.1.4libcommonsj2eejavax77.jar;C:JOnAS-4.1.4libcommonsj2eejaxr-api.jar;C:JOnAS-4.1.4libcommonsj2eejaxrpc.jar;C:JOnAS-4.1.4libcommonsj2eejms.jar;C:JOnAS-4.1.4libcommonsj2eejsp-2_0.jar;C:JOnAS-4.1.4libcommonsj2eejsr88-api.jar;C:JOnAS-4.1.4libcommonsj2eejta-spec1_0_1.jar;C:JOnAS-4.1.4libcommonsj2eejts-spec1_0.jar;C:JOnAS-4.1.4libcommonsj2eemail.jar;C:JOnAS-4.1.4libcommonsj2eesaaj.jar;C:JOnAS-4.1.4libcommonsj2eeservlet-2_4.jar;C:JOnAS-4.1.4libcommonsj2eewsdl4j.jar;C:JOnAS-4.1.4libcommonsjonasaxisaxis-ant.jar;C:JOnAS-4.1.4libcommonsjonasaxisaxis.jar;C:JOnAS-4.1.4libcommonsjonascaroljavagroups-all.jar;C:JOnAS-4.1.4libcommonsjonascarolow_carol_core.jar;C:JOnAS-4.1.4libcommonsjonashsqldb.jar;C:JOnAS-4.1.4libcommonsjonasjakarta-commonscommons-beanutils.jar;C:JOnAS-4.1.4libcommonsjonasjakarta-commonscommons-collections.jar;C:JOnAS-4.1.4libcommonsjonasjakarta-commonscommons-discovery.jar;C:JOnAS-4.1.4libcommonsjonasjakarta-commonscommons-logging-api.jar;C:JOnAS-4.1.4libcommonsjonasjakarta-commonscommons-modeler.jar;C:JOnAS-4.1.4libcommonsjonasjaxr-ricastor-0.9.3.9-xml.jar;C:JOnAS-4.1.4libcommonsjonasjaxr-rifscontext.jar;C:JOnAS-4.1.4libcommonsjonasjaxr-rijaxr-ri.jar;C:JOnAS-4.1.4libcommonsjonasjaxr-risoap.jar;C:JOnAS-4.1.4libcommonsjonasjeremiejeremie.jar;C:JOnAS-4.1.4libcommonsjonasjeremiejonathan-core.jar;C:JOnAS-4.1.4libcommonsjonasjeremiekilim.jar;C:JOnAS-4.1.4libcommonsjonasjeremienanoxml-lite-2.2.1.jar;C:JOnAS-4.1.4libcommonsjonasjoramjakarta-regexp-1.2.jar;C:JOnAS-4.1.4libcommonsjonasjoramJCup.jar;C:JOnAS-4.1.4libcommonsjonasjoramjoram-client.jar;C:JOnAS-4.1.4libcommonsjonasjoramjoram-connector.jar;C:JOnAS-4.1.4libcommonsjonasjoramjoram-mom.jar;C:JOnAS-4.1.4libcommonsjonasjoramjoram-shared.jar;C:JOnAS-4.1.4libcommonsjonasjormow_jorm_api.jar;C:JOnAS-4.1.4libcommonsjonasjormow_jorm_core.jar;C:JOnAS-4.1.4libcommonsjonasjormow_jorm_runtime.jar;C:JOnAS-4.1.4libcommonsjonasjormow_perseus_cache.jar;C:JOnAS-4.1.4libcommonsjonasjormow_perseus_connection_holder.jar;C:JOnAS-4.1.4libcommonsjonasjotm.jar;C:JOnAS-4.1.4libcommonsjonasmedorow_medor.jar;C:JOnAS-4.1.4libcommonsjonasmedorow_medor_exp.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_api.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_file.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_helper.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_wrp_common.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_wrp_javalog.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_wrp_log4j.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_wrp_p6spy.jar;C:JOnAS-4.1.4libcommonsjonasmonologow_util_log_wrp_pw.jar;C:JOnAS-4.1.4libcommonsjonasmx4jmx4j-remote.jar;C:JOnAS-4.1.4libcommonsjonasmx4jmx4j.jar;C:JOnAS-4.1.4libcommonsjonasow_jonas.jar;C:JOnAS-4.1.4libcommonsjonasow_jonas_axis.jar;C:JOnAS-4.1.4libcommonsjonasow_jonas_jdbc_ra.jar;C:JOnAS-4.1.4libcommonsjonasp6spy.jar;C:JOnAS-4.1.4libcommonsjonasspeedojdo.jar;C:JOnAS-4.1.4libcommonsjonasspeedospeedo_client.jar;C:JOnAS-4.1.4libcommonsjonasspeedospeedo_for_jonas_ra.jar;C:JOnAS-4.1.4libextNewNectApis.jar;C:JOnAS-4.1.4libextNewNectComm.jar;C:JOnAS-4.1.4libextNewNectExcep.jar;C:JOnAS-4.1.4libextNewNectIS.jar;C:JOnAS-4.1.4libextNewNectLog.jar;C:JOnAS-4.1.4libextNewNectPresentacion.jar;C:JOnAS-4.1.4libextNewNectSD.jar;C:JOnAS-4.1.4libextNewNectUtil.jar;C:JOnAS-4.1.4libextoracle.jar;C:JOnAS-4.1.4libextsat_lib.jar;C:JOnAS-4.1.4libextsia_lib.jar;C:JOnAS-4.1.4libtoolscommons-digester.jar;C:JOnAS-4.1.4libtoolsow_carol_cmic.jar;C:JOnAS-4.1.4libtoolsow_jonas_genic.jar;C:JOnAS-4.1.4libtoolsow_jonas_newbean.jar;C:JOnAS-4.1.4libtoolsow_jonas_wsgen.jar;C:JOnAS-4.1.4libtoolsow_jonas_xml.jar;C:JOnAS-4.1.4libtoolsow_jorm_compiler.jar;C:JOnAS-4.1.4libtoolsow_util_log_wrp_velo.jar;C:JOnAS-4.1.4libtoolsvelocity-dep-1.4.jar -d C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmp C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR003EJB1841475213Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR003EJB1841475213Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR874EJB898473805Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR874EJB898473805Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR054EJB_897748723Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR054EJB_897748723Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR051EJB641648109Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR051EJB641648109Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR002EJB922951725Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR002EJB922951725Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR001EJB4428237Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR001EJB4428237Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR004EJB_1534968595Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR004EJB_1534968595Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR007EJB1220601869Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR007EJB1220601869Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR006EJB302078381Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR006EJB302078381Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR052EJB1560171597Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR052EJB1560171597Remote.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR053EJB_1816272211Home.java C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR053EJB_1816272211Remote.java'
[genic] C:DOCUME~1xvidaldLOCALS~1Tempgenic19891.tmpsatnegociofranquiciasJOnASMPFR004EJB_1534968595Remote.java:20: sat.negocio.franquicias.JOnASMPFR004EJB_1534968595Remote is not abstract and does not override abstract method selAltaCarga320(java.lang.String) in sat.negocio.franquicias.MPFR004
[genic] public class JOnASMPFR004EJB_1534968595Remote extends JSessionRemote implements sat.negocio.franquicias.MPFR004 {
[genic] ^
[genic] 1 error
[genic] GenIC fatal error:
[genic] Exception during execution of org.objectweb.jonas_ejb.genic.GenIC : Failed when compiling the generated classes via java compiler
[genic] java.lang.RuntimeException: Failed when compiling the generated classes via java compiler
[genic] at org.objectweb.jonas_ejb.genic.GenIC.fatalError(GenIC.java:980)
[genic] at org.objectweb.jonas_ejb.genic.GenIC.main(GenIC.java:443)
[genic] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[genic] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[genic] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[genic] at java.lang.reflect.Method.invoke(Method.java:324)
[genic] at org.objectweb.jonas.server.Bootstrap.main(Bootstrap.java:90)
[genic] Failed when compiling the generated classes via java compiler
BUILD FAILED: C:eclipseworkspacesatcomponentsEJBsatnegociofranquiciasbuild.xml:59: GenIC reported an error.

¿¿¿Alguien sabe que pasa????
Gracias

egm
17 de Marzo del 2006
Aparentemente estas tratando de reescribir un metodo que no esta declarado como abstracto, y no esta permitido fijate en

sat.negocio.franquicias.JOnASMPFR004EJB_1534968595Remote is not abstract and does not override abstract method selAltaCarga320(java.lang.String) in sat.negocio.franquicias.MPFR004