There are a couple of people using 0.9.5 and later versions of JBoss,
like 3.0.1. This could be part of your problem. 

Sorry I couldn't be of more help.

-ryan

On Sun, 2002-09-15 at 05:44, Armin Waibel wrote:
> Sorry for your hassle!
> We did a refactoring between version 0.92 and 0.94. After the
> refactoring we got problems with the jboss integration.
> Currently we working on that stuff. Best is to switch back to
> version 0.92.
> Hope all problems fixed in the next release.
> 
> regards,
> Armin
> 
> ----- Original Message -----
> From: "Ingo Hammer" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, September 15, 2002 9:47 AM
> Subject: 0.9.5 / JBoss3.0 / works sometimes and sometimes not
> 
> 
> > Hi folks,
> >
> > I'm new to this list and need some help .... I don't know what's going
> on
> > here.
> >
> > Before I switched to 0.9.5 I used 0.9.2 and everything was ok. I was
> really
> > impressed becasuse it worked within JBoss without any hassle.
> > Now with 0.9.5 my JUnit stuff within eclipse (and without JBoss) works
> still
> > as expected (and as I did with the previous version).
> >
> > But deploying it to JBoss (jboss-3.0.0_tomcat-4.0.3) comes up with an
> weared
> > behaviour.
> > Sometimes things are working and sometimes they are not. Mostly every
> > secound time. Below I posted the log for both a working and a failed
> > attempt.
> > I'm using MySql DB and the "mysql-connector-java-2.0.14-bin.jar" JDBC
> > driver.
> >
> > As far as I was able to trace the problem it has somethig todo with
> the
> > RsIterator. It seems that it tries to retrieve the next result even if
> there
> > is nothing left.
> > The Nullpointer Exception appears because the cld is NULL.
> > It happens in the method:
> > protected Object getObjectFromResultSet() throws
> PersistenceBrokerException{
> > ...
> > synchronized(result){  <--------Exception is thrown here (probably
> because
> > cld is null)
> > ...
> >
> > I really don't know what to do and would appreciate your help.
> >
> > Regards,
> > Ingo
> >
> > Log for an Exception:
> > ---------------------
> > Values:'Hammer - '.
> > 2002-09-14 12:41:19,665 INFO  [STDOUT] Add Value:'Hammer' to the
> parameter
> > 'name'.
> > 2002-09-14 12:43:20,418 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getCollectionByQuery
> > (class org.apache.ojb.broker.util.collections.ManageableVector, class
> > com.tsystems.earchid.partner.PartnerBO, Query from class
> > com.tsystems.earchid.partner.PartnerBO where name =  ? )
> > 2002-09-14 12:43:32,255 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getIteratorFromQuery
> > class com.tsystems.earchid.partner.PartnerBO, Query from class
> > com.tsystems.earchid.partner.PartnerBO where name =  ?
> > 2002-09-14 12:43:32,606 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > RsIterator(Query from class com.tsystems.earchid.partner.PartnerBO
> where
> > name =  ? , table:       PARTNER
> > FieldDescriptions:
> [Lorg.apache.ojb.broker.metadata.FieldDescriptor;@c7272)
> > 2002-09-14 12:43:32,606 DEBUG
> [org.apache.ojb.broker.accesslayer.JdbcAccess]
> > executeQuery : Query from class com.tsystems.earchid.partner.PartnerBO
> where
> > name =  ?
> > 2002-09-14 12:43:32,796 DEBUG
> > [org.apache.ojb.broker.accesslayer.SqlGenerator] SQL: SELECT
> > A0.GEBURTSDATUM,A0.ANREDEKEY,A0.NAME,A0.ID,A0.VORNAME FROM PARTNER A0
> WHERE
> > A0.NAME =  ?
> > 2002-09-14 12:43:32,836 DEBUG
> > [org.apache.ojb.broker.accesslayer.SQLCachingStatementsForClass]
> > prepareStatement: SELECT
> > A0.GEBURTSDATUM,A0.ANREDEKEY,A0.NAME,A0.ID,A0.VORNAME FROM PARTNER A0
> WHERE
> > A0.NAME =  ?
> > 2002-09-14 12:43:32,846 DEBUG
> > [org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] Make new
> > physical connection
> > 2002-09-14 12:43:33,878 INFO
> > [org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] #
> Already
> > created connections: 1 returning :
> com.mysql.jdbc.jdbc2.Connection@90d1e8
> > 2002-09-14 12:43:33,898 DEBUG
> > [org.apache.ojb.broker.accesslayer.ConnectionManager] Request new
> connection
> > from ConnectionFactory: com.mysql.jdbc.jdbc2.Connection@90d1e8
> > 2002-09-14 12:43:34,138 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> true
> > 2002-09-14 12:44:19,574 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getCollectionByQuery
> > (class org.apache.ojb.broker.util.collections.ManageableVector, class
> > com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ? )
> > 2002-09-14 12:44:34,555 WARN  [org.jboss.tm.TxCapsule] Transaction
> XidImpl
> > [FormatId=257, GlobalId=HAMMER-NB//2, BranchQual=] timed out.
> > status=STATUS_ACTIVE
> > 2002-09-14 12:44:36,157 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getIteratorFromQuery
> > class com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ?
> > 2002-09-14 12:44:36,157 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > RsIterator(Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ? , table:       ADRESSE
> > FieldDescriptions:
> [Lorg.apache.ojb.broker.metadata.FieldDescriptor;@948bd)
> > 2002-09-14 12:44:36,167 DEBUG
> [org.apache.ojb.broker.accesslayer.JdbcAccess]
> > executeQuery : Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ?
> > 2002-09-14 12:44:36,167 DEBUG
> > [org.apache.ojb.broker.accesslayer.SqlGenerator] SQL: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:44:36,167 DEBUG
> > [org.apache.ojb.broker.accesslayer.SQLCachingStatementsForClass]
> > prepareStatement: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:44:36,468 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> false
> > 2002-09-14 12:44:36,468 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> true
> > 2002-09-14 12:45:02,175 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getCollectionByQuery
> > (class org.apache.ojb.broker.util.collections.ManageableVector, class
> > com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ? )
> > 2002-09-14 12:45:17,627 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getIteratorFromQuery
> > class com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ?
> > 2002-09-14 12:45:17,627 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > RsIterator(Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ? , table:       ADRESSE
> > FieldDescriptions:
> [Lorg.apache.ojb.broker.metadata.FieldDescriptor;@948bd)
> > 2002-09-14 12:45:17,637 DEBUG
> [org.apache.ojb.broker.accesslayer.JdbcAccess]
> > executeQuery : Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ?
> > 2002-09-14 12:45:17,637 DEBUG
> > [org.apache.ojb.broker.accesslayer.SqlGenerator] SQL: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:45:17,677 DEBUG
> > [org.apache.ojb.broker.accesslayer.SQLCachingStatementsForClass]
> > prepareStatement: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:45:17,677 ERROR [STDERR] java.lang.NullPointerException
> > 2002-09-14 12:45:17,687 ERROR [STDERR]  at
> > com.mysql.jdbc.PreparedStatement.<init>(Unknown Source)
> > 2002-09-14 12:45:17,687 ERROR [STDERR]  at
> > com.mysql.jdbc.jdbc2.PreparedStatement.<init>(Unknown Source)
> > 2002-09-14 12:45:17,727 ERROR [STDERR]  at
> > com.mysql.jdbc.jdbc2.Connection.prepareStatement(Unknown Source)
> > 2002-09-14 12:45:17,727 ERROR [STDERR]  at
> >
> org.apache.ojb.broker.accesslayer.StatementsForClass.prepareStatement(St
> atem
> > entsForClass.java:221)
> > 2002-09-14 12:45:17,727 ERROR [STDERR]  at
> >
> org.apache.ojb.broker.accesslayer.StatementsForClass.getPreparedStmt(Sta
> teme
> > ntsForClass.java:417)
> > <snip>
> >
> > Log for a successful attemp (with exactly the same code and DB):
> > ------------------------------------------------------------------
> > Values:'Hammer - '.
> > 2002-09-14 12:48:19,699 INFO  [STDOUT] Add Value:'Hammer' to the
> parameter
> > 'name'.
> > 2002-09-14 12:48:26,609 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getCollectionByQuery
> > (class org.apache.ojb.broker.util.collections.ManageableVector, class
> > com.tsystems.earchid.partner.PartnerBO, Query from class
> > com.tsystems.earchid.partner.PartnerBO where name =  ? )
> > 2002-09-14 12:48:30,504 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getIteratorFromQuery
> > class com.tsystems.earchid.partner.PartnerBO, Query from class
> > com.tsystems.earchid.partner.PartnerBO where name =  ?
> > 2002-09-14 12:48:30,504 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > RsIterator(Query from class com.tsystems.earchid.partner.PartnerBO
> where
> > name =  ? , table:       PARTNER
> > FieldDescriptions:
> [Lorg.apache.ojb.broker.metadata.FieldDescriptor;@c7272)
> > 2002-09-14 12:48:30,504 DEBUG
> [org.apache.ojb.broker.accesslayer.JdbcAccess]
> > executeQuery : Query from class com.tsystems.earchid.partner.PartnerBO
> where
> > name =  ?
> > 2002-09-14 12:48:30,504 DEBUG
> > [org.apache.ojb.broker.accesslayer.SqlGenerator] SQL: SELECT
> > A0.GEBURTSDATUM,A0.ANREDEKEY,A0.NAME,A0.ID,A0.VORNAME FROM PARTNER A0
> WHERE
> > A0.NAME =  ?
> > 2002-09-14 12:48:30,544 DEBUG
> > [org.apache.ojb.broker.accesslayer.SQLCachingStatementsForClass]
> > prepareStatement: SELECT
> > A0.GEBURTSDATUM,A0.ANREDEKEY,A0.NAME,A0.ID,A0.VORNAME FROM PARTNER A0
> WHERE
> > A0.NAME =  ?
> > 2002-09-14 12:48:30,544 DEBUG
> > [org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] Make new
> > physical connection
> > 2002-09-14 12:48:30,594 INFO
> > [org.apache.ojb.broker.accesslayer.AbstractConnectionFactory] #
> Already
> > created connections: 3 returning :
> com.mysql.jdbc.jdbc2.Connection@bbea67
> > 2002-09-14 12:48:30,594 DEBUG
> > [org.apache.ojb.broker.accesslayer.ConnectionManager] Request new
> connection
> > from ConnectionFactory: com.mysql.jdbc.jdbc2.Connection@bbea67
> > 2002-09-14 12:48:30,594 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> true
> > 2002-09-14 12:48:32,728 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> true
> > 2002-09-14 12:48:43,123 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getCollectionByQuery
> > (class org.apache.ojb.broker.util.collections.ManageableVector, class
> > com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ? )
> > 2002-09-14 12:49:00,207 DEBUG
> > [org.apache.ojb.broker.ta.PersistenceBrokerJ2EEImpl]
> getIteratorFromQuery
> > class com.tsystems.earchid.partner.AdresseBO, Query from class
> > com.tsystems.earchid.partner.AdresseBO where partnerID =  ?
> > 2002-09-14 12:49:00,217 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > RsIterator(Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ? , table:       ADRESSE
> > FieldDescriptions:
> [Lorg.apache.ojb.broker.metadata.FieldDescriptor;@948bd)
> > 2002-09-14 12:49:00,217 DEBUG
> [org.apache.ojb.broker.accesslayer.JdbcAccess]
> > executeQuery : Query from class com.tsystems.earchid.partner.AdresseBO
> where
> > partnerID =  ?
> > 2002-09-14 12:49:00,217 DEBUG
> > [org.apache.ojb.broker.accesslayer.SqlGenerator] SQL: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:49:00,217 DEBUG
> > [org.apache.ojb.broker.accesslayer.SQLCachingStatementsForClass]
> > prepareStatement: SELECT
> > A0.PLZ,A0.LAENDERKEY,A0.HAUSNR,A0.ID,A0.PARTNERID,A0.STR,A0.ORT FROM
> ADRESSE
> > A0 WHERE A0.PARTNERID =  ?
> > 2002-09-14 12:49:00,217 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> false
> > 2002-09-14 12:49:00,227 DEBUG
> [org.apache.ojb.broker.accesslayer.RsIterator]
> > hasNext() -> false
> > <snip>
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- 
Humans are the unfortunate result of a local maximum in the
fitness landscape.

www.ryanmarsh.com



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to