David Leuschner wrote:
> 
> 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?

No you would have to connect to the database manually and remove the
tables.

Also we are commiting some bug fixes.

You might want to try jBoss 2.0 as well.

regards

marc

> 
> 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]


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

Reply via email to