getClass().getProtectionDomain().getCodeSource().getLocation();
On 22 Apr 2015 09:26, "Johannes Hoffart" <[email protected]> wrote:

> Jan,
>
> thanks for your response. This was also my first intuition, but I don't
> think that I have conflicting versions here. I pasted the output of mvn
> dependency:tree here: http://pastebin.com/jtaQejjR
>
> I investigated further by putting a breakpoint in
> ServiceLoader.nextService():
>
> The class org.eclipse.jetty.apache.jsp.JuliLog is tried for loading two
> times. The first time it works fine, the second time the Error below is
> thrown. The ClassLoader seems to be the same as well. I could not find any
> other maven dependency that in the end boils down to
> org.eclipse.jetty.apache.jsp.JuliLog, so I don't understand why it is
> loaded twice. Is there an easy way to figure out which maven dependency
> actually causes the loading of this class?
>
> Cheers
> Johannes
>
> > On 22 Apr 2015, at 05:25, Jan Bartel <[email protected]> wrote:
> >
> > Johannes,
> >
> > I suspect you have conflicting versions of jasper jars on your
> > classpath. Have you tried doing mvn dependency:tree to verify this?
> >
> > Jan
> >
> > On 21 April 2015 at 19:34, Johannes Hoffart <[email protected]>
> wrote:
> >> I have been struggling with a problem using the jetty-maven-plugin in
> our project for a couple of days now and have a hard time figuring out a
> solution.
> >>
> >> The trouble started when we upgraded our AIDA project [1] to Java8,
> switching to Jetty 9.3.0M1 when we upgraded. The 9.3.0M1 milestone seems to
> have an issue with threading, it eats a lot of CPU, which the previously
> used version did not, so I wanted to go back to the 9.2.10.v20150310 stable
> release, branched at [2]. Unfortunately, I have hit another problem here,
> which seems to be a class loading problem.
> >>
> >> When I start our service with
> >>
> >> mvn jetty:run
> >>
> >> I get the following error (full log at http://pastebin.com/16unKYxU ):
> >>
> >> 2015-04-21 11:09:20.117:WARN:oejuc.AbstractLifeCycle:main: FAILED
> o.e.j.m.p.JettyWebAppContext@2f5c1332{/aida,file:/Users/jhoffart/Code/github/aida/src/mpi/aida/service/web/,STARTING}{file:/Users/jhoffart/Code/github/aida/src/mpi/aida/service/web/}:
> java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider
> org.eclipse.jetty.apache.jsp.JuliLog not a subtype
> >> java.util.ServiceConfigurationError: org.apache.juli.logging.Log:
> Provider org.eclipse.jetty.apache.jsp.JuliLog not a subtype
> >>        at java.util.ServiceLoader.fail(ServiceLoader.java:239)
> >>        at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
> >>        at
> java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376)
> >>        at
> java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
> >>
> >> I investigated and it seems that org.eclipse.jetty.apache.jsp.JuliLog
> is loaded twice by the ServiceLoader. The first time it works, the second
> time it fails with the above error. To my eyes, the ClassLoaders are the
> same.
> >>
> >> I also tried jetty-maven-plugin in a new project, where all versions
> work fine, so it seems to be a conflict with another dependency of our aida
> project. Unfortunately, I have failed to find a good way to identify where
> exactly the problem comes from.
> >>
> >> Any help would be greatly appreciated!
> >>
> >> Cheers
> >> Johannes
> >>
> >> [1] https://github.com/yago-naga/aida
> >> [2] https://github.com/yago-naga/aida/tree/jetty-9.2
> >> _______________________________________________
> >> jetty-users mailing list
> >> [email protected]
> >> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> >> https://dev.eclipse.org/mailman/listinfo/jetty-users
> >
> >
> >
> > --
> > Jan Bartel <[email protected]>
> > www.webtide.com
> > 'Expert Jetty/CometD developer,production,operations advice'
> > _______________________________________________
> > jetty-users mailing list
> > [email protected]
> > To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> > https://dev.eclipse.org/mailman/listinfo/jetty-users
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to