[hibernate-dev] [jboss-as7-dev] Which JBoss Logging version to use in AS and Hibernate Core

Gail Badner gbadner at redhat.com
Mon Nov 14 07:22:30 EST 2011


I'm attaching the output from running o.h.test.ops.SaveOrUpdateTest.

Notice almost all of the DEBUG lines are like:
04:01:22,572 DEBUG BaseGeneralDataRegion:576 - org.hibernate.internal.CoreMessageLogger_$logger

This is the only one that looks correct:
4:01:22,566 DEBUG BaseGeneralDataRegion:82 - evict cache

Gail


----- Original Message -----
> From: "Gail Badner" <gbadner at redhat.com>
> To: "Strong Liu" <stliu at hibernate.org>
> Cc: "James Perkins" <jperkins at redhat.com>, hibernate-dev at lists.jboss.org, "David M. Lloyd" <david.lloyd at redhat.com>
> Sent: Monday, November 14, 2011 4:11:52 AM
> Subject: Re: [hibernate-dev] [jboss-as7-dev] Which JBoss Logging version	to	use in AS and Hibernate Core
> 
> I am also seeing this, but not just when running in Intellij IDE. I'm
> also seeing it when running from the command line.
> 
> Gail
> 
> ----- Original Message -----
> > From: "Strong Liu" <stliu at hibernate.org>
> > To: "Sanne Grinovero" <sanne at hibernate.org>
> > Cc: "James Perkins" <jperkins at redhat.com>,
> > hibernate-dev at lists.jboss.org, "David M. Lloyd"
> > <david.lloyd at redhat.com>
> > Sent: Monday, November 14, 2011 1:30:40 AM
> > Subject: Re: [hibernate-dev] [jboss-as7-dev] Which JBoss Logging
> > version to	use in AS and Hibernate Core
> > 
> > after pull all changes, I get a logging issue :(
> > 
> > if i run a test in IDE (IntelliJ), the log output are all like
> > this:
> > 
> > 17:20:31,767 DEBUG AbstractEntityPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,768 DEBUG AbstractEntityPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,768 DEBUG AbstractEntityPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,768 DEBUG AbstractEntityPersister:581 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,768 DEBUG AbstractEntityPersister:581 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,769 DEBUG AbstractEntityPersister:581 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,769 DEBUG AbstractCollectionPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,769 DEBUG AbstractCollectionPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,769 DEBUG AbstractCollectionPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,770 DEBUG AbstractCollectionPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 17:20:31,770 DEBUG AbstractCollectionPersister:576 -
> > org.hibernate.internal.CoreMessageLogger_$logger
> > 
> > 
> > but it is fine if I run it from command line
> > 
> > p.s. I have updated to the latest source and 'gradle cleanIdea idea
> > clean test', so the dependencies in IDE are update-to-date and the
> > generated source as well
> > 
> > any idea or am i missing some configuration here?
> > 
> > -------------------------
> > Best Regards,
> > 
> > Strong Liu <stliu at hibernate.org>
> > http://about.me/stliu/bio
> > 
> > On Nov 10, 2011, at 5:35 AM, Sanne Grinovero wrote:
> > 
> > > Awesome!
> > > just verified on both Hibernate Search and Infinispan, no issues
> > > spotted !
> > > 
> > > thanks a lot,
> > > Sanne
> > > 
> > > 
> > > On 9 November 2011 21:29, Steve Ebersole <steve at hibernate.org>
> > > wrote:
> > >> Chill out man :)
> > >> 
> > >> Just making sure everyone know the ramifications and intentions.
> > >> 
> > >> On Wed 09 Nov 2011 02:43:43 PM CST, David M. Lloyd wrote:
> > >>> Yup, that's correct. And yeah #3 is optional which is why I
> > >>> said
> > >>> "may".
> > >>> 
> > >>> On 11/09/2011 02:38 PM, Steve Ebersole wrote:
> > >>>> Thanks David!
> > >>>> 
> > >>>> Just to make sure I understand. Doing the steps above will
> > >>>> allow
> > >>>> the
> > >>>> built artifact to run in either AS 7.0 or 7.1. Correct?
> > >>>> 
> > >>>> I thought we had said on IRC that Hibernate could really get
> > >>>> away with
> > >>>> (1) and (2) and that JBoss AS 7.0 could specify to use JBoss
> > >>>> Logging 3.0
> > >>>> via dep-mgmt in its pom(s) rather than allowing Hibernate (or
> > >>>> others) to
> > >>>> pull in Logging 3.1.
> > >>>> 
> > >>>> On Wed 09 Nov 2011 02:32:11 PM CST, David M. Lloyd wrote:
> > >>>>> OK folks. I've pushed out jboss-logging 3.1.0.CR1 and
> > >>>>> jboss-logging-tools 1.0.0.CR4.
> > >>>>> 
> > >>>>> Here's what you need to do.
> > >>>>> 
> > >>>>> 0. Update your dep versions (obviously)
> > >>>>> 1. Add the following switch to your annotation processing
> > >>>>> step
> > >>>>> (or to
> > >>>>> javac if it's combined): -AloggingVersion=3.0
> > >>>>> 2. Build your artifacts against jboss-logging 3.1.0.CR1.
> > >>>>> 3. When you publish the POMs for artifacts built this way,
> > >>>>> you
> > >>>>> may
> > >>>>> specify jboss-logging 3.0.0.GA as the required version, and
> > >>>>> it
> > >>>>> will be
> > >>>>> compatible with such.
> > >>>>> 
> > >>>>> Basically what you're doing with the -AloggingVersion=3.0
> > >>>>> flag
> > >>>>> is
> > >>>>> generating larger classes in exchange for backwards
> > >>>>> compatibility. If
> > >>>>> you develop other frameworks which are not expected to be
> > >>>>> supported on
> > >>>>> AS 7.0 (for example), you do not need this flag (logging
> > >>>>> version 3.1
> > >>>>> is required in this case).
> > >>>>> 
> > >>>>> If this doesn't solve your issues please let me know right
> > >>>>> away.
> > >>>>> 
> > >>>>> On 11/09/2011 08:47 AM, David M. Lloyd wrote:
> > >>>>>> Yeah, the problem was that to *implement* BasicLogger we had
> > >>>>>> switched to
> > >>>>>> using a base class (bundled in 3.1) to implement the
> > >>>>>> multitude
> > >>>>>> of
> > >>>>>> methods, due to problems associated with generating all the
> > >>>>>> implementations in every class.
> > >>>>>> 
> > >>>>>> On 11/09/2011 08:39 AM, Steve Ebersole wrote:
> > >>>>>>> Ok, I am totally confused then. I thought this was a
> > >>>>>>> discussion about
> > >>>>>>> BasicLogger. But we have been using that afaik way before
> > >>>>>>> our
> > >>>>>>> recent
> > >>>>>>> upgrade to 3.1
> > >>>>>>> 
> > >>>>>>> On Wed 09 Nov 2011 08:23:33 AM CST, David M. Lloyd wrote:
> > >>>>>>>> On 11/09/2011 08:22 AM, Hardy Ferentschik wrote:
> > >>>>>>>>> On Wed, 09 Nov 2011 15:00:07 +0100, Steve Ebersole
> > >>>>>>>>> <steve at hibernate.org>
> > >>>>>>>>> wrote:
> > >>>>>>>>> 
> > >>>>>>>>>> Maybe instead of "shading in" the removed class you
> > >>>>>>>>>> could
> > >>>>>>>>>> just
> > >>>>>>>>>> add it
> > >>>>>>>>>> back to the JBoss Logging codebase?
> > >>>>>>>>> 
> > >>>>>>>>> Right, why can we not do that?
> > >>>>>>>> 
> > >>>>>>>> You have it backwards. We didn't *remove* a class, we
> > >>>>>>>> *added* one -
> > >>>>>>>> which makes it not present in 3.0.x.
> > >>>>>>>> 
> > >>>>>>>>>> On 11/09/2011 04:48 AM, Emmanuel Bernard wrote:
> > >>>>>>>>>>> I see a few outputs
> > >>>>>>>>>>> 
> > >>>>>>>>>>> - JBoss Logging 3.1.0.Final is released in the next 24h
> > >>>>>>>>>>> and we
> > >>>>>>>>>>> use it
> > >>>>>>>>>>> in Core and Search
> > >>>>>>>>> 
> > >>>>>>>>> What's stopping a 3.1.0.Final release?
> > >>>>>>>> 
> > >>>>>>>> Trying to resolve this issue for you guys.
> > >>>>>>>> 
> > >>>>>>>> 
> > >>>>>>> 
> > >>>>>> 
> > >>>>>> 
> > >>>>> 
> > >>>>> 
> > >>>> 
> > >>> 
> > >>> 
> > >> 
> > >> --
> > >> steve at hibernate.org
> > >> http://hibernate.org
> > >> _______________________________________________
> > >> hibernate-dev mailing list
> > >> hibernate-dev at lists.jboss.org
> > >> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> > >> 
> > > _______________________________________________
> > > hibernate-dev mailing list
> > > hibernate-dev at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> > 
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> > 
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> 


More information about the hibernate-dev mailing list