[JBoss JIRA] (WFLY-7976) Logging the elytron version once is sufficient
by Darran Lofthouse (JIRA)
[ https://issues.jboss.org/browse/WFLY-7976?page=com.atlassian.jira.plugin.... ]
Darran Lofthouse commented on WFLY-7976:
----------------------------------------
+1 TBH it was more useful i the earlier builds to verify the correct versions were being picked up but that is quite stable now.
> Logging the elytron version once is sufficient
> ----------------------------------------------
>
> Key: WFLY-7976
> URL: https://issues.jboss.org/browse/WFLY-7976
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Reporter: Brian Stansberry
> Assignee: Darran Lofthouse
> Priority: Minor
>
> Pick one or the other please:
> {code}
> 19:05:58,886 INFO [org.wildfly.security] (ServerService Thread Pool -- 7) ELY00001: WildFly Elytron version 1.1.0.Beta21
> 19:05:58,890 INFO [org.wildfly.extension.elytron] (ServerService Thread Pool -- 7) WFLYELY00001: Activating Elytron Subsystem Elytron Version=1.1.0.Beta21, Subsystem Version=1.0.0.Beta2
> {code}
> I couldn't care less about the Subsystem Version. Besides the extension code MUST get integrated into WildFly (Core) proper.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFCORE-2203) Outcome from /host=x/server-config=y:remove() operation in managed domain with multiple hosts lists out all the steps in result
by ehsavoie Hugonnet (JIRA)
[ https://issues.jboss.org/browse/WFCORE-2203?page=com.atlassian.jira.plugi... ]
ehsavoie Hugonnet updated WFCORE-2203:
--------------------------------------
Description:
Outcome of successful removal of a server controlled by a slave HC in managed domain with multiple hosts lists outcomes of all the steps, polluting the CLI:
{code} [domain@localhost:9990 /] /host=msimka-t450.brq.redhat.com/server-config=server-one:remove
{
"outcome" => "success",
"result" => {
"step-1" => {"outcome" => "success"},
"step-2" => {"outcome" => "success"},
"step-3" => {"outcome" => "success"},
"step-4" => {"outcome" => "success"},
"step-5" => {"outcome" => "success"},
"step-6" => {"outcome" => "success"},
"step-7" => {"outcome" => "success"},
"step-8" => {"outcome" => "success"},
"step-9" => {"outcome" => "success"},
"step-10" => {"outcome" => "success"},
"step-11" => {"outcome" => "success"},
"step-12" => {"outcome" => "success"},
"step-13" => {"outcome" => "success"},
"step-14" => {"outcome" => "success"},
"step-15" => {"outcome" => "success"},
"step-16" => {"outcome" => "success"},
"step-17" => {"outcome" => "success"},
"step-18" => {"outcome" => "success"},
"step-19" => {"outcome" => "success"},
"step-20" => {"outcome" => "success"},
"step-21" => {"outcome" => "success"},
"step-22" => {"outcome" => "success"},
"step-23" => {"outcome" => "success"},
"step-24" => {"outcome" => "success"},
"step-25" => {"outcome" => "success"},
"step-26" => {"outcome" => "success"},
"step-27" => {"outcome" => "success"},
"step-28" => {"outcome" => "success"},
"step-29" => {"outcome" => "success"},
"step-30" => {"outcome" => "success"},
"step-31" => {"outcome" => "success"},
"step-32" => {"outcome" => "success"},
"step-33" => {"outcome" => "success"},
"step-34" => {"outcome" => "success"},
"step-35" => {"outcome" => "success"},
"step-36" => {
"outcome" => "success",
"result" => undefined
},
"step-37" => {"outcome" => "success"},
"step-38" => {"outcome" => "success"},
"step-39" => {"outcome" => "success"},
"step-40" => {"outcome" => "success"},
"step-41" => {"outcome" => "success"},
"step-42" => {"outcome" => "success"},
"step-43" => {"outcome" => "success"},
"step-44" => {"outcome" => "success"},
"step-45" => {"outcome" => "success"},
"step-46" => {"outcome" => "success"},
"step-47" => {"outcome" => "success"},
"step-48" => {"outcome" => "success"},
"step-49" => {"outcome" => "success"},
"step-50" => {"outcome" => "success"},
"step-51" => {"outcome" => "success"},
"step-52" => {"outcome" => "success"},
"step-53" => {"outcome" => "success"},
"step-54" => {"outcome" => "success"},
"step-55" => {"outcome" => "success"},
"step-56" => {"outcome" => "success"},
"step-57" => {"outcome" => "success"},
"step-58" => {"outcome" => "success"},
"step-59" => {"outcome" => "success"},
"step-60" => {"outcome" => "success"},
"step-61" => {"outcome" => "success"},
"step-62" => {"outcome" => "success"},
"step-63" => {"outcome" => "success"},
"step-64" => {"outcome" => "success"},
"step-65" => {"outcome" => "success"},
"step-66" => {"outcome" => "success"},
"step-67" => {"outcome" => "success"},
"step-68" => {"outcome" => "success"},
"step-69" => {"outcome" => "success"},
"step-70" => {"outcome" => "success"},
"step-71" => {"outcome" => "success"},
"step-72" => {"outcome" => "success"},
"step-73" => {"outcome" => "success"},
"step-74" => {"outcome" => "success"},
"step-75" => {"outcome" => "success"},
"step-76" => {"outcome" => "success"},
"step-77" => {"outcome" => "success"},
"step-78" => {"outcome" => "success"},
"step-79" => {"outcome" => "success"},
"step-80" => {"outcome" => "success"},
"step-81" => {"outcome" => "success"},
"step-82" => {"outcome" => "success"},
"step-83" => {"outcome" => "success"},
"step-84" => {"outcome" => "success"},
"step-85" => {"outcome" => "success"},
"step-86" => {"outcome" => "success"},
"step-87" => {"outcome" => "success"},
"step-88" => {"outcome" => "success"},
"step-89" => {"outcome" => "success"},
"step-90" => {"outcome" => "success"},
"step-91" => {"outcome" => "success"},
"step-92" => {"outcome" => "success"},
"step-93" => {"outcome" => "success"},
"step-94" => {"outcome" => "success"},
"step-95" => {"outcome" => "success"},
"step-96" => {"outcome" => "success"},
"step-97" => {"outcome" => "success"},
"step-98" => {"outcome" => "success"},
"step-99" => {"outcome" => "success"},
"step-100" => {"outcome" => "success"},
"step-101" => {"outcome" => "success"},
"step-102" => {"outcome" => "success"},
"step-103" => {"outcome" => "success"},
"step-104" => {"outcome" => "success"},
"step-105" => {"outcome" => "success"},
"step-106" => {"outcome" => "success"},
"step-107" => {"outcome" => "success"},
"step-108" => {"outcome" => "success"},
"step-109" => {"outcome" => "success"},
"step-110" => {"outcome" => "success"},
"step-111" => {"outcome" => "success"},
"step-112" => {"outcome" => "success"},
"step-113" => {"outcome" => "success"},
"step-114" => {"outcome" => "success"},
"step-115" => {"outcome" => "success"},
"step-116" => {"outcome" => "success"},
"step-117" => {"outcome" => "success"},
"step-118" => {"outcome" => "success"},
"step-119" => {"outcome" => "success"},
"step-120" => {"outcome" => "success"},
"step-121" => {"outcome" => "success"},
"step-122" => {"outcome" => "success"},
"step-123" => {"outcome" => "success"},
"step-124" => {"outcome" => "success"},
"step-125" => {"outcome" => "success"},
"step-126" => {"outcome" => "success"},
"step-127" => {"outcome" => "success"},
"step-128" => {"outcome" => "success"},
"step-129" => {"outcome" => "success"},
"step-130" => {"outcome" => "success"},
"step-131" => {"outcome" => "success"},
"step-132" => {"outcome" => "success"},
"step-133" => {"outcome" => "success"},
"step-134" => {"outcome" => "success"},
"step-135" => {"outcome" => "success"},
"step-136" => {"outcome" => "success"},
"step-137" => {"outcome" => "success"},
"step-138" => {"outcome" => "success"},
"step-139" => {"outcome" => "success"},
"step-140" => {"outcome" => "success"},
"step-141" => {"outcome" => "success"},
"step-142" => {"outcome" => "success"},
"step-143" => {"outcome" => "success"},
"step-144" => {"outcome" => "success"},
"step-145" => {"outcome" => "success"},
"step-146" => {"outcome" => "success"},
"step-147" => {"outcome" => "success"},
"step-148" => {"outcome" => "success"},
"step-149" => {"outcome" => "success"},
"step-150" => {"outcome" => "success"},
"step-151" => {"outcome" => "success"},
"step-152" => {"outcome" => "success"},
"step-153" => {"outcome" => "success"},
"step-154" => {"outcome" => "success"},
"step-155" => {"outcome" => "success"},
"step-156" => {"outcome" => "success"},
"step-157" => {"outcome" => "success"},
"step-158" => {"outcome" => "success"},
"step-159" => {"outcome" => "success"},
"step-160" => {"outcome" => "success"},
"step-161" => {"outcome" => "success"},
"step-162" => {"outcome" => "success"},
"step-163" => {"outcome" => "success"},
"step-164" => {"outcome" => "success"},
"step-165" => {"outcome" => "success"},
"step-166" => {"outcome" => "success"},
"step-167" => {"outcome" => "success"},
"step-168" => {"outcome" => "success"},
"step-169" => {"outcome" => "success"},
"step-170" => {"outcome" => "success"},
"step-171" => {"outcome" => "success"},
"step-172" => {"outcome" => "success"},
"step-173" => {"outcome" => "success"},
"step-174" => {"outcome" => "success"},
"step-175" => {"outcome" => "success"},
"step-176" => {"outcome" => "success"},
"step-177" => {"outcome" => "success"},
"step-178" => {"outcome" => "success"},
"step-179" => {"outcome" => "success"},
"step-180" => {"outcome" => "success"},
"step-181" => {"outcome" => "success"},
"step-182" => {"outcome" => "success"},
"step-183" => {"outcome" => "success"},
"step-184" => {"outcome" => "success"},
"step-185" => {"outcome" => "success"},
"step-186" => {"outcome" => "success"},
"step-187" => {"outcome" => "success"},
"step-188" => {"outcome" => "success"},
"step-189" => {"outcome" => "success"},
"step-190" => {"outcome" => "success"},
"step-191" => {"outcome" => "success"},
"step-192" => {"outcome" => "success"},
"step-193" => {"outcome" => "success"},
"step-194" => {"outcome" => "success"},
"step-195" => {"outcome" => "success"},
"step-196" => {"outcome" => "success"},
"step-197" => {"outcome" => "success"},
"step-198" => {"outcome" => "success"},
"step-199" => {"outcome" => "success"},
"step-200" => {"outcome" => "success"},
"step-201" => {"outcome" => "success"},
"step-202" => {"outcome" => "success"},
"step-203" => {"outcome" => "success"},
"step-204" => {"outcome" => "success"},
"step-205" => {"outcome" => "success"},
"step-206" => {"outcome" => "success"},
"step-207" => {"outcome" => "success"},
"step-208" => {"outcome" => "success"},
"step-209" => {"outcome" => "success"},
"step-210" => {"outcome" => "success"},
"step-211" => {"outcome" => "success"},
"step-212" => {"outcome" => "success"},
"step-213" => {"outcome" => "success"},
"step-214" => {"outcome" => "success"},
"step-215" => {"outcome" => "success"},
"step-216" => {"outcome" => "success"},
"step-217" => {"outcome" => "success"},
"step-218" => {"outcome" => "success"},
"step-219" => {"outcome" => "success"},
"step-220" => {"outcome" => "success"},
"step-221" => {"outcome" => "success"},
"step-222" => {"outcome" => "success"},
"step-223" => {"outcome" => "success"},
"step-224" => {"outcome" => "success"},
"step-225" => {"outcome" => "success"},
"step-226" => {"outcome" => "success"},
"step-227" => {"outcome" => "success"},
"step-228" => {"outcome" => "success"},
"step-229" => {"outcome" => "success"},
"step-230" => {"outcome" => "success"},
"step-231" => {"outcome" => "success"},
"step-232" => {"outcome" => "success"},
"step-233" => {"outcome" => "success"},
"step-234" => {"outcome" => "success"},
"step-235" => {"outcome" => "success"},
"step-236" => {"outcome" => "success"},
"step-237" => {"outcome" => "success"}
},
"server-groups" => undefined
}
{code}
If the server is controlled by the master the response is normal.
Also, if the CLI connects directly to the slave (i.e. not routing through the master) the output is as shown above, so although the problem seems to only be for slaves it doesn't appear to be a result of how the master is processing the slaves response, since the master is not involved when the CLI directly connects to the slave.
was:
Outcome of successful removal of a server controlled by a slave HC in managed domain with multiple hosts lists outcomes of all the steps, polluting the CLI:
{code} [domain@localhost:9990 /] /host=msimka-t450.brq.redhat.com/server-config=server-one:remove
{
"outcome" => "success",
"result" => {
"step-1" => {"outcome" => "success"},
"step-2" => {"outcome" => "success"},
"step-3" => {"outcome" => "success"},
"step-4" => {"outcome" => "success"},
"step-5" => {"outcome" => "success"},
"step-6" => {"outcome" => "success"},
"step-7" => {"outcome" => "success"},
"step-8" => {"outcome" => "success"},
"step-9" => {"outcome" => "success"},
"step-10" => {"outcome" => "success"},
"step-11" => {"outcome" => "success"},
"step-12" => {"outcome" => "success"},
"step-13" => {"outcome" => "success"},
"step-14" => {"outcome" => "success"},
"step-15" => {"outcome" => "success"},
"step-16" => {"outcome" => "success"},
"step-17" => {"outcome" => "success"},
"step-18" => {"outcome" => "success"},
"step-19" => {"outcome" => "success"},
"step-20" => {"outcome" => "success"},
"step-21" => {"outcome" => "success"},
"step-22" => {"outcome" => "success"},
"step-23" => {"outcome" => "success"},
"step-24" => {"outcome" => "success"},
"step-25" => {"outcome" => "success"},
"step-26" => {"outcome" => "success"},
"step-27" => {"outcome" => "success"},
"step-28" => {"outcome" => "success"},
"step-29" => {"outcome" => "success"},
"step-30" => {"outcome" => "success"},
"step-31" => {"outcome" => "success"},
"step-32" => {"outcome" => "success"},
"step-33" => {"outcome" => "success"},
"step-34" => {"outcome" => "success"},
"step-35" => {"outcome" => "success"},
"step-36" => {
"outcome" => "success",
"result" => undefined
},
"step-37" => {"outcome" => "success"},
"step-38" => {"outcome" => "success"},
"step-39" => {"outcome" => "success"},
"step-40" => {"outcome" => "success"},
"step-41" => {"outcome" => "success"},
"step-42" => {"outcome" => "success"},
"step-43" => {"outcome" => "success"},
"step-44" => {"outcome" => "success"},
"step-45" => {"outcome" => "success"},
"step-46" => {"outcome" => "success"},
"step-47" => {"outcome" => "success"},
"step-48" => {"outcome" => "success"},
"step-49" => {"outcome" => "success"},
"step-50" => {"outcome" => "success"},
"step-51" => {"outcome" => "success"},
"step-52" => {"outcome" => "success"},
"step-53" => {"outcome" => "success"},
"step-54" => {"outcome" => "success"},
"step-55" => {"outcome" => "success"},
"step-56" => {"outcome" => "success"},
"step-57" => {"outcome" => "success"},
"step-58" => {"outcome" => "success"},
"step-59" => {"outcome" => "success"},
"step-60" => {"outcome" => "success"},
"step-61" => {"outcome" => "success"},
"step-62" => {"outcome" => "success"},
"step-63" => {"outcome" => "success"},
"step-64" => {"outcome" => "success"},
"step-65" => {"outcome" => "success"},
"step-66" => {"outcome" => "success"},
"step-67" => {"outcome" => "success"},
"step-68" => {"outcome" => "success"},
"step-69" => {"outcome" => "success"},
"step-70" => {"outcome" => "success"},
"step-71" => {"outcome" => "success"},
"step-72" => {"outcome" => "success"},
"step-73" => {"outcome" => "success"},
"step-74" => {"outcome" => "success"},
"step-75" => {"outcome" => "success"},
"step-76" => {"outcome" => "success"},
"step-77" => {"outcome" => "success"},
"step-78" => {"outcome" => "success"},
"step-79" => {"outcome" => "success"},
"step-80" => {"outcome" => "success"},
"step-81" => {"outcome" => "success"},
"step-82" => {"outcome" => "success"},
"step-83" => {"outcome" => "success"},
"step-84" => {"outcome" => "success"},
"step-85" => {"outcome" => "success"},
"step-86" => {"outcome" => "success"},
"step-87" => {"outcome" => "success"},
"step-88" => {"outcome" => "success"},
"step-89" => {"outcome" => "success"},
"step-90" => {"outcome" => "success"},
"step-91" => {"outcome" => "success"},
"step-92" => {"outcome" => "success"},
"step-93" => {"outcome" => "success"},
"step-94" => {"outcome" => "success"},
"step-95" => {"outcome" => "success"},
"step-96" => {"outcome" => "success"},
"step-97" => {"outcome" => "success"},
"step-98" => {"outcome" => "success"},
"step-99" => {"outcome" => "success"},
"step-100" => {"outcome" => "success"},
"step-101" => {"outcome" => "success"},
"step-102" => {"outcome" => "success"},
"step-103" => {"outcome" => "success"},
"step-104" => {"outcome" => "success"},
"step-105" => {"outcome" => "success"},
"step-106" => {"outcome" => "success"},
"step-107" => {"outcome" => "success"},
"step-108" => {"outcome" => "success"},
"step-109" => {"outcome" => "success"},
"step-110" => {"outcome" => "success"},
"step-111" => {"outcome" => "success"},
"step-112" => {"outcome" => "success"},
"step-113" => {"outcome" => "success"},
"step-114" => {"outcome" => "success"},
"step-115" => {"outcome" => "success"},
"step-116" => {"outcome" => "success"},
"step-117" => {"outcome" => "success"},
"step-118" => {"outcome" => "success"},
"step-119" => {"outcome" => "success"},
"step-120" => {"outcome" => "success"},
"step-121" => {"outcome" => "success"},
"step-122" => {"outcome" => "success"},
"step-123" => {"outcome" => "success"},
"step-124" => {"outcome" => "success"},
"step-125" => {"outcome" => "success"},
"step-126" => {"outcome" => "success"},
"step-127" => {"outcome" => "success"},
"step-128" => {"outcome" => "success"},
"step-129" => {"outcome" => "success"},
"step-130" => {"outcome" => "success"},
"step-131" => {"outcome" => "success"},
"step-132" => {"outcome" => "success"},
"step-133" => {"outcome" => "success"},
"step-134" => {"outcome" => "success"},
"step-135" => {"outcome" => "success"},
"step-136" => {"outcome" => "success"},
"step-137" => {"outcome" => "success"},
"step-138" => {"outcome" => "success"},
"step-139" => {"outcome" => "success"},
"step-140" => {"outcome" => "success"},
"step-141" => {"outcome" => "success"},
"step-142" => {"outcome" => "success"},
"step-143" => {"outcome" => "success"},
"step-144" => {"outcome" => "success"},
"step-145" => {"outcome" => "success"},
"step-146" => {"outcome" => "success"},
"step-147" => {"outcome" => "success"},
"step-148" => {"outcome" => "success"},
"step-149" => {"outcome" => "success"},
"step-150" => {"outcome" => "success"},
"step-151" => {"outcome" => "success"},
"step-152" => {"outcome" => "success"},
"step-153" => {"outcome" => "success"},
"step-154" => {"outcome" => "success"},
"step-155" => {"outcome" => "success"},
"step-156" => {"outcome" => "success"},
"step-157" => {"outcome" => "success"},
"step-158" => {"outcome" => "success"},
"step-159" => {"outcome" => "success"},
"step-160" => {"outcome" => "success"},
"step-161" => {"outcome" => "success"},
"step-162" => {"outcome" => "success"},
"step-163" => {"outcome" => "success"},
"step-164" => {"outcome" => "success"},
"step-165" => {"outcome" => "success"},
"step-166" => {"outcome" => "success"},
"step-167" => {"outcome" => "success"},
"step-168" => {"outcome" => "success"},
"step-169" => {"outcome" => "success"},
"step-170" => {"outcome" => "success"},
"step-171" => {"outcome" => "success"},
"step-172" => {"outcome" => "success"},
"step-173" => {"outcome" => "success"},
"step-174" => {"outcome" => "success"},
"step-175" => {"outcome" => "success"},
"step-176" => {"outcome" => "success"},
"step-177" => {"outcome" => "success"},
"step-178" => {"outcome" => "success"},
"step-179" => {"outcome" => "success"},
"step-180" => {"outcome" => "success"},
"step-181" => {"outcome" => "success"},
"step-182" => {"outcome" => "success"},
"step-183" => {"outcome" => "success"},
"step-184" => {"outcome" => "success"},
"step-185" => {"outcome" => "success"},
"step-186" => {"outcome" => "success"},
"step-187" => {"outcome" => "success"},
"step-188" => {"outcome" => "success"},
"step-189" => {"outcome" => "success"},
"step-190" => {"outcome" => "success"},
"step-191" => {"outcome" => "success"},
"step-192" => {"outcome" => "success"},
"step-193" => {"outcome" => "success"},
"step-194" => {"outcome" => "success"},
"step-195" => {"outcome" => "success"},
"step-196" => {"outcome" => "success"},
"step-197" => {"outcome" => "success"},
"step-198" => {"outcome" => "success"},
"step-199" => {"outcome" => "success"},
"step-200" => {"outcome" => "success"},
"step-201" => {"outcome" => "success"},
"step-202" => {"outcome" => "success"},
"step-203" => {"outcome" => "success"},
"step-204" => {"outcome" => "success"},
"step-205" => {"outcome" => "success"},
"step-206" => {"outcome" => "success"},
"step-207" => {"outcome" => "success"},
"step-208" => {"outcome" => "success"},
"step-209" => {"outcome" => "success"},
"step-210" => {"outcome" => "success"},
"step-211" => {"outcome" => "success"},
"step-212" => {"outcome" => "success"},
"step-213" => {"outcome" => "success"},
"step-214" => {"outcome" => "success"},
"step-215" => {"outcome" => "success"},
"step-216" => {"outcome" => "success"},
"step-217" => {"outcome" => "success"},
"step-218" => {"outcome" => "success"},
"step-219" => {"outcome" => "success"},
"step-220" => {"outcome" => "success"},
"step-221" => {"outcome" => "success"},
"step-222" => {"outcome" => "success"},
"step-223" => {"outcome" => "success"},
"step-224" => {"outcome" => "success"},
"step-225" => {"outcome" => "success"},
"step-226" => {"outcome" => "success"},
"step-227" => {"outcome" => "success"},
"step-228" => {"outcome" => "success"},
"step-229" => {"outcome" => "success"},
"step-230" => {"outcome" => "success"},
"step-231" => {"outcome" => "success"},
"step-232" => {"outcome" => "success"},
"step-233" => {"outcome" => "success"},
"step-234" => {"outcome" => "success"},
"step-235" => {"outcome" => "success"},
"step-236" => {"outcome" => "success"},
"step-237" => {"outcome" => "success"}
},
"server-groups" => undefined
}
{code}
If the server is controlled by the master the response is normal. If the CLI connects directly to the slave (i.e. not routing through the master) the output is as shown above.
> Outcome from /host=x/server-config=y:remove() operation in managed domain with multiple hosts lists out all the steps in result
> -------------------------------------------------------------------------------------------------------------------------------
>
> Key: WFCORE-2203
> URL: https://issues.jboss.org/browse/WFCORE-2203
> Project: WildFly Core
> Issue Type: Bug
> Components: Domain Management
> Reporter: Michal Jurc
> Assignee: ehsavoie Hugonnet
>
> Outcome of successful removal of a server controlled by a slave HC in managed domain with multiple hosts lists outcomes of all the steps, polluting the CLI:
> {code} [domain@localhost:9990 /] /host=msimka-t450.brq.redhat.com/server-config=server-one:remove
> {
> "outcome" => "success",
> "result" => {
> "step-1" => {"outcome" => "success"},
> "step-2" => {"outcome" => "success"},
> "step-3" => {"outcome" => "success"},
> "step-4" => {"outcome" => "success"},
> "step-5" => {"outcome" => "success"},
> "step-6" => {"outcome" => "success"},
> "step-7" => {"outcome" => "success"},
> "step-8" => {"outcome" => "success"},
> "step-9" => {"outcome" => "success"},
> "step-10" => {"outcome" => "success"},
> "step-11" => {"outcome" => "success"},
> "step-12" => {"outcome" => "success"},
> "step-13" => {"outcome" => "success"},
> "step-14" => {"outcome" => "success"},
> "step-15" => {"outcome" => "success"},
> "step-16" => {"outcome" => "success"},
> "step-17" => {"outcome" => "success"},
> "step-18" => {"outcome" => "success"},
> "step-19" => {"outcome" => "success"},
> "step-20" => {"outcome" => "success"},
> "step-21" => {"outcome" => "success"},
> "step-22" => {"outcome" => "success"},
> "step-23" => {"outcome" => "success"},
> "step-24" => {"outcome" => "success"},
> "step-25" => {"outcome" => "success"},
> "step-26" => {"outcome" => "success"},
> "step-27" => {"outcome" => "success"},
> "step-28" => {"outcome" => "success"},
> "step-29" => {"outcome" => "success"},
> "step-30" => {"outcome" => "success"},
> "step-31" => {"outcome" => "success"},
> "step-32" => {"outcome" => "success"},
> "step-33" => {"outcome" => "success"},
> "step-34" => {"outcome" => "success"},
> "step-35" => {"outcome" => "success"},
> "step-36" => {
> "outcome" => "success",
> "result" => undefined
> },
> "step-37" => {"outcome" => "success"},
> "step-38" => {"outcome" => "success"},
> "step-39" => {"outcome" => "success"},
> "step-40" => {"outcome" => "success"},
> "step-41" => {"outcome" => "success"},
> "step-42" => {"outcome" => "success"},
> "step-43" => {"outcome" => "success"},
> "step-44" => {"outcome" => "success"},
> "step-45" => {"outcome" => "success"},
> "step-46" => {"outcome" => "success"},
> "step-47" => {"outcome" => "success"},
> "step-48" => {"outcome" => "success"},
> "step-49" => {"outcome" => "success"},
> "step-50" => {"outcome" => "success"},
> "step-51" => {"outcome" => "success"},
> "step-52" => {"outcome" => "success"},
> "step-53" => {"outcome" => "success"},
> "step-54" => {"outcome" => "success"},
> "step-55" => {"outcome" => "success"},
> "step-56" => {"outcome" => "success"},
> "step-57" => {"outcome" => "success"},
> "step-58" => {"outcome" => "success"},
> "step-59" => {"outcome" => "success"},
> "step-60" => {"outcome" => "success"},
> "step-61" => {"outcome" => "success"},
> "step-62" => {"outcome" => "success"},
> "step-63" => {"outcome" => "success"},
> "step-64" => {"outcome" => "success"},
> "step-65" => {"outcome" => "success"},
> "step-66" => {"outcome" => "success"},
> "step-67" => {"outcome" => "success"},
> "step-68" => {"outcome" => "success"},
> "step-69" => {"outcome" => "success"},
> "step-70" => {"outcome" => "success"},
> "step-71" => {"outcome" => "success"},
> "step-72" => {"outcome" => "success"},
> "step-73" => {"outcome" => "success"},
> "step-74" => {"outcome" => "success"},
> "step-75" => {"outcome" => "success"},
> "step-76" => {"outcome" => "success"},
> "step-77" => {"outcome" => "success"},
> "step-78" => {"outcome" => "success"},
> "step-79" => {"outcome" => "success"},
> "step-80" => {"outcome" => "success"},
> "step-81" => {"outcome" => "success"},
> "step-82" => {"outcome" => "success"},
> "step-83" => {"outcome" => "success"},
> "step-84" => {"outcome" => "success"},
> "step-85" => {"outcome" => "success"},
> "step-86" => {"outcome" => "success"},
> "step-87" => {"outcome" => "success"},
> "step-88" => {"outcome" => "success"},
> "step-89" => {"outcome" => "success"},
> "step-90" => {"outcome" => "success"},
> "step-91" => {"outcome" => "success"},
> "step-92" => {"outcome" => "success"},
> "step-93" => {"outcome" => "success"},
> "step-94" => {"outcome" => "success"},
> "step-95" => {"outcome" => "success"},
> "step-96" => {"outcome" => "success"},
> "step-97" => {"outcome" => "success"},
> "step-98" => {"outcome" => "success"},
> "step-99" => {"outcome" => "success"},
> "step-100" => {"outcome" => "success"},
> "step-101" => {"outcome" => "success"},
> "step-102" => {"outcome" => "success"},
> "step-103" => {"outcome" => "success"},
> "step-104" => {"outcome" => "success"},
> "step-105" => {"outcome" => "success"},
> "step-106" => {"outcome" => "success"},
> "step-107" => {"outcome" => "success"},
> "step-108" => {"outcome" => "success"},
> "step-109" => {"outcome" => "success"},
> "step-110" => {"outcome" => "success"},
> "step-111" => {"outcome" => "success"},
> "step-112" => {"outcome" => "success"},
> "step-113" => {"outcome" => "success"},
> "step-114" => {"outcome" => "success"},
> "step-115" => {"outcome" => "success"},
> "step-116" => {"outcome" => "success"},
> "step-117" => {"outcome" => "success"},
> "step-118" => {"outcome" => "success"},
> "step-119" => {"outcome" => "success"},
> "step-120" => {"outcome" => "success"},
> "step-121" => {"outcome" => "success"},
> "step-122" => {"outcome" => "success"},
> "step-123" => {"outcome" => "success"},
> "step-124" => {"outcome" => "success"},
> "step-125" => {"outcome" => "success"},
> "step-126" => {"outcome" => "success"},
> "step-127" => {"outcome" => "success"},
> "step-128" => {"outcome" => "success"},
> "step-129" => {"outcome" => "success"},
> "step-130" => {"outcome" => "success"},
> "step-131" => {"outcome" => "success"},
> "step-132" => {"outcome" => "success"},
> "step-133" => {"outcome" => "success"},
> "step-134" => {"outcome" => "success"},
> "step-135" => {"outcome" => "success"},
> "step-136" => {"outcome" => "success"},
> "step-137" => {"outcome" => "success"},
> "step-138" => {"outcome" => "success"},
> "step-139" => {"outcome" => "success"},
> "step-140" => {"outcome" => "success"},
> "step-141" => {"outcome" => "success"},
> "step-142" => {"outcome" => "success"},
> "step-143" => {"outcome" => "success"},
> "step-144" => {"outcome" => "success"},
> "step-145" => {"outcome" => "success"},
> "step-146" => {"outcome" => "success"},
> "step-147" => {"outcome" => "success"},
> "step-148" => {"outcome" => "success"},
> "step-149" => {"outcome" => "success"},
> "step-150" => {"outcome" => "success"},
> "step-151" => {"outcome" => "success"},
> "step-152" => {"outcome" => "success"},
> "step-153" => {"outcome" => "success"},
> "step-154" => {"outcome" => "success"},
> "step-155" => {"outcome" => "success"},
> "step-156" => {"outcome" => "success"},
> "step-157" => {"outcome" => "success"},
> "step-158" => {"outcome" => "success"},
> "step-159" => {"outcome" => "success"},
> "step-160" => {"outcome" => "success"},
> "step-161" => {"outcome" => "success"},
> "step-162" => {"outcome" => "success"},
> "step-163" => {"outcome" => "success"},
> "step-164" => {"outcome" => "success"},
> "step-165" => {"outcome" => "success"},
> "step-166" => {"outcome" => "success"},
> "step-167" => {"outcome" => "success"},
> "step-168" => {"outcome" => "success"},
> "step-169" => {"outcome" => "success"},
> "step-170" => {"outcome" => "success"},
> "step-171" => {"outcome" => "success"},
> "step-172" => {"outcome" => "success"},
> "step-173" => {"outcome" => "success"},
> "step-174" => {"outcome" => "success"},
> "step-175" => {"outcome" => "success"},
> "step-176" => {"outcome" => "success"},
> "step-177" => {"outcome" => "success"},
> "step-178" => {"outcome" => "success"},
> "step-179" => {"outcome" => "success"},
> "step-180" => {"outcome" => "success"},
> "step-181" => {"outcome" => "success"},
> "step-182" => {"outcome" => "success"},
> "step-183" => {"outcome" => "success"},
> "step-184" => {"outcome" => "success"},
> "step-185" => {"outcome" => "success"},
> "step-186" => {"outcome" => "success"},
> "step-187" => {"outcome" => "success"},
> "step-188" => {"outcome" => "success"},
> "step-189" => {"outcome" => "success"},
> "step-190" => {"outcome" => "success"},
> "step-191" => {"outcome" => "success"},
> "step-192" => {"outcome" => "success"},
> "step-193" => {"outcome" => "success"},
> "step-194" => {"outcome" => "success"},
> "step-195" => {"outcome" => "success"},
> "step-196" => {"outcome" => "success"},
> "step-197" => {"outcome" => "success"},
> "step-198" => {"outcome" => "success"},
> "step-199" => {"outcome" => "success"},
> "step-200" => {"outcome" => "success"},
> "step-201" => {"outcome" => "success"},
> "step-202" => {"outcome" => "success"},
> "step-203" => {"outcome" => "success"},
> "step-204" => {"outcome" => "success"},
> "step-205" => {"outcome" => "success"},
> "step-206" => {"outcome" => "success"},
> "step-207" => {"outcome" => "success"},
> "step-208" => {"outcome" => "success"},
> "step-209" => {"outcome" => "success"},
> "step-210" => {"outcome" => "success"},
> "step-211" => {"outcome" => "success"},
> "step-212" => {"outcome" => "success"},
> "step-213" => {"outcome" => "success"},
> "step-214" => {"outcome" => "success"},
> "step-215" => {"outcome" => "success"},
> "step-216" => {"outcome" => "success"},
> "step-217" => {"outcome" => "success"},
> "step-218" => {"outcome" => "success"},
> "step-219" => {"outcome" => "success"},
> "step-220" => {"outcome" => "success"},
> "step-221" => {"outcome" => "success"},
> "step-222" => {"outcome" => "success"},
> "step-223" => {"outcome" => "success"},
> "step-224" => {"outcome" => "success"},
> "step-225" => {"outcome" => "success"},
> "step-226" => {"outcome" => "success"},
> "step-227" => {"outcome" => "success"},
> "step-228" => {"outcome" => "success"},
> "step-229" => {"outcome" => "success"},
> "step-230" => {"outcome" => "success"},
> "step-231" => {"outcome" => "success"},
> "step-232" => {"outcome" => "success"},
> "step-233" => {"outcome" => "success"},
> "step-234" => {"outcome" => "success"},
> "step-235" => {"outcome" => "success"},
> "step-236" => {"outcome" => "success"},
> "step-237" => {"outcome" => "success"}
> },
> "server-groups" => undefined
> }
> {code}
> If the server is controlled by the master the response is normal.
> Also, if the CLI connects directly to the slave (i.e. not routing through the master) the output is as shown above, so although the problem seems to only be for slaves it doesn't appear to be a result of how the master is processing the slaves response, since the master is not involved when the CLI directly connects to the slave.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-6863) Excluded contexts which are not specific to a host should be excluded on all hosts
by Radoslav Husar (JIRA)
[ https://issues.jboss.org/browse/WFLY-6863?page=com.atlassian.jira.plugin.... ]
Radoslav Husar updated WFLY-6863:
---------------------------------
Priority: Critical (was: Major)
> Excluded contexts which are not specific to a host should be excluded on all hosts
> ----------------------------------------------------------------------------------
>
> Key: WFLY-6863
> URL: https://issues.jboss.org/browse/WFLY-6863
> Project: WildFly
> Issue Type: Bug
> Affects Versions: 10.0.0.Final
> Environment: Tomcat8 (haven't tried elsewhere yet); mod_cluster version 2.0.0.Alpha1-SNAPSHOT
> Reporter: Radoslav Husar
> Assignee: Radoslav Husar
> Priority: Critical
>
> With the following configuration:
> {code}
> <Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener"
> loadMetricClass="org.jboss.modcluster.load.metric.impl.BusyConnectorsLoadMetric"
> loadMetricCapacity="1"
> loadHistory="9"
> loadDecayFactor="2"
> stickySession="true"
> stickySessionForce="false"
> stickySessionRemove="true"
> advertise="true"
> advertiseGroupAddress="224.0.1.105"
> advertisePort="23364"
> advertiseInterface="10.40.4.50"
> excludedContexts="ROOT,docs,manager,host-manager,examples"
> />
> {code}
> And these contexts in webapps:
> {code}
> clusterbench docs examples host-manager manager ROOT
> {code}
> One expects this output on Mod_cluster manger console:
> {code}
> Virtual Host 1:
> Contexts:
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> localhost
> {code}
> It works, unless you configure additional VirtualHosts:
> {code}
> <Host name="LOCALHOST" appBase="webapps" unpackWARs="true" autoDeploy="true">
> <Alias>LOCALHOST</Alias>
> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
> prefix="localhost_access_log" suffix=".txt"
> pattern="%h %l %u %t "%r" %s %b" />
> </Host>
> <Host name="KARM.BRQ.REDHAT.COM" appBase="webapps" unpackWARs="true" autoDeploy="true">
> <Alias>KARM.BRQ.REDHAT.COM</Alias>
> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
> prefix="localhost_access_log" suffix=".txt"
> pattern="%h %l %u %t "%r" %s %b" />
> </Host>
> {code}
> result:
> {code}
> Node worker1 (ajp://10.40.4.50:8009):
> Enable Contexts Disable Contexts Stop Contexts
> Balancer: mycluster,LBGroup: ,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 1,Ttl: 60000000,Status: OK,Elected: 0,Read: 0,Transferred: 0,Connected: 0,Load: 100
> Virtual Host 2:
> Contexts:
> /docs, Status: ENABLED Request: 0 Disable Stop
> /manager, Status: ENABLED Request: 0 Disable Stop
> /host-manager, Status: ENABLED Request: 0 Disable Stop
> /examples, Status: ENABLED Request: 0 Disable Stop
> /, Status: ENABLED Request: 0 Disable Stop
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> karm.brq.redhat.com
> Virtual Host 1:
> Contexts:
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> localhost
> {code}
> I find this bug being of Critical priority, because it could coax users into believing they excluded certain context while in fact they didn't.
> WDYT? Is it possible to tweak with the Listener's configuration somehow?
> THX.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-7979) Excluded contexts which are not specific to a host should be excluded on all hosts
by Radoslav Husar (JIRA)
Radoslav Husar created WFLY-7979:
------------------------------------
Summary: Excluded contexts which are not specific to a host should be excluded on all hosts
Key: WFLY-7979
URL: https://issues.jboss.org/browse/WFLY-7979
Project: WildFly
Issue Type: Bug
Affects Versions: 10.0.0.Final
Environment: Tomcat8 (haven't tried elsewhere yet); mod_cluster version 2.0.0.Alpha1-SNAPSHOT
Reporter: Radoslav Husar
Assignee: Radoslav Husar
With the following configuration:
{code}
<Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener"
loadMetricClass="org.jboss.modcluster.load.metric.impl.BusyConnectorsLoadMetric"
loadMetricCapacity="1"
loadHistory="9"
loadDecayFactor="2"
stickySession="true"
stickySessionForce="false"
stickySessionRemove="true"
advertise="true"
advertiseGroupAddress="224.0.1.105"
advertisePort="23364"
advertiseInterface="10.40.4.50"
excludedContexts="ROOT,docs,manager,host-manager,examples"
/>
{code}
And these contexts in webapps:
{code}
clusterbench docs examples host-manager manager ROOT
{code}
One expects this output on Mod_cluster manger console:
{code}
Virtual Host 1:
Contexts:
/clusterbench, Status: ENABLED Request: 0 Disable Stop
Aliases:
localhost
{code}
It works, unless you configure additional VirtualHosts:
{code}
<Host name="LOCALHOST" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>LOCALHOST</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="KARM.BRQ.REDHAT.COM" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>KARM.BRQ.REDHAT.COM</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
{code}
result:
{code}
Node worker1 (ajp://10.40.4.50:8009):
Enable Contexts Disable Contexts Stop Contexts
Balancer: mycluster,LBGroup: ,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 1,Ttl: 60000000,Status: OK,Elected: 0,Read: 0,Transferred: 0,Connected: 0,Load: 100
Virtual Host 2:
Contexts:
/docs, Status: ENABLED Request: 0 Disable Stop
/manager, Status: ENABLED Request: 0 Disable Stop
/host-manager, Status: ENABLED Request: 0 Disable Stop
/examples, Status: ENABLED Request: 0 Disable Stop
/, Status: ENABLED Request: 0 Disable Stop
/clusterbench, Status: ENABLED Request: 0 Disable Stop
Aliases:
karm.brq.redhat.com
Virtual Host 1:
Contexts:
/clusterbench, Status: ENABLED Request: 0 Disable Stop
Aliases:
localhost
{code}
I find this bug being of Critical priority, because it could coax users into believing they excluded certain context while in fact they didn't.
WDYT? Is it possible to tweak with the Listener's configuration somehow?
THX.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-6863) Excluded contexts which are not specific to a host should be excluded on all hosts
by Radoslav Husar (JIRA)
[ https://issues.jboss.org/browse/WFLY-6863?page=com.atlassian.jira.plugin.... ]
Radoslav Husar updated WFLY-6863:
---------------------------------
Comment: was deleted
(was: Resolved with mod_cluster 1.3.3.Final upgrade.)
> Excluded contexts which are not specific to a host should be excluded on all hosts
> ----------------------------------------------------------------------------------
>
> Key: WFLY-6863
> URL: https://issues.jboss.org/browse/WFLY-6863
> Project: WildFly
> Issue Type: Bug
> Affects Versions: 10.0.0.Final
> Environment: Tomcat8 (haven't tried elsewhere yet); mod_cluster version 2.0.0.Alpha1-SNAPSHOT
> Reporter: Radoslav Husar
> Assignee: Radoslav Husar
>
> With the following configuration:
> {code}
> <Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener"
> loadMetricClass="org.jboss.modcluster.load.metric.impl.BusyConnectorsLoadMetric"
> loadMetricCapacity="1"
> loadHistory="9"
> loadDecayFactor="2"
> stickySession="true"
> stickySessionForce="false"
> stickySessionRemove="true"
> advertise="true"
> advertiseGroupAddress="224.0.1.105"
> advertisePort="23364"
> advertiseInterface="10.40.4.50"
> excludedContexts="ROOT,docs,manager,host-manager,examples"
> />
> {code}
> And these contexts in webapps:
> {code}
> clusterbench docs examples host-manager manager ROOT
> {code}
> One expects this output on Mod_cluster manger console:
> {code}
> Virtual Host 1:
> Contexts:
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> localhost
> {code}
> It works, unless you configure additional VirtualHosts:
> {code}
> <Host name="LOCALHOST" appBase="webapps" unpackWARs="true" autoDeploy="true">
> <Alias>LOCALHOST</Alias>
> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
> prefix="localhost_access_log" suffix=".txt"
> pattern="%h %l %u %t "%r" %s %b" />
> </Host>
> <Host name="KARM.BRQ.REDHAT.COM" appBase="webapps" unpackWARs="true" autoDeploy="true">
> <Alias>KARM.BRQ.REDHAT.COM</Alias>
> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
> prefix="localhost_access_log" suffix=".txt"
> pattern="%h %l %u %t "%r" %s %b" />
> </Host>
> {code}
> result:
> {code}
> Node worker1 (ajp://10.40.4.50:8009):
> Enable Contexts Disable Contexts Stop Contexts
> Balancer: mycluster,LBGroup: ,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 1,Ttl: 60000000,Status: OK,Elected: 0,Read: 0,Transferred: 0,Connected: 0,Load: 100
> Virtual Host 2:
> Contexts:
> /docs, Status: ENABLED Request: 0 Disable Stop
> /manager, Status: ENABLED Request: 0 Disable Stop
> /host-manager, Status: ENABLED Request: 0 Disable Stop
> /examples, Status: ENABLED Request: 0 Disable Stop
> /, Status: ENABLED Request: 0 Disable Stop
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> karm.brq.redhat.com
> Virtual Host 1:
> Contexts:
> /clusterbench, Status: ENABLED Request: 0 Disable Stop
> Aliases:
> localhost
> {code}
> I find this bug being of Critical priority, because it could coax users into believing they excluded certain context while in fact they didn't.
> WDYT? Is it possible to tweak with the Listener's configuration somehow?
> THX.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-7978) Elytron FORM authentication failing if TRACE is enabled.
by Martin Choma (JIRA)
[ https://issues.jboss.org/browse/WFLY-7978?page=com.atlassian.jira.plugin.... ]
Martin Choma updated WFLY-7978:
-------------------------------
Attachment: secured-webapp.war.zip
> Elytron FORM authentication failing if TRACE is enabled.
> --------------------------------------------------------
>
> Key: WFLY-7978
> URL: https://issues.jboss.org/browse/WFLY-7978
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Affects Versions: 11.0.0.Alpha1
> Reporter: Martin Choma
> Assignee: Darran Lofthouse
> Priority: Blocker
> Attachments: secured-webapp.war.zip
>
>
> NPE occures during FORM authentication when TRACE logging is enabled.
> {code}
> 11:02:55,488 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /secured-webapp/: java.lang.NullPointerException
> at org.wildfly.elytron.web.undertow.server.ElytronHttpExchange$4.getID(ElytronHttpExchange.java:401)
> at org.wildfly.security.http.impl.FormAuthenticationMechanism.attemptReAuthentication(FormAuthenticationMechanism.java:228)
> at org.wildfly.security.http.impl.FormAuthenticationMechanism.evaluateRequest(FormAuthenticationMechanism.java:99)
> at org.wildfly.security.http.util.SetMechanismInformationMechanismFactory$1.evaluateRequest(SetMechanismInformationMechanismFactory.java:115)
> at org.wildfly.security.http.util.SecurityIdentityServerMechanismFactory$1.evaluateRequest(SecurityIdentityServerMechanismFactory.java:77)
> at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.authenticate(HttpAuthenticator.java:106)
> at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.access$100(HttpAuthenticator.java:90)
> at org.wildfly.security.http.HttpAuthenticator.authenticate(HttpAuthenticator.java:74)
> at org.wildfly.elytron.web.undertow.server.SecurityContextImpl.authenticate(SecurityContextImpl.java:82)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:55)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
> at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:46)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
> at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
> at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
> at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
> at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:210)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:809)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {code}
> {code:java|title=FormAuthenticationMechanism.java}
> if (log.isTraceEnabled()) {
> if (getSessionScope(request, false) != null) {
> log.tracef("Trying to re-authenticate session %s using FormAuthenticationMechanism. Request URI: [%s], Context path: [%s]",
> getSessionScope(request, false).getID(), request.getRequestURI(), this.contextPath);
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-7978) Elytron FORM authentication failing if TRACE is enabled.
by Martin Choma (JIRA)
Martin Choma created WFLY-7978:
----------------------------------
Summary: Elytron FORM authentication failing if TRACE is enabled.
Key: WFLY-7978
URL: https://issues.jboss.org/browse/WFLY-7978
Project: WildFly
Issue Type: Bug
Components: Security
Reporter: Martin Choma
Assignee: Darran Lofthouse
Priority: Blocker
NPE occures during FORM authentication when TRACE logging is enabled.
{code}
11:02:55,488 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /secured-webapp/: java.lang.NullPointerException
at org.wildfly.elytron.web.undertow.server.ElytronHttpExchange$4.getID(ElytronHttpExchange.java:401)
at org.wildfly.security.http.impl.FormAuthenticationMechanism.attemptReAuthentication(FormAuthenticationMechanism.java:228)
at org.wildfly.security.http.impl.FormAuthenticationMechanism.evaluateRequest(FormAuthenticationMechanism.java:99)
at org.wildfly.security.http.util.SetMechanismInformationMechanismFactory$1.evaluateRequest(SetMechanismInformationMechanismFactory.java:115)
at org.wildfly.security.http.util.SecurityIdentityServerMechanismFactory$1.evaluateRequest(SecurityIdentityServerMechanismFactory.java:77)
at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.authenticate(HttpAuthenticator.java:106)
at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.access$100(HttpAuthenticator.java:90)
at org.wildfly.security.http.HttpAuthenticator.authenticate(HttpAuthenticator.java:74)
at org.wildfly.elytron.web.undertow.server.SecurityContextImpl.authenticate(SecurityContextImpl.java:82)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:55)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:46)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:210)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:809)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{code}
{code:java|title=FormAuthenticationMechanism.java}
if (log.isTraceEnabled()) {
if (getSessionScope(request, false) != null) {
log.tracef("Trying to re-authenticate session %s using FormAuthenticationMechanism. Request URI: [%s], Context path: [%s]",
getSessionScope(request, false).getID(), request.getRequestURI(), this.contextPath);
{code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (WFLY-7978) Elytron FORM authentication failing if TRACE is enabled.
by Martin Choma (JIRA)
[ https://issues.jboss.org/browse/WFLY-7978?page=com.atlassian.jira.plugin.... ]
Martin Choma updated WFLY-7978:
-------------------------------
Affects Version/s: 11.0.0.Alpha1
> Elytron FORM authentication failing if TRACE is enabled.
> --------------------------------------------------------
>
> Key: WFLY-7978
> URL: https://issues.jboss.org/browse/WFLY-7978
> Project: WildFly
> Issue Type: Bug
> Components: Security
> Affects Versions: 11.0.0.Alpha1
> Reporter: Martin Choma
> Assignee: Darran Lofthouse
> Priority: Blocker
>
> NPE occures during FORM authentication when TRACE logging is enabled.
> {code}
> 11:02:55,488 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /secured-webapp/: java.lang.NullPointerException
> at org.wildfly.elytron.web.undertow.server.ElytronHttpExchange$4.getID(ElytronHttpExchange.java:401)
> at org.wildfly.security.http.impl.FormAuthenticationMechanism.attemptReAuthentication(FormAuthenticationMechanism.java:228)
> at org.wildfly.security.http.impl.FormAuthenticationMechanism.evaluateRequest(FormAuthenticationMechanism.java:99)
> at org.wildfly.security.http.util.SetMechanismInformationMechanismFactory$1.evaluateRequest(SetMechanismInformationMechanismFactory.java:115)
> at org.wildfly.security.http.util.SecurityIdentityServerMechanismFactory$1.evaluateRequest(SecurityIdentityServerMechanismFactory.java:77)
> at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.authenticate(HttpAuthenticator.java:106)
> at org.wildfly.security.http.HttpAuthenticator$AuthenticationExchange.access$100(HttpAuthenticator.java:90)
> at org.wildfly.security.http.HttpAuthenticator.authenticate(HttpAuthenticator.java:74)
> at org.wildfly.elytron.web.undertow.server.SecurityContextImpl.authenticate(SecurityContextImpl.java:82)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:55)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
> at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:46)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
> at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
> at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
> at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
> at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1696)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:210)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:809)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {code}
> {code:java|title=FormAuthenticationMechanism.java}
> if (log.isTraceEnabled()) {
> if (getSessionScope(request, false) != null) {
> log.tracef("Trying to re-authenticate session %s using FormAuthenticationMechanism. Request URI: [%s], Context path: [%s]",
> getSessionScope(request, false).getID(), request.getRequestURI(), this.contextPath);
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months