J'ai essayé d'ajouter un nouvel attribut dans l'élément extensions de domain.xml (JBoss EAP). Comment interpréter ou analyser l'erreur Augeas pour domain.xml de Jboss EAP
<domain xmlns="urn:jboss:domain:1.4">
<extensions>
<extension module="org.jboss.as.clustering.infinispan"/>
<extension module="org.jboss.as.clustering.jgroups"/>
<extension module="org.jboss.as.cmp"/>
<extension module="org.jboss.as.configadmin"/>
<extension module="org.jboss.as.connector"/>
<extension module="org.jboss.as.ee"/>
<extension module="org.jboss.as.ejb3"/>
<extension module="org.jboss.as.jacorb"/>
<extension module="org.jboss.as.jaxr"/>
<extension module="org.jboss.as.jaxrs"/>
<extension module="org.jboss.as.jdr"/>
<extension module="org.jboss.as.jmx"/>
<extension module="org.jboss.as.jpa"/>
<extension module="org.jboss.as.jsf"/>
<extension module="org.jboss.as.jsr77"/>
<extension module="org.jboss.as.logging"/>
<extension module="org.jboss.as.mail"/>
<extension module="org.jboss.as.messaging"/>
<extension module="org.jboss.as.modcluster"/>
<extension module="org.jboss.as.naming"/>
<extension module="org.jboss.as.pojo"/>
<extension module="org.jboss.as.remoting"/>
<extension module="org.jboss.as.sar"/>
<extension module="org.jboss.as.security"/>
<extension module="org.jboss.as.threads"/>
<extension module="org.jboss.as.transactions"/>
<extension module="org.jboss.as.web"/>
<extension module="org.jboss.as.webservices"/>
<extension module="org.jboss.as.weld"/>
</extensions>
</domain>
Voici mes commandes ce que je l'ai essayé avec. S'il vous plaît laissez-moi savoir si j'ai fait quelque chose de mal.
set /augeas/load/xml/lens "Xml.lns"
set /augeas/load/xml/incl "/opt/domain.xml"
load
set /files/opt/domain.xml/domain/extensions/#attribute/name = "arunraj"
save
Je reçois le message d'erreur suivant. S'il vous plaît, guidez-moi comment l'analyser ou le dégazer.
/augeas/files/opt/PuppetRepo/domain.xml/error/message = « Impossible de correspondance \ n {/ # attribut /}? ({/ # Text/= /(\\] \\] \\] [^] \ 001- \ 004 <>] [^] \ 001- \ 004 <] \\] | (\\] [^] \ 001- \ 004 <] | [^ ] \ 001- \ 004 <] [^] \ 001- \ 004 <]) [^] \ 001- \ 004 <] \\] | [^] \ 001- \ 004 <] \\]) (\ \] \\] [^] \ 001- \ 004 <>] [^] \ 001- \ 004 <] \\] | [^] \ 001- \ 004 <] [^] \ 001- \ 004 <] \\]) (\\] \\] ([^] \ 001- \ 004 <>] [^] \ 001- \ 004 <] |) | [^] \ 001- \ 004 <] [^] \ 001- \ 004 <] |) | \\] \\] \\] ([^] \ 001- \ 004 <>] [^] \ 001- \ 004 <] |) | (\\] [^] \ 001- \ 004 <] | [^] \ 001- \ 004 <] [^] \ 001- \ 004 <]) [^] \ 001- \ 004 <] | \\ ] | [^] \ 001- \ 004 <]/ } | {/ # comment/=/([^ \ 001- \ 004-] | - [^ \ 001- \ 004-]) /} | <> | {/ [: A-Z_a-z] [.0-: A-Z_a-z-] /=/# vide /} | {/ # pi /}) \ n avec tree \ n {\ "# text \" = \ "\ n \"} {\ "extension \" = \ "# empty \" } {\ "# text \ "= \" \ "} {\" extension \ "= \" # vide \ "} { \" # text \ "= \" \ "} {\" extension \ "= \" # empty \ "} {\ "# text \" = \ "\"} {\ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} {\ "extension \" = \ " #empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # vide \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "#text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# vide \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # vide \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ " } { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "# text \ "= \" \ "} { \" extension \ "= \" # vide \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \" extension \ "= \" # empty \ "} {\" # text \ "= \" \ "} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# empty \"} {\ "# text \" = \ "\"} { \ "extension \" = \ "# vide \"} {\ "text # \" = \ "\"} {\ "# attribut \" } »
@Raphink: Merci pour la réponse. – ArunRaj