Hi Harald,
thanks for your feedback.
I just tried to use the plugin with the following dtd + xml: 

<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT androMDA (umlElement+)>

<!ELEMENT umlElement (taggedValue*,stereotype*)>
<!ATTLIST umlElement
        name CDATA #REQUIRED
>

<!ELEMENT stereotype (taggedValue*)>
<!ATTLIST stereotype
        name CDATA #REQUIRED
>

<!ELEMENT taggedValue (value+,default?)>
<!ATTLIST taggedValue
        tag CDATA #REQUIRED
>

<!ELEMENT value (#PCDATA)>
<!ELEMENT default (#PCDATA)>


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE androMDA SYSTEM "androMDA.dtd">
<androMDA>
  <umlElement name="Attribute">
    <taggedValue tag="label">
        <value>user defined</value>
    </taggedValue>
    <stereotype name="XY">
      <taggedValue tag="test1">
        <value>bla</value>
      </taggedValue>
    </stereotype>
  </umlElement>
  <umlElement name="UmlClass">
    <stereotype name="Entity">
      <taggedValue tag="test2">
        <value>bla</value>
      </taggedValue>
    </stereotype>
  </umlElement>
</androMDA>


This gives me the following exception:

2003-10-07 10:35:45,827 INFO  [main              ]: [INFO] Loaded plug-ins: 
com.gentleware.poseidon.uml14 (2.0/1); com.gentleware.poseidon.revengjava 
(2.0/1); com.gentleware.poseidon.uml.reveng (2.0/1); 
com.gentleware.poseidon.enhancedEditor (2.0/1); com.gentleware.umldoc 
(2.0.3/2.0.3); com.gentleware.AndroMDA (1/1)
2003-10-07 10:35:46,338 ERROR [main              ]: 
java.lang.NullPointerException
2003-10-07 10:35:46,340 ERROR [main              ]:     at 
com.gentleware.andromda.a.try.endElement(Unknown Source)
2003-10-07 10:35:46,340 ERROR [main              ]:     at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:579)


When I leave out the part
    <taggedValue tag="label">
        <value>user defined</value>
    </taggedValue>
everything works ok.

Our project schedule has changed a bit and everything is more relaxed now, so 
don't feel pressured. However, it would be great if the above configuration 
could be used some day ;-)

Cheers,

Mark 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to