<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Migrating from JBoss AS 4.2.1 to 5.1.0
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/yuanlinh">Michael Huang</a> in <i>Beginner's Corner</i> - <a href="http://community.jboss.org/message/594898#594898">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I am migrating from 4.2.1 from 5.1.0. The ear file works fine with 4.2.1, after changing xml descriptor files to new xsd and migrating to 5.1.0, still got the follwoing issue. Seems to to a application.xml issue. But I checked application.xml, there seems to be no issue with it. Could anyone point me to the right direction? Many thanks.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>15:52:10,405 INFO&#160; [LogNotificationListener] Adding notification listener for logging mbean "jboss.system:service=Logging,type=Log4jService" to server <a class="jive-link-external-small" href="mailto:org.jboss.mx.server.MBeanServerImpl@5b78cf">org.jboss.mx.server.MBeanServerImpl@5b78cf</a>[ defaultDomain='jboss' ]</p><p>15:52:11,061 ERROR [ProfileDeployAction] Failed to add deployment: acesEar.ear</p><p>org.jboss.deployers.spi.DeploymentException: Exception determining structure: AbstractVFSDeployment(acesEar.ear)</p><p>at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)</p><p>at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:85)</p><p>at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1004)</p><p>at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:440)</p><p>at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:390)</p><p>at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:300)</p><p>at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)</p><p>at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:61)</p><p>at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)</p><p>at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)</p><p>at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)</p><p>at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)</p><p>at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)</p><p>at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)</p><p>at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)</p><p>at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)</p><p>at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)</p><p>at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)</p><p>at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)</p><p>at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)</p><p>at org.jboss.Main.boot(Main.java:221)</p><p>at org.jboss.Main$1.run(Main.java:556)</p><p>at java.lang.Thread.run(Thread.java:619)</p><p>Caused by: java.lang.RuntimeException: Error determining structure: acesEar.ear</p><p>at org.jboss.deployment.EARStructure.determineStructure(EARStructure.java:293)</p><p>at org.jboss.deployers.vfs.plugins.structure.StructureDeployerWrapper.determineStructure(StructureDeployerWrapper.java:73)</p><p>at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.doDetermineStructure(VFSStructuralDeployersImpl.java:196)</p><p>at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.determineStructure(VFSStructuralDeployersImpl.java:221)</p><p>at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:77)</p><p>... 21 more</p><p><span>Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}application not found as a child of {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}application in unordered_sequence: {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}module* {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}security-role* {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}library-directory? {all {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}descriptionGroup}?</span></p><p>at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:203)</p><p>at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:183)</p><p>at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:161)</p><p>at org.jboss.deployment.EARStructure.determineStructure(EARStructure.java:160)</p><p>... 25 more</p><p><span>Caused by: org.jboss.xb.binding.JBossXBRuntimeException: {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}application not found as a child of {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}application in unordered_sequence: {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}module* {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}security-role* {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}library-directory? {all {</span><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/xml/ns/javaee</a><span>}descriptionGroup}?</span></p><p>at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:383)</p><p>at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:401)</p><p>at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)</p><p>at org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)</p><p>at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)</p><p>at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)</p><p>at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)</p><p>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</p><p>at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</p><p>at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)</p><p>at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)</p><p>at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)</p><p>at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)</p><p>... 28 more</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>===========application.xml below=============</p><p>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br/>&lt;application xmlns="<a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a>"<br/>xmlns:xsi="<a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" version="5"<br/>xsi:schemaLocation="<a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a><br/><a class="jive-link-external-small" href="http://java.sun.com/xml/ns/javaee/application_5.xsd">http://java.sun.com/xml/ns/javaee/application_5.xsd</a>"&gt;<br/>&lt;application&gt;<br/>&#160;&#160;&#160; &lt;display-name&gt;xxxEar&lt;/display-name&gt;</p><p>&#160;&#160;&#160; &lt;module&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;java&gt;common.jar&lt;/java&gt;<br/>&#160;&#160;&#160; &lt;/module&gt;<br/>&#160;&#160;&#160; &lt;module&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;java&gt;commonLib.jar&lt;/java&gt;<br/>&#160;&#160;&#160; &lt;/module&gt;<br/>............</p><p>&#160;&#160;&#160; &lt;module&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;web&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;web-uri&gt;xxxWebApp.war&lt;/web-uri&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;context-root&gt;/&lt;/context-root&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/web&gt;<br/>&#160;&#160;&#160; &lt;/module&gt;</p><p>..........................<br/>&#160;&#160;&#160; &lt;security-role&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;description&gt;XXXXX&lt;/description&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;role-name&gt;XXXX&lt;/role-name&gt;<br/>&#160;&#160;&#160; &lt;/security-role&gt;</p><p>&lt;/application&gt;</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/594898#594898">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Beginner's Corner at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>