[
https://issues.jboss.org/browse/WFLY-1016?page=com.atlassian.jira.plugin....
]
Jan Stourac commented on WFLY-1016:
-----------------------------------
Not sure which version has this been reported against (based on the stacktrace, there is
JDK-1.6 used, 'jboss-as-server' mentions; was it even WildFly? maybe this referred
to JBoss AS?).
Anyway, I think this is not relevant for WildFly anymore (or it never was) - I tried
following with {{WildFly 15.0.1.Final}} using [wicket-ear
app|https://github.com/wildfly/quickstart/tree/15.0.1.Final/wicket-ear]:
# get the app
# modify web.xml by adding some nonsense element in it ('<pokus/>' in my
case)
# compile app and deploy it to server
# see following error messages in server.log:
{code}
12:32:36,611 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed
to start service
jboss.deployment.subunit."wildfly-wicket-ear-ear.ear"."wildfly-wicket-ear-war.war".PARSE:
org.jboss.msc.service.StartException in service
jboss.deployment.subunit."wildfly-wicket-ear-ear.ear"."wildfly-wicket-ear-war.war".PARSE:
WFLYSRV0153: Failed to process phase PARSE of subdeployment
"wildfly-wicket-ear-war.war" of deployment
"wildfly-wicket-ear-ear.ear"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:151)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
at
org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
at
org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0027:
Failed to parse XML descriptor
"/content/wildfly-wicket-ear-ear.ear/wildfly-wicket-ear-war.war/WEB-INF/web.xml"
at [49,5]
at
org.wildfly.extension.undertow.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:134)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:144)
... 8 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[49,5]
Message: Unexpected element '{http://java.sun.com/xml/ns/javaee}pokus'
encountered
at
org.jboss.metadata.parser.util.MetaDataElementParser.unexpectedElement(MetaDataElementParser.java:115)
at org.jboss.metadata.parser.servlet.WebMetaDataParser.parse(WebMetaDataParser.java:196)
at org.jboss.metadata.parser.servlet.WebMetaDataParser.parse(WebMetaDataParser.java:51)
at
org.wildfly.extension.undertow.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:96)
... 9 more
12:32:36,622 INFO [org.jboss.as.jpa] (MSC service thread 1-5) WFLYJPA0002: Read
persistence.xml for primary
12:32:36,624 ERROR [org.jboss.as.controller.management-operation]
(management-handler-thread - 4) WFLYCTL0013: Operation ("deploy") failed -
address: ({"deployment" => "wildfly-wicket-ear-ear.ear"}) - failure
description: {"WFLYCTL0080: Failed services" =>
{"jboss.deployment.subunit.\"wildfly-wicket-ear-ear.ear\".\"wildfly-wicket-ear-war.war\".PARSE"
=> "WFLYSRV0153: Failed to process phase PARSE of subdeployment
\"wildfly-wicket-ear-war.war\" of deployment
\"wildfly-wicket-ear-ear.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:
WFLYUT0027: Failed to parse XML descriptor
\"/content/wildfly-wicket-ear-ear.ear/wildfly-wicket-ear-war.war/WEB-INF/web.xml\"
at [49,5]
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[49,5]
Message: Unexpected element '{http://java.sun.com/xml/ns/javaee}pokus'
encountered"}}
12:32:36,625 ERROR [org.jboss.as.server] (management-handler-thread - 4) WFLYSRV0021:
Deploy of deployment "wildfly-wicket-ear-ear.ear" was rolled back with the
following failure message:
{"WFLYCTL0080: Failed services" =>
{"jboss.deployment.subunit.\"wildfly-wicket-ear-ear.ear\".\"wildfly-wicket-ear-war.war\".PARSE"
=> "WFLYSRV0153: Failed to process phase PARSE of subdeployment
\"wildfly-wicket-ear-war.war\" of deployment
\"wildfly-wicket-ear-ear.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException:
WFLYUT0027: Failed to parse XML descriptor
\"/content/wildfly-wicket-ear-ear.ear/wildfly-wicket-ear-war.war/WEB-INF/web.xml\"
at [49,5]
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[49,5]
Message: Unexpected element '{http://java.sun.com/xml/ns/javaee}pokus'
encountered"}}
12:32:36,632 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0208:
Stopped subdeployment (runtime-name: wildfly-wicket-ear-ejb.jar) in 7ms
12:32:36,652 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0208:
Stopped subdeployment (runtime-name: wildfly-wicket-ear-war.war) in 27ms
12:32:36,657 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028:
Stopped deployment wildfly-wicket-ear-ear.ear (runtime-name: wildfly-wicket-ear-ear.ear)
in 32ms
{code}
See that there is clearly stated filename which caused the deployment problem, pointing to
particular place in the file.
Improvement of Message "...PARSE: JBAS018733: Failed to process
phase PARSE of subdeployment..."
------------------------------------------------------------------------------------------------
Key: WFLY-1016
URL:
https://issues.jboss.org/browse/WFLY-1016
Project: WildFly
Issue Type: Enhancement
Components: Web (Undertow)
Environment: Windows
Reporter: Carsten Maneg
Priority: Minor
The error message could be improved to tell the file name which was parsed (web.xml in
this case).
I check the similar issues but don't find this one.
Stacktrace:
10:24:31,343 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001:
Failed to start service
jboss.deployment.subunit."MyAppCMP-intern.ear"."myApp-ptweb-4.3.0-SNAPSHOT.war".PARSE:
org.jboss.msc.service.StartException in service
jboss.deployment.subunit."MyAppCMP-intern.ear"."myApp-ptweb-4.3.0-SNAPSHOT.war".PARSE:
JBAS018733: Failed to process phase PARSE of subdeployment
"myApp-ptweb-4.3.0-SNAPSHOT.war" of deployment "MyAppCMP-intern.ear"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:123)
[jboss-as-server-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA-redhat-1.jar:1.0.2.GA-redhat-1]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_31]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_31]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_31]
Caused by: java.lang.IllegalArgumentException: No enum const class
org.jboss.metadata.javaee.spec.EJBReferenceType.Stateless
at java.lang.Enum.valueOf(Enum.java:196) [rt.jar:1.6.0_31]
at org.jboss.metadata.javaee.spec.EJBReferenceType.valueOf(EJBReferenceType.java:30)
at
org.jboss.metadata.parser.ee.EJBReferenceMetaDataParser.parse(EJBReferenceMetaDataParser.java:77)
at
org.jboss.metadata.parser.ee.EnvironmentRefsGroupMetaDataParser.parseRemote(EnvironmentRefsGroupMetaDataParser.java:102)
at
org.jboss.metadata.parser.ee.EnvironmentRefsGroupMetaDataParser.parse(EnvironmentRefsGroupMetaDataParser.java:75)
at
org.jboss.metadata.parser.ee.EnvironmentRefsGroupMetaDataParser.parse(EnvironmentRefsGroupMetaDataParser.java:51)
at
org.jboss.metadata.parser.servlet.WebMetaDataParser.parse(WebMetaDataParser.java:178)
at org.jboss.metadata.parser.servlet.WebMetaDataParser.parse(WebMetaDataParser.java:55)
at
org.jboss.as.web.deployment.WebParsingDeploymentProcessor.deploy(WebParsingDeploymentProcessor.java:91)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116)
[jboss-as-server-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat-1]
--
This message was sent by Atlassian Jira
(v7.12.1#712002)