Hi,
Did a checkout and build this morning - no problems. Ran jBoss - no
problems. I ran dist\bin\TestBeanClient.bat. The stateless and stateful
session test worked (I think, see jBoss output), but I got the following
output for the Entity test. Is this a known problem or is it just me
(again)?
Peter.
- - - 8< - - - - - - 8< - - - - - - 8< - - - - - - 8< - - -
_____________________________________________
jBoss, the EJB Open Source Server
Copyright (C), The jBoss Organization, 2000
_____________________________________________
Welcome to the test Suite v0.9
_____________________________________________
Trying the context...OK
Test Stateless Bean
===================
Looking up the home nextgen.StatelessSession...ok
Calling create on StatelessSessionHome...ok
Calling getEJBHome() on StatelessSession...ok
Calling Business Method A on StatelessSession... ok
Calling Business Method B on StatelessSession...
from the environment properties my name is marc
Calling Business Method C on StatelessSession...
from the environment properties (subContext) my name is marc with subContext
Calling Business Method D on StatelessSession...
Caught BusinessMethodException OK
Calling testClassLoading on StatelessSession... OK
Calling StatelessSession.remove()...ok
Test Stateful Bean
==================
Looking up the home nextgen.StatefulSession...ok
Calling create on StatefulSessionHome with name Marc...ok
Calling getEJBHome() on StatefulSession...ok
Calling Business Method A on StatefulSession...
I was created with Stateful String Marc
Calling Business Method A (state) on StatefulSession...
I was created with Stateful String Marc
Calling StatefulSession.remove()...ok
Test Entity Bean CMP
====================
Looking up the home nextgen.EnterpriseEntity...ok
Calling find on EnterpriseEntityHome with name Marc...ok
Calling for duplicate create and DuplicateKeyException...ok
Calling getEJBHome() on EntityCMP...ok
Calling Business Method A on enterpriseEntity...
EntityBean.callBusinessMethodA() called, my primaryKey is Marc
Calling method createEntity on enterpriseEntity... java.rmi.ServerException:
RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException
java.rmi.RemoteException
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC
all.java:245)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invoke(Unknown
Source)
at
org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(EntityProxy.java:11
7)
at $Proxy5.createEntity(Unknown Source)
at
org.jboss.zol.testbean.client.EjbossClient.doSomeTesting(EjbossClient.java:1
74)
at
org.jboss.zol.testbean.client.EjbossClient.main(EjbossClient.java:323)
- - - 8< - - - - - - 8< - - - - - - 8< - - - - - - 8< - - -
Here's what jBoss had to say for itself:
- - - 8< - - - - - - 8< - - - - - - 8< - - - - - - 8< - - -
[Console logging] Logging started
[Classpath] Added directory:file:/E:/Projects/cvs/jboss/dist/log/
[Info] Java version: 1.3.0,Sun Microsystems Inc.
[Info] Java VM: Java HotSpot(TM) Server VM 2.0fcs-E,Sun Microsystems Inc.
[Info] System: Windows NT 4.0,x86
[Classpath] Added directory:file:/E:/Projects/cvs/jboss/dist/db/
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/activation.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/awt.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/dynaserver.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/ejb.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/ejxeditor.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/ejxejb.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/ejxjaws.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/ejxjboss.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/hsql.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/idb.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jboss.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jdbc2_0-stdext.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jmxtools.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jndi.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jnpserver.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jpl-util-0_5b.jar
[Classpath] Added
library:file:/E:/Projects/cvs/jboss/dist/lib/ext/jta-spec1_0_1.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/mail.jar
[Classpath] Added library:file:/E:/Projects/cvs/jboss/dist/lib/ext/xml.jar
[JDBC] Loaded JDBC-driver:org.hsql.jdbcDriver
[JDBC] Loaded JDBC-driver:jdbc.idbDriver
[Webserver] Initializing
[Webserver] Initialized
[Hypersonic] Initializing
[Hypersonic] Server 1.4 is running
[Hypersonic] Database started
[Hypersonic] Initialized
[Naming] Initializing
[Naming] Naming started on port 1099
[Naming] Initialized
[Transaction manager] Initializing
[Transaction 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
[DataSource] Initializing
[DataSource] Connection pool for jdbc:HypersonicSQL:hsql://localhost bound
to Hypersonic
[DataSource] Initialized
[Container factory] Initializing
[Container factory] Initialized
[Auto deploy] Watching E:\Projects\cvs\jboss\dist\deploy
[Auto deployer] Initializing
[Auto deployer] Initialized
[JMX RMI Adaptor] Initializing
[JMX RMI Adaptor] 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 E:\Projects\cvs\jboss\dist\bin in
DefaultDomain:service=MLet
[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 false in
EJB:service=ContainerFactory
[Naming] Starting
[Naming] Started
[Container factory] Starting
[Container factory] Started
[Hypersonic] Starting
[Hypersonic] Started
[DataSource] Starting
[DataSource] Started
[JMX RMI Adaptor] Starting
[JMX RMI Adaptor] Started
[Transaction manager] Starting
[Transaction manager] Started
[DataSource] Starting
[DataSource] Started
[Webserver] Starting
[Webserver] Codebase set to http://localhost:8083/
[Webserver] Started webserver on port 8083
[Webserver] Started
[Auto deployer] Starting
[Auto deploy] Auto deploy of
file:/E:/Projects/cvs/jboss/dist/deploy/TestBeans.jar
[Container factory]
Deploying:file:/E:/Projects/cvs/jboss/dist/deploy/TestBeans.jar
[Container factory] Deploying nextgen.EntityPK
[Container factory] No configuration chosen. Using default configuration
[Container factory] Deploying nextgen.EntityBMP
[Container factory] No configuration chosen. Using default configuration
[Container factory] Deploying nextgen.EnterpriseEntity
[Container factory] No configuration chosen. Using default configuration
[Container factory] Deploying nextgen.StatefulSession
[Container factory] No configuration chosen. Using default configuration
[Container factory] Deploying nextgen.StatelessSession
[Container factory] No configuration chosen. Using default configuration
[Container factory] Storing sessions for nextgen.StatefulSession
in:database\nextgen.StatefulSession
[Container factory] 0 old sessions removed
[JAWS] Initializing JAWS plugin for nextgen.EntityPK
[JAWS] Remove:DELETE FROM nextgen_EntityPK WHERE aBoolean=? AND anInt=? AND
aLong=? AND aDouble=? AND aString=?
[JAWS] Drop:DROP TABLE nextgen_EntityPK
[JAWS] Create table:CREATE TABLE nextgen_EntityPK (aBoolean BIT,aDouble
DOUBLE,aLong BIGINT,aString VARCHAR(256),anInt INTEGER)
[JAWS] Insert:INSERT INTO nextgen_EntityPK
(aBoolean,aDouble,aLong,aString,anInt) VALUES (?,?,?,?,?)
[JAWS] Select:SELECT aBoolean,aDouble,aLong,aString,anInt FROM
nextgen_EntityPK WHERE aBoolean=? AND
anInt=? AND aLong=? AND aDouble=? AND aString=?
[JAWS] Exists:SELECT COUNT(*) AS Total FROM nextgen_EntityPK WHERE
aBoolean=? AND anInt=? AND aLong=? AND aDouble=? AND aString=?
[JAWS] Initializing JAWS plugin for nextgen.EnterpriseEntity
[JAWS] Remove:DELETE FROM nextgen_EnterpriseEntity WHERE name=?
[JAWS] Drop:DROP TABLE nextgen_EnterpriseEntity
[JAWS] Create table:CREATE TABLE nextgen_EnterpriseEntity (name
VARCHAR(256))
[JAWS] Insert:INSERT INTO nextgen_EnterpriseEntity (name) VALUES (?)
[JAWS] Select:SELECT name FROM nextgen_EnterpriseEntity WHERE name=?
[JAWS] Exists:SELECT COUNT(*) AS Total FROM nextgen_EnterpriseEntity WHERE
name=?
[Container factory] Binding an EJBReference ejb/myEJBRef
[Container factory] Bind ejb/myEJBRef to
[Container factory] Using default DataSource:Hypersonic
[Container factory] Bound nextgen.StatefulSession to nextgen.StatefulSession
[Container factory] Bound nextgen.EntityPK to nextgen.EntityPK
[JAWS] Table nextgen_EntityPK exists
[Container factory] Bound nextgen.StatelessSession to
nextgen.StatelessSession
[Container factory] Bound nextgen.EnterpriseEntity to
nextgen.EnterpriseEntity
[JAWS] Table nextgen_EnterpriseEntity exists
[Container factory] Bound nextgen.EntityBMP to nextgen.EntityBMP
[Container factory] Deployed application:
file:/E:/Projects/cvs/jboss/dist/deploy/TestBeans.jar
[Auto deployer] Started
[Default] Shutdown hook added
[Default] jBoss 2.0 Started
[Default] org.jboss.tm.TxManager@11f801
[nextgen.StatelessSession] TX_SUPPORTS for create
[nextgen.StatelessSession] TX_SUPPORTS for getEJBHome
[nextgen.StatelessSession] StatelessSessionBean.setSessionContext() called
[nextgen.StatelessSession] StatelessSessionBean.ejbCreate() called
[nextgen.StatelessSession] TX_SUPPORTS for callBusinessMethodA
[nextgen.StatelessSession] StatelessSessionBean.callBusinessMethodA() called
[nextgen.StatelessSession] TX_SUPPORTS for callBusinessMethodB
[nextgen.StatelessSession] StatelessSessionBean.callBusinessMethodB() called
[nextgen.StatelessSession] TX_SUPPORTS for callBusinessMethodC
[nextgen.StatelessSession] StatelessSessionBean.callBusinessMethodD() called
[nextgen.StatelessSession] TX_SUPPORTS for callBusinessMethodD
[nextgen.StatelessSession] StatelessSessionBean.callBusinessMethodC() called
[nextgen.StatelessSession]
org.jboss.zol.testbean.interfaces.BusinessMethodException
[nextgen.StatelessSession] at
org.jboss.zol.testbean.bean.StatelessSessionBean.callBusinessMethodD(Statele
ssSessionBean.java:70)
[nextgen.StatelessSession] at java.lang.reflect.Method.invoke(Native
Method)
[nextgen.StatelessSession] at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles
sSessionContainer.java:443)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe
ssionInstanceInterceptor.java:83)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.TxInterceptor$RunInvoke.run(TxInterceptor.java:342)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:2
23)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.TxInterceptor.invoke(TxInterceptor.java:98)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:93
)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:154)
[nextgen.StatelessSession] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav
a:262)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:172)
[nextgen.StatelessSession] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:156)
[nextgen.StatelessSession] at java.lang.reflect.Method.invoke(Native
Method)
[nextgen.StatelessSession] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[nextgen.StatelessSession] at
sun.rmi.transport.Transport$1.run(Transport.java:142)
[nextgen.StatelessSession] at
java.security.AccessController.doPrivileged(Native Method)
[nextgen.StatelessSession] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[nextgen.StatelessSession] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[nextgen.StatelessSession] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43)
[nextgen.StatelessSession] at java.lang.Thread.run(Thread.java:484)
[nextgen.StatelessSession] TX_SUPPORTS for testClassLoading
[nextgen.StatelessSession] StatelessSessionBean.testClassLoading() called
[nextgen.StatelessSession] TX_SUPPORTS for remove
[Default] org.jboss.tm.TxManager@11f801
[nextgen.StatefulSession] TX_SUPPORTS for create
[nextgen.StatefulSession] StatefulSessionBean.setSessionContext() called
[nextgen.StatefulSession] StatefulSessionBean.ejbCreate(Marc) called
[nextgen.StatefulSession] TX_REQUIRED for getEJBHome
[nextgen.StatefulSession] TX_REQUIRED for callBusinessMethodA
[nextgen.StatefulSession] StatefulSessionBean.callBusinessMethodA() called
[nextgen.StatefulSession] TX_REQUIRED for callBusinessMethodA
[nextgen.StatefulSession] StatefulSessionBean.callBusinessMethodA() called
[nextgen.StatefulSession] TX_REQUIRED for remove
[nextgen.StatefulSession] StatefulSessionBean.ejbRemove() called
[Default] org.jboss.tm.TxManager@11f801
[nextgen.EnterpriseEntity] TX_SUPPORTS for findByPrimaryKey
[nextgen.EnterpriseEntity] EntityBean.setSessionContext() called
[JAWS] SQL:SELECT COUNT(*) AS Total FROM nextgen_EnterpriseEntity WHERE
name=?
[nextgen.EnterpriseEntity] Set parameter:Marc
[JAWS] Object count:1
[Default] org.jboss.tm.TxManager@11f801
[nextgen.EnterpriseEntity] TX_SUPPORTS for create
[nextgen.EnterpriseEntity] EntityBean.ejbCreate(Marc) called
[JAWS] Create, id is Marc
[JAWS] SQL:SELECT COUNT(*) AS Total FROM nextgen_EnterpriseEntity WHERE
name=?
[nextgen.EnterpriseEntity] Set parameter:Marc
[JAWS] Object count:1
at
org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntity(JAWSPersisten
ceManager.java:343)
at
org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersistenceManag
er.java:111)
at
org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:392)
at java.lang.reflect.Method.invoke(Native Method)
at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContaine
r.java:563)
at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySync
hronizationInterceptor.java:147)
at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInt
erceptor.java:77)
at
org.jboss.ejb.plugins.TxInterceptor$RunInvokeHome.run(TxInterceptor.java:349
)
at
org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:2
23)
at
org.jboss.ejb.plugins.TxInterceptor.invokeHome(TxInterceptor.java:84)
at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.jav
a:75)
at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:101)
at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:306)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContai
nerInvoker.java:166)
at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContai
nerInvoker.java:130)
at java.lang.reflect.Method.invoke(Native Method)
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
at sun.rmi.transport.Transport$1.run(Transport.java:142)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:139)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43)
at java.lang.Thread.run(Thread.java:484)
[Default] javax.ejb.DuplicateKeyException: Entity with key Marc already
exists
[nextgen.EnterpriseEntity] TX_REQUIRED for getEJBHome
[nextgen.EnterpriseEntity] EntityBean.ejbActivate() called
[JAWS] Load SQL:SELECT name FROM nextgen_EnterpriseEntity WHERE name=?
[nextgen.EnterpriseEntity] Set parameter:Marc
[nextgen.EnterpriseEntity] EntityBean.ejbLoad() called
[nextgen.EnterpriseEntity] EntityBean.ejbStore() called
[nextgen.EnterpriseEntity] CURRENTSTATE IMarc
[nextgen.EnterpriseEntity] OLDSTATE ARRAYnull
[nextgen.EnterpriseEntity] Set parameter:Marc
[nextgen.EnterpriseEntity] Set parameter:Marc
[nextgen.EnterpriseEntity] TX_REQUIRED for callBusinessMethodA
[nextgen.EnterpriseEntity] EntityBean.callBusinessMethodA() called
[nextgen.EnterpriseEntity] EntityBean.ejbStore() called
[nextgen.EnterpriseEntity] CURRENTSTATE IMarc
[nextgen.EnterpriseEntity] OLDSTATE ARRAYnull
[nextgen.EnterpriseEntity] Set parameter:Marc
[nextgen.EnterpriseEntity] Set parameter:Marc
[nextgen.EnterpriseEntity] TX_REQUIRED for createEntity
[nextgen.EnterpriseEntity] EntityBean.createEntity() called
[nextgen.EnterpriseEntity] EntityBean.setSessionContext() called
[nextgen.EnterpriseEntity] EntityBean.ejbActivate() called
[nextgen.EnterpriseEntity] java.rmi.RemoteException
[nextgen.EnterpriseEntity] at
org.jboss.zol.testbean.bean.EnterpriseEntityBean.createEntity(EnterpriseEnti
tyBean.java:78)
[nextgen.EnterpriseEntity] at java.lang.reflect.Method.invoke(Native
Method)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke(EntityContainer.ja
va:600)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchron
izationInterceptor.java:189)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterce
ptor.java:100)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.TxInterceptor$RunInvoke.run(TxInterceptor.java:342)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:1
73)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.TxInterceptor.invoke(TxInterceptor.java:98)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:93
)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:154)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:313)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:172)
[nextgen.EnterpriseEntity] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:156)
[nextgen.EnterpriseEntity] at java.lang.reflect.Method.invoke(Native
Method)
[nextgen.EnterpriseEntity] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[nextgen.EnterpriseEntity] at
sun.rmi.transport.Transport$1.run(Transport.java:142)
[nextgen.EnterpriseEntity] at
java.security.AccessController.doPrivileged(Native Method)
[nextgen.EnterpriseEntity] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[nextgen.EnterpriseEntity] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[nextgen.EnterpriseEntity] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43)
[nextgen.EnterpriseEntity] at java.lang.Thread.run(Thread.java:484)
- - - 8< - - - - - - 8< - - - - - - 8< - - - - - - 8< - - -
----- Original Message -----
From: "marc fleury" <[EMAIL PROTECTED]>
To: "jBoss" <[EMAIL PROTECTED]>
Sent: Wednesday, July 19, 2000 4:34 PM
Subject: RE: [jBoss-User] TestBeanClient getting closer...
> what what what?
>
> that work on my install (getEJBHome IS implemented) try the greatest and
> latest. Also do a clean install (as in remove the folder, do a checkout
and
> rebuild).
>
> This works (dies in CMP, will commit fix today for that) and we are
getting
> closer to the "stable" part to release the new binary
>
> marc
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]