Hi,

i added some cmp-fields in my bean and redeployed it. now i'm getting lots
of exceptions because on redeployment jboss 1 doesn't recreate the table and
so columns in the table are missing. is there an easy way (without having to
connect to the database and deleting the table) to let jboss recreate the
table on redeploy?

thanks in advance

--david leuschner

example:
[sql] executing statement  SELECT COUNT(*) AS Total FROM LieferantBean WHERE
LieferantID = ?
Result is 1
1
Table Name is LieferantBean
[sql] executing statement  SELECT  Name, Passwort, Kuerzel, Homepage,
KundenNr, PIN, LieferantID  FROM LieferantBean WHERE Liefera
ntID = ?
[Exception]
java.sql.SQLException: Column not found: PASSWORT in statement [ SELECT
Name, Passwort, Kuerzel, Homepage, KundenNr, PIN, Liefera
ntID  FROM LieferantBean WHERE LieferantID = 1 ]
        at org.hsql.Trace.getError(Trace.java:124)
        at org.hsql.jdbcResultSet.<init>(jdbcResultSet.java:1790)
        at
org.hsql.jdbcConnection.executeStandalone(jdbcConnection.java:686)
        at org.hsql.jdbcConnection.execute(jdbcConnection.java:541)
        at org.hsql.jdbcStatement.fetchResult(jdbcStatement.java:499)
        at org.hsql.jdbcStatement.executeQuery(jdbcStatement.java:37)
        at
org.hsql.jdbcPreparedStatement.executeQuery(jdbcPreparedStatement.java:99)
        at
org.jaws.PersistentStorageJDBC.load(PersistentStorageJDBC.java:239)
        at
org.ejboss.ejb.EnterpriseBeanWrapper.interposeOnLoad(EnterpriseBeanWrapper.j
ava:1161)
        at
org.ejboss.ejb.EnterpriseBeanWrapper.interposeOnTransaction(EnterpriseBeanWr
apper.java:915)
        at
org.ejboss.ejb.EnterpriseBeanWrapper.invoke(EnterpriseBeanWrapper.java:440)
        at
org.ejboss.container.Container.interposeOnObjectRemove(Container.java:1171)
        at org.ejboss.container.Container.invoke(Container.java:769)
        at
org.ejboss.invocation.RemoteInvocationHandlerLocalImpl.invoke(RemoteInvocati
onHandlerLocalImpl.java:63)
        at
org.ejboss.container.ProxyContainer.invoke(ProxyContainer.java:192)
        at
org.ejboss.container.ProxyContainerForObject.invoke(ProxyContainerForObject.
java:282)
        at $Proxy2.remove(Unknown Source)
        at
org.ejboss.container.Container.interposeOnHomeRemoveByPK(Container.java:975)
        at org.ejboss.container.Container.invoke(Container.java:738)
        at
org.ejboss.invocation.RemoteInvocationHandlerImpl.invoke(RemoteInvocationHan
dlerImpl.java:103)
        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)
[wrapper] in terminate Transaction







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

Reply via email to