Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] jetty 9.4.8 alpn start up problem: No Server ALPNProcessors!

cool, will give it a go, thanks a lot!




On Tue, 5 Dec 2017 at 21:19, Greg Wilkins <gregw@xxxxxxxxxxx> wrote:

Michele,

you can make life easier for yourself by using the .mod system and then just running

java $(java -jar start.jar --dry-run)

that runs java once to work out the command line and then runs it again without a spawn to actually run.  Better yet, put the output of the --dry-run into a file and reuse (which is what the official docker images of jetty do).

cheers




On 5 December 2017 at 16:33, Michele Rossi <michele.rossi@xxxxxxxxx> wrote:
hi Greg,
I am Java 8 (151) and I have just resolved the problem by adding this to my start.ini:

--lib=lib/jetty-alpn-openjdk8-server-${jetty.version}.jar


Sorry I should have RTFM before posting :)

Btw I don't use the .MOD system because I don't like to have a JVM that spawn another JVM with Jetty in it.
I have everything in my startup scripts (including ALPN on boot classpath) and on my start.ini and that means a 2nd JVM does not need to be spawned.

thanks a lot!
Michele



On 5 December 2017 at 16:09, Greg Wilkins <gregw@xxxxxxxxxxx> wrote:

What JVM are your running on?  

Can you give us the output of 'java -jar start.jar --dry-run' so we can see your modules and classpath?

If you are using java 8 you will need the openjdk8 alpn jar, if you are using java 9, you need the java alpn jar, plus there is a conscrypt jar as well.

cheers



On 5 December 2017 at 15:51, Michele Rossi <michele.rossi@xxxxxxxxx> wrote:
hi all,

I am trying to upgrade from 9.4.7 to 9.4.8 and I am getting the error below.

I use ALPN for HTTP2 and it works just fine on 9.4.7.

Any ideas about what I am doing wrong?

thanks,
Michele


15:49:50.335|WARN | o.e.j.x.XmlConfiguration||Config error at <Call name="addConnectionFactory"><Arg>
      <New id="alpn" class="org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory"><Arg type="String">
          <Property name="jetty.alpn.protocols" deprecated="alpn.protocols" default=""/>
        </Arg><Set name="defaultProtocol">
          <Property name="jetty.alpn.defaultProtocol" deprecated="alpn.defaultProtocol"/>
        </Set></New>
    </Arg></Call>
15:49:50.339|WARN | o.e.j.x.XmlConfiguration||
java.security.PrivilegedActionException: null
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1507)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.eclipse.jetty.start.Main.invokeMain(Main.java:221)
        at org.eclipse.jetty.start.Main.start(Main.java:504)
        at org.eclipse.jetty.start.Main.main(Main.java:78)
Caused by: java.lang.reflect.InvocationTargetException: null
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.eclipse.jetty.util.TypeUtil.construct(TypeUtil.java:586)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:859)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1305)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1210)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.access$500(XmlConfiguration.java:325)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1438)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration$AttrOrElementNode.getList(XmlConfiguration.java:1413)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:776)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:468)
        at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:409)
        at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:310)
        at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1570)
        at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1508)
        ... 9 common frames omitted
Caused by: java.lang.IllegalStateException: No Server ALPNProcessors!
        at org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory.<init>(ALPNServerConnectionFactory.java:53)
        at org.eclipse.jetty.alpn.server.ALPNServerConnectionFactory.<init>(ALPNServerConnectionFactory.java:46)
        ... 26 common frames omitted


_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
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
jetty-users@xxxxxxxxxxx
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
jetty-users@xxxxxxxxxxx
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
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
--
Sent from Gmail Mobile

Back to the top