Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Hi i'm using metauml and Miktex 2.9. Why does this piece of code produce an error? I copy pasted it from the manual.

input metauml;
beginfig(1);
Component.C("Business Logic")();
drawObject(C);
endfig;
end

This is the error:

>> Component.C
! Isolated expression.
<to be read again>
               (
 l.3 Component.C(
            "Business Logic")();

Here i have to press "STRG+C" to make the mpost-compile stop.

And this is the log:

This is MetaPost, version 1.504 (MiKTeX 2.9)  10 NOV 2012 14:12
**meineMetaUMLKlasse.mp
(mpost.mp (C:/Program Files (x86)/MiKTeX 2.9/metapost/base/plain.mp
Preloading the plain mem file, version 1.004))
(E:/studium/semester5/Visu-Comp/produziertes/meineMetaUMLKlasse.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/base/boxes.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_infrastructure.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_object.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_infrastructure.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_commons.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_margins.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_margins.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_group.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_object.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_commons.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_margins.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture_stack.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_commons.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_group.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_positioning.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_shade.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_base.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_links.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_paths.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_note.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_object.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture_stack.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_shade.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_margins.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_stereotype.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_class_clipart.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_class.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture_stack.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_shade.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_instance.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_picture_stack.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_shade.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_class_relations.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_class_assoc.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_package.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_package_relations.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_behavioral_common.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_activity.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_state.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_usecase_clipart.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_usecase.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp))
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_templates.mp
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/metauml_defaults.mp)
(C:/Program Files (x86)/MiKTeX 2.9/metapost/generic/metauml/util_log.mp)))
\>> Component.C
! Isolated expression.
<to be read again> 
                   (
l.3 Component.C(
                "Business Logic")();
? 
! Emergency stop.
<to be read again> 
                   (
l.3 Component.C(
                "Business Logic")();
End of file on the terminal!

"Normal things" like class diagrams work and don't produce errors.

share|improve this question
Welcome to TeX.SX! I get no error from your input. Can you add the first lines in the .log file? – egreg Nov 10 '12 at 12:52
i have edited the text and included the log-text. – user7581 Nov 10 '12 at 13:16
Can you try reading the file :/Program Files (x86)/MiKTeX 2.9/doc/metapost/generic/metauml/README in order to look at the version number? – egreg Nov 10 '12 at 13:23
the Version number is 0.2.3 – user7581 Nov 10 '12 at 13:59
As I suspected: the manual you consulted refers to version 0.2.5; I hope that there's the update available for MiKTeX. Otherwise you have to do it by hand. – egreg Nov 10 '12 at 14:47
show 1 more comment

closed as too localized by egreg, Martin Schröder, Joseph Wright Jan 5 at 21:36

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

Browse other questions tagged or ask your own question.