Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > ArgoUML и SQL


Автор: Ccoder 17.11.2011, 23:28
Здравствуйте.
пробую поставить SQL plugin на ArgoUML

Скачал и уставил ArgoUML
Скачал dbuml-module
закунул файлы в ext папку
запустил ArgoUML и вижу в модулях SQL, но ничего в компонентах class diagram
пробую запустить пример sample.zargo и получаю
Цитата

Error opening file : sample.zargo System Info:
ArgoUML version : 0.32.2
Java Version : 1.6.0_21
Java Vendor : Sun Microsystems Inc.
Java Vendor URL : http://java.sun.com/
Java Home Directory : D:\Program Files\Java\jre6
Java Classpath : D:\Program Files\ArgoUML\argouml.jar
Operation System : Windows XP, Version 5.1
Architecture : x86
User Name : New
User Home Directory : D:\Documents and Settings\New
Current Directory : D:\Documents and Settings\New\My Documents\Downloads
JVM Total Memory : 64946176
JVM Free Memory : 34536248


 Error occurred at : Thu Nov 17 22:00:52 EET 2011
Cause : java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:118)
at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:76)
at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:65)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:166)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:128)
at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:388)
at org.argouml.persistence.PGMLStackParser.readArgoDiagram(PGMLStackParser.java:363)
at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:116)
at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:378)
at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:260)
at org.argouml.ui.ProjectBrowser.loadProject2(ProjectBrowser.java:1617)
at org.argouml.application.Main.openProject(Main.java:504)
at org.argouml.application.Main.main(Main.java:215)
Caused by: java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:110)
... 26 more
-------
Full exception : org.argouml.persistence.OpenException: java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:122)
at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:378)
at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:260)
at org.argouml.ui.ProjectBrowser.loadProject2(ProjectBrowser.java:1617)
at org.argouml.application.Main.openProject(Main.java:504)
at org.argouml.application.Main.main(Main.java:215)
Caused by: java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:118)
at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:76)
at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:65)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:166)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:128)
at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:388)
at org.argouml.persistence.PGMLStackParser.readArgoDiagram(PGMLStackParser.java:363)
at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:116)
... 5 more
Caused by: java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:110)
... 26 more
java.lang.ClassNotFoundException: org.dbuml.argo.uml.diagram.ui.DBDeploymentDiagram
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLHandler.initDiagram(PGMLHandler.java:110)
at org.tigris.gef.persistence.pgml.PGMLHandler. (PGMLHandler.java:76)
at org.tigris.gef.persistence.pgml.InitialHandler.startElement(InitialHandler.java:65)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:166)
at org.tigris.gef.persistence.pgml.PGMLStackParser.readDiagram(PGMLStackParser.java:128)
at org.argouml.persistence.PGMLStackParser.readDiagram(PGMLStackParser.java:388)
at org.argouml.persistence.PGMLStackParser.readArgoDiagram(PGMLStackParser.java:363)
at org.argouml.persistence.DiagramMemberFilePersister.load(DiagramMemberFilePersister.java:116)
at org.argouml.persistence.UmlFilePersister.doLoad(UmlFilePersister.java:378)
at org.argouml.persistence.ZargoFilePersister.doLoad(ZargoFilePersister.java:260)
at org.argouml.ui.ProjectBrowser.loadProject2(ProjectBrowser.java:1617)
at org.argouml.application.Main.openProject(Main.java:504)
at org.argouml.application.Main.main(Main.java:215)

ну скорей всего изза того что он всётаки не установлен правильно.
Информация об установке находиться тут http://argouml-db.tigris.org/documentation/DB_UML_Guide.htm
Помогите пожалуйста запустить это дело...

Автор: LSD 18.11.2011, 10:02
Судя по ошибке модуль dbuml все таки не найден. Возможно ты неправильно запускаешь ArgoUML.

Автор: Ccoder 18.11.2011, 18:19
Вродебы понял что в последней версии этого модуля ненужно

Но если пробую пробую сгенерировать (выбрав sql) то получаю
user posted image
и что делать дальше, незнаю.
Но очень хотелбы разобраться как-же всётаки можно сгенерировать.
А сгенерировать на самом деле можно.
Например тут комуто  получилось
http://argouml-users.net/forum/viewtopic.php?f=5&t=261


Жду любой помоши......

Автор: Ccoder 18.11.2011, 22:48
Проблема в пути.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)