[JBoss JIRA] (WFLY-9673) NullPointerException with JDK9 + wildfly-openssl + Http2 utilized
by Jan Stourac (JIRA)
Jan Stourac created WFLY-9673:
---------------------------------
Summary: NullPointerException with JDK9 + wildfly-openssl + Http2 utilized
Key: WFLY-9673
URL: https://issues.jboss.org/browse/WFLY-9673
Project: WildFly
Issue Type: Bug
Components: Web (Undertow)
Affects Versions: No Release
Reporter: Jan Stourac
Assignee: Stuart Douglas
I can see bunch of NPEs and IllegalStateExceptions when I execute [http2 testsuite|https://github.com/summerwind/h2spec] against running Wildfly server (build from master/62583a78a850ba3fb182dda9b5ed35d99e016960 revision) running with JDK9 and wildfly-openssl (my openssl version is {{OpenSSL 1.1.0g-fips 2 Nov 2017}}):
{code}
2018-01-15 13:15:04,095 ERROR [io.undertow.request.io] (default I/O-16) UT005090: Unexpected failure: java.lang.NullPointerException
at io.undertow.core//io.undertow.protocols.http2.Http2Channel.sendPing(Http2Channel.java:794)
at io.undertow.core//io.undertow.protocols.http2.Http2Channel.createChannelImpl(Http2Channel.java:489)
at io.undertow.core//io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:342)
at io.undertow.core//io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:68)
at io.undertow.core//io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:451)
at io.undertow.core//io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:109)
at io.undertow.core//io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:60)
at org.jboss.xnio//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at io.undertow.core//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:921)
at io.undertow.core//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:902)
at org.jboss.xnio//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at org.jboss.xnio//org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at io.undertow.core//io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1145)
at io.undertow.core//io.undertow.protocols.ssl.SslConduit$1.run(SslConduit.java:168)
at org.jboss.xnio.nio//org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:612)
at org.jboss.xnio.nio//org.xnio.nio.WorkerThread.run(WorkerThread.java:479)
14:32:23,593 ERROR [io.undertow.request] (default task-128) UT005071: Undertow request failed HttpServerExchange{ POST / request {Host=[127.0.0.1:8443]} response {Last-Modified=[Mon, 15 Jan 2018 07:43:34 GMT], X-Powered-By=[Undertow/1], Server=[WildFly/11], Content-Length=[2438], Content-Type=[text/html], Accept-Ranges=[bytes]}}: java.lang.IllegalStateException: UT000127: Response has already been sent
at io.undertow.core//io.undertow.io.AsyncSenderImpl.send(AsyncSenderImpl.java:122)
at io.undertow.core//io.undertow.server.handlers.resource.PathResource$1ServerTask.run(PathResource.java:184)
at io.undertow.core//io.undertow.server.handlers.resource.PathResource.serveImpl(PathResource.java:253)
at io.undertow.core//io.undertow.server.handlers.resource.PathResource.serve(PathResource.java:111)
at io.undertow.core//io.undertow.server.handlers.resource.ResourceHandler$1.handleRequest(ResourceHandler.java:337)
at io.undertow.core//io.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at io.undertow.core//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.base/java.lang.Thread.run(Thread.java:844)
{code}
All exceptions seems to repeat. This causes 16 tests to fail. When I use JDK8 or when I switch back to JSSE ALPN instead of wildfly-openssl, no test fail at all and there are no NPEs in server.log anymore, although the IllegalStateExceptions still remains there.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 3 months
[JBoss JIRA] (WFLY-9666) ClassLoader leak in org.jboss.el.cache.FactoryFinderCache (Wildfly 11)
by David Lloyd (JIRA)
[ https://issues.jboss.org/browse/WFLY-9666?page=com.atlassian.jira.plugin.... ]
David Lloyd reassigned WFLY-9666:
---------------------------------
Component/s: Web (Undertow)
(was: Class Loading)
Assignee: Stuart Douglas (was: David Lloyd)
This seems like maybe some undeploy action is missing from the servlet deployer.
> ClassLoader leak in org.jboss.el.cache.FactoryFinderCache (Wildfly 11)
> ----------------------------------------------------------------------
>
> Key: WFLY-9666
> URL: https://issues.jboss.org/browse/WFLY-9666
> Project: WildFly
> Issue Type: Bug
> Components: Web (Undertow)
> Affects Versions: 11.0.0.Final
> Environment: macOS
> Reporter: Bruno Medeiros
> Assignee: Stuart Douglas
> Priority: Critical
> Attachments: Screen Shot 2018-01-14 at 19.32.10.png
>
>
> I was investigating why my class loader was leaking and after fixing all the problems within my application classes I got the leak shown in the attachment.
> !Screen Shot 2018-01-14 at 19.32.10.png|thumbnail!
> This is pretty similar with https://issues.jboss.org/browse/WFLY-3365, not sure if I should have reopened that one o raised this one, sorry if I took the wrong decision.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 3 months
[JBoss JIRA] (DROOLS-2230) Deadlock related to org.kie.workbench.common.services.backend.builder.core.LRUProjectDependenciesClassLoaderCache
by Kris Verlaenen (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2230?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-2230:
-----------------------------------
Sprint: 2018 Week 01-02, 2018 Week 03-04 (was: 2018 Week 01-02)
> Deadlock related to org.kie.workbench.common.services.backend.builder.core.LRUProjectDependenciesClassLoaderCache
> -----------------------------------------------------------------------------------------------------------------
>
> Key: DROOLS-2230
> URL: https://issues.jboss.org/browse/DROOLS-2230
> Project: Drools
> Issue Type: Bug
> Components: build
> Affects Versions: 7.5.0.Final
> Environment: EAP 7.1
> Reporter: Michael Anstis
> Assignee: Michael Anstis
> Priority: Blocker
> Labels: reported-by-qe
>
> We have encountered a deadlock in business-central prohibiting EAP from stopping:
> Found one Java-level deadlock:
> =============================
> "Thread-848":
> waiting to lock monitor 0x00007f3f8008f788 (object 0x000000008f743730, a org.kie.workbench.common.services.backend.builder.core.LRUProjectDependenciesClassLoaderCache$Proxy$_$$_WeldClientProxy),
> which is held by "Thread-377"
> "Thread-377":
> waiting to lock monitor 0x00007f3f80092228 (object 0x000000009579fac0, a org.drools.compiler.kie.builder.impl.KieFileSystemImpl),
> which is held by "Thread-520"
> "Thread-520":
> waiting to lock monitor 0x00007f3f8008f788 (object 0x000000008f743730, a org.kie.workbench.common.services.backend.builder.core.LRUProjectDependenciesClassLoaderCache$Proxy$_$$_WeldClientProxy),
> which is held by "Thread-377"
> Please have a look at the full jstack output in the attachment.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 3 months
[JBoss JIRA] (DROOLS-2184) UX design DRD logic table actions
by Kris Verlaenen (JIRA)
[ https://issues.jboss.org/browse/DROOLS-2184?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-2184:
-----------------------------------
Sprint: 2018 Week 01-02, 2018 Week 03-04 (was: 2018 Week 01-02)
> UX design DRD logic table actions
> ---------------------------------
>
> Key: DROOLS-2184
> URL: https://issues.jboss.org/browse/DROOLS-2184
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Liz Clayton
> Assignee: Liz Clayton
> Labels: UX, UXTeam
>
> Use case description:
As a business user (Citizen Developer…), I want to easily create, edit, and refine business decision logic (tables, expressions, boxed expression, etc.) Note: Using inline controls and employ autocomplete capabilities where possible.
> Verification Conditions
> * The user of this feature is able to easily/quickly perform key actions (Add, Remove, Edit) in logic tables, boxed expressions, and the like.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 3 months
[JBoss JIRA] (DROOLS-1767) FEEL: add compile-time cycle detection
by Kris Verlaenen (JIRA)
[ https://issues.jboss.org/browse/DROOLS-1767?page=com.atlassian.jira.plugi... ]
Kris Verlaenen updated DROOLS-1767:
-----------------------------------
Sprint: 2017 Week 40-41-42, 2017 Week 43-44, 2017 Week 45-46, 2017 Week 47-48, 2017 Week 49-50, 2017 Week 51-52, 2018 Week 01-02, 2018 Week 03-04 (was: 2017 Week 40-41-42, 2017 Week 43-44, 2017 Week 45-46, 2017 Week 47-48, 2017 Week 49-50, 2017 Week 51-52, 2018 Week 01-02)
> FEEL: add compile-time cycle detection
> ---------------------------------------
>
> Key: DROOLS-1767
> URL: https://issues.jboss.org/browse/DROOLS-1767
> Project: Drools
> Issue Type: Enhancement
> Components: dmn engine
> Affects Versions: 7.4.1.Final
> Reporter: Fedor Gavrilov
> Assignee: Fedor Gavrilov
> Priority: Minor
>
> Similar to what's done in https://issues.jboss.org/browse/DROOLS-1730 but during validation stage
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
8 years, 3 months