Hide Forgot
Workaround: Workaround Exists Workaround Description: Remove BOM from quickstarts/opensso/opensso-ear/src/main/resources/META-INF/application.xml project_key: SOA When trying to deploy opensso-1.0.ear, server logs the following stack trace. Deployer cannot parse UTF-8 with BOM: ====================================================================================== 14:44:08,822 DEBUG [MainDeployerImpl] Add deployment: vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ 14:44:09,092 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@60e2de32, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:09,098 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:09,098 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/namespaces set to: true 14:44:09,098 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/validation/dynamic set to: true 14:44:09,098 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:09,099 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@60e2de32, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:09,907 DEBUG [MainDeployerImpl] Scheduling deployment: vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ parent=null 14:44:09,907 DEBUG [MainDeployerImpl] Scheduling deployment: vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/opensso-aop-1.0.aop/ parent=AbstractVFSDeploymentContext@1400088739{vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/} 14:44:09,907 DEBUG [MainDeployerImpl] Scheduling deployment: vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/opensso.war/ parent=AbstractVFSDeploymentContext@1400088739{vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/} 14:44:09,908 DEBUG [DeployersImpl] Deploying vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ 14:44:09,911 DEBUG [JBossXBHelper] Parsing file: opensso-1.0.ear/opensso-aop-1.0.aop/META-INF/jboss-aop.xml for type: class org.jboss.aop.microcontainer.beans.metadata.AOPDeployment 14:44:09,912 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@7752d052, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:09,912 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:09,912 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/namespaces set to: true 14:44:09,912 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/xinclude/fixup-base-uris set to: false 14:44:09,912 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/xinclude/fixup-language set to: false 14:44:09,912 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/validation/dynamic set to: true 14:44:09,912 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/validation/schema set to: true 14:44:09,912 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:09,912 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@7752d052, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:10,115 DEBUG [JBossXBHelper] Parsed file: opensso-1.0.ear/opensso-aop-1.0.aop/META-INF/jboss-aop.xml to: AOPDeployment@3d8bacd{name=null installed=false beanFactories=[AspectBeanMetaDataFactory@9cfeab4{}, AspectBeanMetaDataFactory@3139d474{}, AspectBeanMetaDataFactory@4bab24eb{}, BindBeanMetaDataFactory@5104e71c{}, BindBeanMetaDataFactory@18e108d2{}, BindBeanMetaDataFactory@5e0a1fc0{}, BindBeanMetaDataFactory@6aaaa67b{}]} 14:44:10,117 DEBUG [JBossXBHelper] Parsing file: opensso-1.0.ear/META-INF/application.xml for type: class org.jboss.metadata.ear.spec.EarMetaData 14:44:10,118 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@69980bf2, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:10,118 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:10,118 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/namespaces set to: true 14:44:10,118 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/xinclude/fixup-base-uris set to: false 14:44:10,118 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/xinclude/fixup-language set to: false 14:44:10,118 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/validation/dynamic set to: true 14:44:10,118 DEBUG [SaxJBossXBParser] http://apache.org/xml/features/validation/schema set to: true 14:44:10,118 DEBUG [SaxJBossXBParser] http://xml.org/sax/features/validation set to: true 14:44:10,118 DEBUG [SaxJBossXBParser] Created parser: org.apache.xerces.jaxp.SAXParserImpl@69980bf2, isNamespaceAware: true, isValidating: true, isXIncludeAware: true 14:44:10,225 DEBUG [AppParsingDeployer] Error during deploy: vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:362) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699) at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Content is not allowed in prolog. @ vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/META-INF/application.xml[1,1] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203) at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168) at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:189) at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:166) at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137) at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121) at org.jboss.deployment.AppParsingDeployer.parse(AppParsingDeployer.java:79) at org.jboss.deployment.AppParsingDeployer.parse(AppParsingDeployer.java:46) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:304) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:286) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:203) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:348) ... 28 more Caused by: org.xml.sax.SAXException: Content is not allowed in prolog. @ vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/META-INF/application.xml[1,1] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler.fatalError(SaxJBossXBParser.java:432) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199) ... 39 more 14:44:10,245 ERROR [AbstractKernelController] Error installing to Parse: name=vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ state=PreParse mode=Manual requiredState=Parse org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:362) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699) at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Content is not allowed in prolog. @ vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/META-INF/application.xml[1,1] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203) at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:168) at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:189) at org.jboss.xb.util.JBossXBHelper.parse(JBossXBHelper.java:166) at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:137) at org.jboss.deployers.vfs.spi.deployer.SchemaResolverDeployer.parse(SchemaResolverDeployer.java:121) at org.jboss.deployment.AppParsingDeployer.parse(AppParsingDeployer.java:79) at org.jboss.deployment.AppParsingDeployer.parse(AppParsingDeployer.java:46) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:304) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:286) at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:203) at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:348) ... 28 more Caused by: org.xml.sax.SAXException: Content is not allowed in prolog. @ vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/META-INF/application.xml[1,1] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler.fatalError(SaxJBossXBParser.java:432) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199) ... 39 more 14:44:10,245 WARN [HDScanner] Failed to process changes org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS): *** DEPLOYMENTS IN ERROR: Name -> Error vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ -> org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/ DEPLOYMENTS IN ERROR: Deployment "vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/" is in error due to the following reason(s): org.xml.sax.SAXException: Content is not allowed in prolog. @ vfszip:/home/mvanek/work/er4/jboss-as/server/production/deploy/opensso-1.0.ear/META-INF/application.xml[1,1] at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1008) at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:954) at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:870) at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:416) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
https://jira.jboss.org/browse/JBAS-6520
opensso is a platform example, removed ESB from components Is this actually against the quickstart, i.e. is it really a separate task from SOA-2601? Or is this intended to represent the underlying AS issue?
It is a separate task. SOA-2601 is a misconfiguration in jboss-aop.xml, this is unability to parse valid xml - application.xml.
Sorry, let me rephrase :) SOA-2601 seems to be related to an inability to deploy the quickstart, the resolution of which would be to include any and all changes necessary to get it to deploy. This issue appears to be related to the underlying inability to include BOM in the XML, is that correct?
Link: Added: This issue duplicates SOA-2601
Being handled as part of SOA-2601