Try updating to BETA-PROD-02.

Aaron

On Mon, 16 Oct 2000, Benjamin Kunz wrote:
> hi,
> 
> im really lost. i dont understand what happens there! what is the original
> error, and where does it occur?
> please, *any* suggestions!
> i am experimenting and reading docs since 2 days now, and a colleague is on
> it too - someone please explain what happens on the last lines of jboss
> output!
> following: jboss output, deployment descriptor, jboss.xml, matrixbean.java
> 
> <jboss-out>
> # ./run.sh 
> /classes/:./:/usr/java/lib/tools.jar:/usr/java/dt.jar:/j2sdkee1.2.1/lib/ejb1
> 0deployment.jar:/j2sdkee1.2.1/lib/j2ee.jar:/j2sdkee1.2.1/lib/jhall.jar:/fort
> e4j/lib/openide.jar:/classes/jaxp.jar:/jboss/client/jboss-client.jar:run.jar
> [Console logging] Logging started
> [Classpath] Added directory:file:/jboss/log/
> [Classpath] Added directory:file:/jboss/tmp/
> [Classpath] Added directory:file:/jboss/db/
> [Info] Java version: 1.3.0,Sun Microsystems Inc.
> [Info] Java VM: Java HotSpot(TM) Server VM 1.3.0,Sun Microsystems Inc.
> [Info] System: SunOS 5.8,sparc
> [Classpath] Added library:file:/jboss/lib/ext/jmxtools.jar
> [Classpath] Added library:file:/jboss/lib/ext/jdbc2_0-stdext.jar
> [Classpath] Added library:file:/jboss/lib/ext/mail.jar
> [Classpath] Added library:file:/jboss/lib/ext/hsql.jar
> [Classpath] Added library:file:/jboss/lib/ext/ejxeditor.jar
> [Classpath] Added library:file:/jboss/lib/ext/jpl-util-0_5b.jar
> [Classpath] Added library:file:/jboss/lib/ext/jndi.jar
> [Classpath] Added library:file:/jboss/lib/ext/jta-spec1_0_1.jar
> [Classpath] Added library:file:/jboss/lib/ext/ejb.jar
> [Classpath] Added library:file:/jboss/lib/ext/awt.jar
> [Classpath] Added library:file:/jboss/lib/ext/ejxejb.jar
> [Classpath] Added library:file:/jboss/lib/ext/idb.jar
> [Classpath] Added library:file:/jboss/lib/ext/activation.jar
> [Classpath] Added library:file:/jboss/lib/ext/jnpserver.jar
> [Classpath] Added library:file:/jboss/lib/ext/dynaserver.jar
> [Classpath] Added library:file:/jboss/lib/ext/jboss.jar
> [Classpath] Added library:file:/jboss/lib/ext/ejxjboss.jar
> [Classpath] Added library:file:/jboss/lib/ext/ejxjaws.jar
> [Classpath] Added library:file:/jboss/lib/ext/xml.jar
> [Classpath] Added library:file:/jboss/lib/ext/Opta2000.jar
> [JDBC] Loaded JDBC-driver:org.hsql.jdbcDriver
> [JDBC] Loaded JDBC-driver:jdbc.idbDriver
> [JDBC] Loaded JDBC-driver:com.inet.pool.PoolDriver
> [Webserver] Initializing
> [Webserver] Initialized
> [Hypersonic] Initializing
> [Hypersonic] Database started
> [Hypersonic] Initialized
> [Hypersonic] Server 1.4 is running
> [Naming] Initializing
> [Naming] Naming started on port 1099
> [Naming] Initialized
> [Transaction manager] Initializing
> [Transaction manager] Initialized
> [Simple Realm Mapping] Initializing
> [Simple Realm Mapping] Initialized
> [Security manager] Initializing
> [Security manager] Initialized
> [DataSource] Initializing
> [DataSource] Connection pool for jdbc:idb:../conf/instantdb.properties bound
> to InstantDB
> InstantDB - Version 3.12
> [DataSource] Copyright (c) 1997-1999 Instant Computer Solutions Ltd.
> [DataSource] Initialized
> [XADataSource] Initializing
> [XADataSource] Initialized
> [Container factory] Initializing
> [Container factory] Temporary directory set to:/jboss/tmp/deploy
> [Container factory] Initialized
> [Auto deploy] Watching /jboss/deploy
> [Auto deployer] Initializing
> [Auto deployer] Initialized
> [JMX RMI Adaptor] Initializing
> [JMX RMI Adaptor] Initialized
> [JMX RMI Connector] Initializing
> [JMX RMI Connector] Initialized
> [Configuration] Initializing
> [Configuration] Initialized
> [Configuration] MaxActiveClientCount set to 10 in Adaptor:name=html
> [Configuration] Port set to 8082 in Adaptor:name=html
> [Configuration] LibraryDirectory set to /jboss/bin in
> DefaultDomain:service=MLet
> [Configuration] URL set to jdbc:HypersonicSQL:hsql://localhost in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] GCMinIdleTime set to 1200000 in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] ShrinkPercent set to 0.33 in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] GCEnabled set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] LoggingEnabled set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] TimestampUsed set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] Blocking set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] GCInterval set to 120000 in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] InvalidateOnError set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] JDBCUser set to sa in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] MinSize set to 0 in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] ShrinkMinIdleTime set to 600000 in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] ShrinkingEnabled set to false in
> DefaultDomain:service=XADataSource,name=Hypersonic
> [Configuration] URL set to
> jdbc:inetpool:jdbc:inetdae:212.63.68.165:1433?database=fok in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] GCMinIdleTime set to 1200000 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] Password set to arz409 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] ShrinkPercent set to 0.33 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] GCEnabled set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] LoggingEnabled set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] TimestampUsed set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] Blocking set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] GCInterval set to 120000 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] InvalidateOnError set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] JDBCUser set to sa in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] MinSize set to 0 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] ShrinkMinIdleTime set to 600000 in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] ShrinkingEnabled set to false in
> DefaultDomain:service=XADataSource,name=TLDDBP
> [Configuration] Format set to [{2}] {4} in
> DefaultDomain:service=Logging,type=Console
> [Configuration] Port set to 8083 in DefaultDomain:service=Webserver
> [Configuration] VerifyDeployments set to true in
> EJB:service=ContainerFactory
> [Naming] Starting
> [Naming] Started
> [Hypersonic] Starting
> [Hypersonic] Started
> [DataSource] Starting
> [DataSource] Started
> [Transaction manager] Starting
> [Transaction manager] Started
> [XADataSource] Starting
> [XADataSource] XA Connection pool Hypersonic bound to Hypersonic
> [XADataSource] Started
> [XADataSource] Starting
> [XADataSource] XA Connection pool TLDDBP bound to TLDDBP
> [XADataSource] Started
> [Container factory] Starting
> [Container factory] Started
> [Auto deployer] Starting
> [Auto deploy] Auto deploy of file:/jboss/deploy/fag.jar
> [Container factory] Deploying:file:/jboss/deploy/fag.jar
> [Container factory] /jboss/tmp/deploy
> [Container factory] Loading ejb-jar.xml :
> jar:file:/jboss/tmp/deploy/tmpejbjar56306.jar!/META-INF/ejb-jar.xml
> [Container factory] Loading standardjboss.xml :
> jar:file:/jboss/lib/ext/jboss.jar!/org/jboss/metadata/standardjboss.xml
> [Container factory]
> jar:file:/jboss/tmp/deploy/tmpejbjar56306.jar!/META-INF/jboss.xml found.
> Overriding defaults
> [Verifier] Verifying file:/jboss/tmp/deploy/tmpejbjar56306.jar
> [Verifier] MatrixBean: Verified.
> [Verifier] TLDDB_ZugriffBean: Verified.
> [Verifier] FortranberechnungenBean: Verified.
> [Container factory] Deploying MatrixBean
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying TLDDB_ZugriffBean
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Deploying FortranberechnungenBean
> [Container factory] Container Invoker Optimize='false'
> [Container factory] Binding an EJBReference fag/TLDDB_Zugriff
> [Container factory] Binding fag/TLDDB_Zugriff to internal JNDI source:
> TLDDB_ZugriffBean
> [Container factory] Binding an EJBReference fag/Fortranberechnungen
> [Container factory] Binding fag/Fortranberechnungen to internal JNDI source:
> FortranberechnungenBean
> [Container factory] Bound MatrixBean to fag/Matrix
> [Container factory] Bound TLDDB_ZugriffBean to fag/TLDDB_Zugriff
> [Container factory] Bound FortranberechnungenBean to fag/Fortranberechnungen
> [Container factory] Deployed application: file:/jboss/deploy/fag.jar
> [Auto deployer] Started
> [Security manager] Starting
> [Security manager] Started
> [Simple Realm Mapping] Starting
> [Simple Realm Mapping] Started
> [Webserver] Starting
> [Webserver] Codebase set to http://etacarinae.i-te.com:8083/
> [Webserver] Started webserver on port 8083
> [Webserver] Started
> [JMX RMI Adaptor] Starting
> [JMX RMI Adaptor] Started
> [JMX RMI Connector] Starting
> [JMX RMI Connector] Started
> [Default] 18 services and 4 other MBeans started.
> [Default] Shutdown hook added
> [Default] jBoss 2.0 BETA-PROD-01 Started
> [Default] JRMPCI:invokeHome create
> [Default] Tx is null
> [MatrixBean] TX_REQUIRED for create
> [MatrixBean] begin tx
> [MatrixBean] commit tx 0
> [MatrixBean] TX_REQUIRED for LDR
> [MatrixBean] begin tx
> [MatrixBean] JRMPCI:invokeHome create
> [MatrixBean] Tx is tx:Xid:1
> [TLDDB_ZugriffBean] TX_REQUIRED for create
> [MatrixBean] JRMPCI:invokeHome create
> [MatrixBean] Tx is tx:Xid:1
> [FortranberechnungenBean] TX_REQUIRED for create
> [TLDDB_ZugriffBean] TX_REQUIRED for fuelle_Lager
> [TLDDB_ZugriffBean] Exception occurred; nested exception is: 
>         java.lang.ArrayIndexOutOfBoundsException
> [MatrixBean] rollback tx 1
> [MatrixBean] javax.transaction.xa.XAException
> [MatrixBean]    at
> org.jboss.minerva.xa.XAResourceImpl.rollback(XAResourceImpl.java:204)
> [MatrixBean]    at
> org.jboss.tm.TxCapsule.rollbackResources(TxCapsule.java:920)
> [MatrixBean]    at org.jboss.tm.TxCapsule.rollback(TxCapsule.java:285)
> [MatrixBean]    at org.jboss.tm.TxManager.rollback(TxManager.java:263)
> [MatrixBean]    at
> org.jboss.tm.TransactionImpl.rollback(TransactionImpl.java:122)
> [MatrixBean]    at
> org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:2
> 03)
> [MatrixBean]    at
> org.jboss.ejb.plugins.TxInterceptor.invoke(TxInterceptor.java:96)
> [MatrixBean]    at
> org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14
> 0)
> [MatrixBean]    at
> org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:156)
> [MatrixBean]    at
> org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav
> a:264)
> [MatrixBean]    at
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
> nvoker.java:202)
> [MatrixBean]    at
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
> nvoker.java:179)
> [MatrixBean]    at java.lang.reflect.Method.invoke(Native Method)
> [MatrixBean]    at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
> [MatrixBean]    at sun.rmi.transport.Transport$1.run(Transport.java:142)
> [MatrixBean]    at java.security.AccessController.doPrivileged(Native
> Method)
> [MatrixBean]    at
> sun.rmi.transport.Transport.serviceCall(Transport.java:139)
> [MatrixBean]    at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
> [MatrixBean]    at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
> 43)
> [MatrixBean]    at java.lang.Thread.run(Thread.java:484)
> [MatrixBean] Exception occurred; nested exception is: 
>         java.lang.ArrayIndexOutOfBoundsException
> 
> </jboss-out>
> <ejb-jar.xml>
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <ejb-jar>
> <resource-managers>
>      <resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
>          <res-name>TLDDB</res-name>
>          <res-jndi-name>TLDDBP</res-jndi-name>
>      </resource-manager>
>  </resource-managers>
>      <enterprise-beans>
> 
>        <session>
>               <ejb-name>MatrixBean</ejb-name>
>               <home>ite.Matrix.MatrixHome</home>
>               <remote>ite.Matrix.Matrix</remote>
>               <ejb-class>ite.Matrix.MatrixBean</ejb-class>
>               <session-type>Stateless</session-type>
>               <transaction-type>Container</transaction-type>
>               <ejb-ref> 
>                       <ejb-ref-name>fag/Fortranberechnungen</ejb-ref-name>
> 
>                       <ejb-ref-type>Session</ejb-ref-type> 
>                       <home>FortranberechnungenHome</home> 
>                       <remote>Fortranberechnungen</remote> 
>                       <ejb-link>FortranberechnungenBean</ejb-link> 
>               </ejb-ref> 
>               <ejb-ref> 
>                       <ejb-ref-name>fag/TLDDB_Zugriff</ejb-ref-name> 
>                       <ejb-ref-type>Session</ejb-ref-type> 
>                       <home>TLDDB_ZugriffHome</home> 
>                       <remote>TLDDB_Zugriff</remote> 
>                       <ejb-link>TLDDB_ZugriffBean</ejb-link> 
>               </ejb-ref> 
>        </session>
>        <session>
>               <ejb-name>TLDDB_ZugriffBean</ejb-name>
>               <home>ite.Matrix.TLDDB_ZugriffHome</home>
>               <remote>ite.Matrix.TLDDB_Zugriff</remote>
>               <ejb-class>ite.Matrix.TLDDB_ZugriffBean</ejb-class>
>               <session-type>Stateless</session-type>
>               <transaction-type>Container</transaction-type>
>               <resource-ref>
>                       <resource-name>TLDDB</resource-name>
>                       <res-ref-name>TLDDB</res-ref-name>
>                       <res-type>javax.sql.DataSource</res-type>
>                       <res-auth>Container</res-auth>
>               </resource-ref>
>        </session>
>        <session>
>               <ejb-name>FortranberechnungenBean</ejb-name>
>               <home>ite.Matrix.FortranberechnungenHome</home>
>               <remote>ite.Matrix.Fortranberechnungen</remote>
>               <ejb-class>ite.Matrix.FortranberechnungenBean</ejb-class>
>               <session-type>Stateless</session-type>
>               <transaction-type>Container</transaction-type>
>        </session>
>      </enterprise-beans>
>    </ejb-jar>
> 
> </ejb-jar.xml>
> <jboss.xml>
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> <jboss>
>      <secure>false</secure>
>      <container-configurations></container-configurations>
> <resource-managers>
>      <resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
>          <res-name>TLDDB</res-name>
>          <res-jndi-name>TLDDBP</res-jndi-name>
>      </resource-manager>
>  </resource-managers><enterprise-beans>
>        <session>
>        <ejb-name>FortranberechnungenBean</ejb-name>
>        <jndi-name>fag/Fortranberechnungen</jndi-name>
>        <configuration-name></configuration-name>
>        </session>
>        <session>
>        <ejb-name>TLDDB_ZugriffBean</ejb-name>
>        <jndi-name>fag/TLDDB_Zugriff</jndi-name>
>                 <resource-ref>
>  
> <res-ref-name>TLDDB</res-ref-name><resource-name>TLDDB</resource-name>
>          </resource-ref>
> <configuration-name></configuration-name>
>        </session>
>        <session>
>        <ejb-name>MatrixBean</ejb-name>
>        <jndi-name>fag/Matrix</jndi-name>
>        <configuration-name></configuration-name>
>        </session>
>      </enterprise-beans>
>    </jboss>
> 
> </jboss.xml>
> <matrixbean.java>
> 
> /* Generated by Together */
> 
> package ite.Matrix;
> 
> import javax.ejb.CreateException;
> import javax.ejb.EJBException;
> import javax.ejb.SessionBean;
> import javax.ejb.SessionContext;
> import javax.naming.InitialContext;
> import javax.rmi.PortableRemoteObject;
> 
> /**
>  * @ejbHome <{ite.Matrix.MatrixHome}>
>  * @ejbRemote <{ite.Matrix.Matrix}>
>  */
> public class MatrixBean implements SessionBean {
>      private SessionContext ctx;
>      private Fortranberechnungen CFortranberechnungen;
>      private FortranberechnungenHome fbhome;
>      private TLDDB_Zugriff CTLDDB_Zugriff;
>      private TLDDB_ZugriffHome tdbhome;
> 
>      public void setSessionContext(SessionContext context) throws
> java.rmi.RemoteException, EJBException {
>           ctx = context;
>      }
> 
>      public void ejbActivate() throws java.rmi.RemoteException, EJBException
> {
>      }
> 
>      public void ejbPassivate() throws java.rmi.RemoteException,
> EJBException {
>      }
> 
>      public void ejbRemove() throws java.rmi.RemoteException, EJBException {
>           try {
>               CFortranberechnungen.remove();
>               CTLDDB_Zugriff.remove();
>           }
>           catch (javax.ejb.RemoveException e){
>             System.err.println("Bean konnten nicht entfernt werden");
>           }
>      }
> 
>      public void ejbCreate() throws CreateException, EJBException,
> java.rmi.RemoteException, javax.naming.NamingException {
>           InitialContext jndiContext = new InitialContext();
>           Object Fortranberechnungen_ =
> jndiContext.lookup("fag/Fortranberechnungen");
>           Object TLDDB_Zugriff_ = jndiContext.lookup("fag/TLDDB_Zugriff");
>           fbhome =
> (FortranberechnungenHome)PortableRemoteObject.narrow(Fortranberechnungen_,
> FortranberechnungenHome.class);
>           tdbhome =
> (TLDDB_ZugriffHome)PortableRemoteObject.narrow(TLDDB_Zugriff_,
> TLDDB_ZugriffHome.class);
>           CTLDDB_Zugriff = tdbhome.create();
>           CFortranberechnungen = fbhome.create();
>      }
> 
>      public void LDR(Lager zuBerechnendesObjekt) throws
> java.rmi.RemoteException{
>         Eingabe_Lager_Daten EingabeDaten =
> zuBerechnendesObjekt.getEingabe_Wert();
>         CTLDDB_Zugriff.fuelle_Lager(zuBerechnendesObjekt);
>         if(EingabeDaten.getSchmierungsart()==1) //oelschmierung
>  
> CFortranberechnungen.V_KENN_berechnen(zuBerechnendesObjekt);//V_KENN never
> sets iret
>         CFortranberechnungen.LDR_berechnen(zuBerechnendesObjekt);
>      }
> }
> 
> </matrixbean.java>
> 



--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to