deltaspike-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "rodrigotessarolloneves@gmail.com"<rodrigotessarollone...@gmail.com>
Subject Re: Too many Warnings using deltaspike 1.7.1
Date Mon, 15 Aug 2016 18:59:47 GMT


On 2016-08-14 20:26 (-0300), "John D. Ament" <johndament@apache.org> wrote: 
> The warnings seem to be caused by a change I put in heading to 1.7.0 to
> break down the large interface of EntityRepository into more components
> (mostly to make it easier to leverages parts of it when using a Java 8
> based repository).  For some reason, even though EntityRepository brings
> the other two in, Weld didn't like it and wanted me to directly inherit
> those interfaces.  I've pinged the weld guys to see why.
> 
> There's a fix in master, and I think you can work around it in your
> repository by directly implementing the new interfaces
> (EntityCountRepository, EntityPersistenceRepository).
> 
> John
> 
> On Sun, Aug 14, 2016 at 5:38 PM John D. Ament <johndament@apache.org> wrote:
> 
> > Just created: https://issues.apache.org/jira/browse/DELTASPIKE-1192
> >
> > I just noticed this as well, and was going to ask my scrum team why
> > increased the logs :-)
> >
> > John
> >
> >
> > On Sun, Aug 14, 2016 at 3:23 AM <Pawel.Maczka@b-m.pl> wrote:
> >
> >> Same here. It started from 1.7.0. Before was ok.
> >>
> >> Paweł
> >>
> >>
> >>
> >> Od:     Rodrigo Tessarollo <rodrigotessarolloneves@gmail.com>
> >> Do:     users@deltaspike.apache.org
> >> Data:   2016-08-14 08:40
> >> Temat:  Too many Warnings using deltaspike 1.7.1
> >>
> >>
> >>
> >> Hi, I'm facing of a annoyning issue when using deltaspike on wildfly 10.
> >>
> >> The console outputs too many warning messages like this:
> >>
> >> 03:07:12,809 WARN  [org.jboss.weld.Bootstrap] (MSC service thread 1-5)
> >> WELD-001117: Member refresh
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedMethodImpl@1030b45
> >> )
> >> does not belong to the actual class hierarchy of the annotatedType
> >> org.apache.deltaspike.data.api.AbstractEntityRepository
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedTypeImpl@1b91ea9
> >> )
> >> at
> >>
> >> org.apache.deltaspike.data.api.EntityPersistenceRepository.refresh(EntityPersistenceRepository.java:0)
> >>   StackTrace:
> >> 03:07:12,809 WARN  [org.jboss.weld.Bootstrap] (MSC service thread 1-5)
> >> WELD-001117: Member saveAndFlush
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedMethodImpl@1d249da
> >> )
> >> does not belong to the actual class hierarchy of the annotatedType
> >> org.apache.deltaspike.data.api.AbstractEntityRepository
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedTypeImpl@1b91ea9
> >> )
> >>
> >> N other wanings ...
> >>
> >>
> >> The warnigs above is about the EntityPersistenceRepository, but the same
> >> occurs on my own repositories too, look:
> >>
> >>
> >> 03:14:48,475 WARN  [org.jboss.weld.Bootstrap] (MSC service thread 1-2)
> >> WELD-001117: Member attachAndRemove
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedMethodImpl@1859a46
> >> )
> >> does not belong to the actual class hierarchy of the annotatedType
> >> myapp.atendimento.repository.UFRepository
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedTypeImpl@aa0c91
> >> )
> >> at
> >>
> >> org.apache.deltaspike.data.api.EntityPersistenceRepository.attachAndRemove(EntityPersistenceRepository.java:0)
> >>   StackTrace:
> >> 03:14:48,476 WARN  [org.jboss.weld.Bootstrap] (MSC service thread 1-2)
> >> WELD-001117: Member refresh
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedMethodImpl@1f7dc7f
> >> )
> >> does not belong to the actual class hierarchy of the annotatedType
> >> myapp.atendimento.repository.UFRepository
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedTypeImpl@aa0c91
> >> )
> >> at
> >>
> >> org.apache.deltaspike.data.api.EntityPersistenceRepository.refresh(EntityPersistenceRepository.java:0)
> >>   StackTrace:
> >> 03:14:48,477 WARN  [org.jboss.weld.Bootstrap] (MSC service thread 1-2)
> >> WELD-001117: Member remove
> >>
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedMethodImpl@1ce88c3
> >> )
> >> does not belong to the actual class hierarchy of the annotatedType
> >> myapp.atendimento.repository.UFRepository
> >> (org.apache.deltaspike.core.util.metadata.builder.AnnotatedTypeImpl@aa0c91
> >> )
> >> at
> >>
> >> org.apache.deltaspike.data.api.EntityPersistenceRepository.remove(EntityPersistenceRepository.java:0)
> >>
> >>
> >> My repositories looks like:
> >>
> >> @Repository
> >> public abstract class UFRepository
> >>         extends AbstractEntityRepository<UF, String> {
> >> }
> >>
> >>
> >> if I change way of repository declaring (using interfaces instead abstract
> >> classes) the warning disapear, but in some situations I need to build a
> >> query using the method body, in this cases, only abstract classes can do
> >> this.
> >>
> >> @Repository
> >> public interface UFRepository
> >>         extends EntityRepository<UF, String> {
> >> }
> >>
> >> ^ This works great, but no method bodies to write sql.
> >>
> >> Can someone help me? Thanks and sorry for the poor english. ;D
> >>
> >>
> 
-

(OMG, I can't Reply correctly... lol)
The workaround fix works great, but EntityPersistenceRepository still outputing warnings (as
expected, since it is part of the detalspike lib). 
I'll use this for now. Any news about the problem is welcome. Many thanks guys.

Mime
View raw message