Hi Daniel,

OK, so there's a conflict between Swagger "WAR" and camel-swagger.

Let me try to reproduce and fix (probably in Camel).

Regards
JB

On 20/05/2019 15:07, Krenn Daniel wrote:
> Hello,
> 
>  
> 
> so now I’ve tried JDK 8, 9 , 10, 11 (Normal and AdoptOpenJDK). It’s
> always the same IndexOutOfBoundsException error. What does that error
> even mean? Why do you think it has something to do with java version?
> 
> The kick is that 1/20 times I start karaf, it actually works correctly.
> Anyways, I’m still stuck here.
> 
>  
> 
> *Daniel* *Krenn*
> Consultant MES
> 
> [email protected] <mailto:[email protected]>
> 
>       
> 
>  |   Tel. +49 (9931) 981 365
> 
>       
> 
>  
> 
>  
> 
> ​
>  ​T.CON GmbH & Co. KG
>  ​Hauptsitz
>  Straubinger Straße 2
>  94447 Plattling 
>  *T: +49 (0)9931 981 100* <tel:+499931981100>
>  F: +49 (0)9931 981 199 
> 
>       
>  *www.mescat.de* <http://www.mescat.de/> >
>  *www.team-con.de* <http://www.team-con.de/> >
>  
>  *Messetermine*
> <http://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltungen.html>
>  >
>  *facebook* <https://www.facebook.com/TEAMCONde>   |  *twitter  *
> <https://twitter.com/team_consulting>|  *xing*
> <https://www.xing.com/companies/t.congmbhco.kg>  |  *linkedin  *
> <https://www.linkedin.com/company/t-con-gmbh-&-co-kg>*|  *
> <http://www.youtube.com/user/TEAMCONde?>*youtube*
> <https://www.youtube.com/user/TEAMCONde?> *|*
> <http://www.youtube.com/user/TEAMCONde?> *instagram*
> <https://www.instagram.com/team.consulting/>
>  
> 
>       
> T.CON GmbH & Co. KG <https://www.team-con.de/>
> 
> Geschäftsführer: Karl Fuchs, Michael Gulde, Stefan Fiedler
> ​KG, AG Deggendorf HRA 1618 Pers. haftender Ges.
> T.CON Beteiligungs-GmbH AG
> Deggendorf HRB 2053
> 
> Besuchen Sie uns auf folgenden Events:
> 
> BME-Value Day
> <https://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltungen/bme-value-day-2019.html>
> 
> DSAG Jahreskongress
> <https://www.dsag.de/veranstaltungen/2019-09/dsag-jahreskongress-2019>
> 
> Erhalten Sie wichtige Informationen von T.CON. *Jetzt anmelden.*
> <https://www2.team-con.de/newsletter>
> 
> *Von:* Freeman Fang <[email protected]>
> *Gesendet:* Freitag, 17. Mai 2019 16:15
> *An:* [email protected]
> *Betreff:* Re: Exception starting HttpContext registration
> java.lang.NullPointerException: null
> 
>  
> 
> Hi,
> 
>  
> 
> Please use JDK11 if you could to see if there’s any difference, JDK9
> isn’t a LTS version.
> 
>  
> 
> Cheers
> 
> -------------
> 
> Freeman(Yue) Fang
> 
> 
> Red Hat, Inc. 
> 
>  
> 
>  
> 
>  
> 
>     On May 15, 2019, at 9:50 AM, Krenn Daniel <[email protected]
>     <mailto:[email protected]>> wrote:
> 
>      
> 
>     Hi Jean-Baptiste,
> 
>     Apache Camel Version: 3.0.0-M1
>     Apache Karaf Version: 4.2.4
>     Java Version Normal: build 1.8.0_181-b13 (I hope that helps)
>     Java Version Docker: OpenJDK 9
> 
>     I tried this with a normal karaf installation and an installation on
>     docker, both display the same behaviour.
> 
>     Regards,
>     Daniel
>     Daniel Krenn
>     Consultant MES
> 
>     mailto:[email protected]  | Tel. +49 (9931) 981 365  
> 
>     *​**
>      ​T.CON GmbH & Co. KG***
> 
>      ​Hauptsitz
>      Straubinger Straße 2
>      94447 Plattling 
>      T: +49 (0)9931 981 100 <tel:+499931981100>
>      F: +49 (0)9931 981 199 
> 
>       
> 
>      www.mescat.de <http://www.mescat.de/> >
>      www.team-con.de <http://www.team-con.de/> >
>      
>      Messetermine
>     
> <http://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltungen.html>
>  >
>      facebook <https://www.facebook.com/TEAMCONde>   |  twitter  
>     <https://twitter.com/team_consulting>|  xing
>     <https://www.xing.com/companies/t.congmbhco.kg>  |  linkedin  
>     <https://www.linkedin.com/company/t-con-gmbh-&-co-kg>|  
>     <http://www.youtube.com/user/TEAMCONde?>youtube
>     <https://www.youtube.com/user/TEAMCONde?> |
>     <http://www.youtube.com/user/TEAMCONde?> instagram
>     <https://www.instagram.com/team.consulting/>
>      
> 
>       
> 
>     <image341767.png> <https://www.team-con.de/>
> 
>     Geschäftsführer: Karl Fuchs, Michael Gulde, Stefan Fiedler
>     ​KG, AG Deggendorf HRA 1618 Pers. haftender Ges.
>     T.CON Beteiligungs-GmbH AG
>     Deggendorf HRB 2053
> 
>     Besuchen Sie uns auf folgenden Events:
> 
>     <image127107.png>
>     
> <https://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltungen/bme-value-day-2019.html>
> 
>       
> 
>     <image073265.jpg>
>     <https://www.dsag.de/veranstaltungen/2019-09/dsag-jahreskongress-2019>
> 
>     Erhalten Sie wichtige Informationen von T.CON. _*Jetzt anmelden.*
>     <https://www2.team-con.de/newsletter>_
> 
>     -----Ursprüngliche Nachricht-----
>     Von: Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>>
>     Gesendet: Mittwoch, 15. Mai 2019 07:16
>     An: [email protected] <mailto:[email protected]>
>     Betreff: Re: Exception starting HttpContext registration
>     java.lang.NullPointerException: null
> 
>     Hi Daniel,
> 
>     can you provide some details about the Karaf, Camel version ?
> 
>     I guess you are running with JDK 11 no ?
> 
>     Regards
>     JB
> 
>     On 14/05/2019 16:41, Krenn Daniel wrote:
>     > Hello,
>     >
>     >  
>     >
>     > I’m trying to get Swagger UI running on karaf. I packaged the Swagger
>     > UI in a WAR file, which I drop into the deploy folder in the karaf
>     directory.
>     >
>     > The problem is that I apparantly cannot run camel-swagger-java and
>     the
>     > Swagger UI WAR at the same time.
>     >
>     > If I don’t install camel-swagger-java, I can successfully deploy the
>     > Swagger UI WAR, but this is obviously useless as no swagger instance
>     > is running.
>     >
>     > If I install camel-swagger-java before deploying the Swagger UI
>     WAR, I
>     > get this error:
>     >
>     >  
>     >
>     > Exception starting HttpContext registration
>     > java.lang.NullPointerException: null
>     >
>     > Error deploying web applicationjava.lang.NullPointerException: null
>     >
>     >  
>     >
>     > I don’t know what to do with this error. Also, whenever I try to
>     > deploy the Swagger UI WAR when I already have camel-swagger-java
>     > installed, I get this error:
>     >
>     >  
>     >
>     > java.lang.ArrayIndexOutOfBoundsException: 19
>     >
>     >         at aQute.bnd.osgi.Clazz.parseClassFile(Clazz.java:576)
>     >
>     >         at aQute.bnd.osgi.Clazz.parseClassFile(Clazz.java:494)
>     >
>     >         at
>     > aQute.bnd.osgi.Clazz.parseClassFileWithCollector(Clazz.java:483)
>     >
>     >         at aQute.bnd.osgi.Clazz.parseClassFile(Clazz.java:473)
>     >
>     >         at aQute.bnd.osgi.Analyzer.analyzeJar(Analyzer.java:2177)
>     >
>     >         at
>     > aQute.bnd.osgi.Analyzer.analyzeBundleClasspath(Analyzer.java:2114)
>     >
>     >         at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:138)
>     >
>     >         at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:616)
>     >
>     >         at
>     > org.ops4j.pax.swissbox.bnd.BndUtils.createBundle(BndUtils.java:161)
>     >
>     >         at
>     > org.ops4j.pax.url.war.internal.AbstractConnection.createBundle(Abstrac
>     > tConnection.java:174)
>     >
>     >         at
>     > org.ops4j.pax.url.war.internal.WebBundleConnection.createBundle(WebBun
>     > dleConnection.java:108)
>     >
>     >         at
>     > org.ops4j.pax.url.war.internal.AbstractConnection.getInputStream(Abstr
>     > actConnection.java:143)
>     >
>     >         at
>     > org.ops4j.pax.url.war.internal.WarConnection.getInputStream(WarConnect
>     > ion.java:33)
>     >
>     >         at java.net.URL.openStream(URL.java:1045)
>     >
>     >         at
>     > org.apache.felix.fileinstall.internal.DirectoryWatcher.install(Directo
>     > ryWatcher.java:962)
>     >
>     >         at
>     > org.apache.felix.fileinstall.internal.DirectoryWatcher.install(Directo
>     > ryWatcher.java:884)
>     >
>     >         at
>     > org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(Direc
>     > toryWatcher.java:489)
>     >
>     >         at
>     > org.apache.felix.fileinstall.internal.DirectoryWatcher.process(Directo
>     > ryWatcher.java:365)
>     >
>     >         at
>     > org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWa
>     > tcher.java:316)
>     >
>     >  
>     >
>     > I don’t know what to do with this error, either.
>     >
>     >  
>     >
>     > Can you please help me resolve this issue?
>     >
>     >  
>     >
>     > Regards,
>     >
>     > Daniel
>     >
>     >  
>     >
>     > *Daniel* *Krenn*
>     > Consultant MES
>     >
>     > [email protected] <mailto:[email protected]>
>     <mailto:[email protected]>
>     >
>     >
>     >
>     >  |   Tel. +49 (9931) 981 365
>     >
>     >
>     >
>     >  
>     >
>     >  
>     >
>     > ​
>     >  ​T.CON GmbH & Co. KG
>     >  ​Hauptsitz
>     >  Straubinger Straße 2
>     >  94447 Plattling
>     >  *T: +49 (0)9931 981 100* <tel:+499931981100>
>     >  F: +49 (0)9931 981 199
>     >
>     >
>     >  *www.mescat.de <http://www.mescat.de>* <http://www.mescat.de/> >
>     >  *www.team-con.de <http://www.team-con.de>*
>     <http://www.team-con.de/> >
>     >  
>     >  *Messetermine*
>     > <http://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltung
>     > en.html> >
>     >  *facebook* <https://www.facebook.com/TEAMCONde>   |  *twitter  *
>     > <https://twitter.com/team_consulting>|  *xing*
>     > <https://www.xing.com/companies/t.congmbhco.kg>  |  *linkedin  *
>     > <https://www.linkedin.com/company/t-con-gmbh-&-co-kg>*|  *
>     > <http://www.youtube.com/user/TEAMCONde?>*youtube*
>     > <https://www.youtube.com/user/TEAMCONde?> *|*
>     > <http://www.youtube.com/user/TEAMCONde?> *instagram*
>     > <https://www.instagram.com/team.consulting/>
>     >  
>     >
>     >
>     > T.CON GmbH & Co. KG <https://www.team-con.de/>
>     >
>     > Geschäftsführer: Karl Fuchs, Michael Gulde, Stefan Fiedler ​KG, AG
>     > Deggendorf HRA 1618 Pers. haftender Ges.
>     > T.CON Beteiligungs-GmbH AG
>     > Deggendorf HRB 2053
>     >
>     > Besuchen Sie uns auf folgenden Events:
>     >
>     > BME-Value Day
>     > <https://www.team-con.de/unternehmen/news-veranstaltungen/veranstaltun
>     > gen/bme-value-day-2019.html>
>     >
>     > DSAG Jahreskongress
>     > <https://www.dsag.de/veranstaltungen/2019-09/dsag-jahreskongress-2019>
>     >
>     > Erhalten Sie wichtige Informationen von T.CON. *Jetzt anmelden.*
>     > <https://www2.team-con.de/newsletter>
>     >
> 
>     --
>     Jean-Baptiste Onofré
>     [email protected] <mailto:[email protected]>
>     http://blog.nanthrax.net
>     Talend - http://www.talend.com
> 
>  
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to