StarUML constantly crashed and no error info found in debug console.

177 views
Skip to first unread message

Yutong Teng

unread,
Sep 7, 2015, 6:46:28 AM9/7/15
to StarUML

I start to try StarUML today, but the using experience is so frustrating.

I have done the following: 
  1. install JAVA extension
  2. use reverse engineering to create UML packages and classes from an existing java project
  3. create class diagram.

during the process, I have experienced so many crashes(see the screenshot) and I have no idea why, because nothing useful appears in the console.

the only thing that i can think of is maybe StarUML could not handle a UML model of a big project(my project has nearly 100 thousand line of code and hundreds of classes).


any thought in you guys' mind?


StarUML

unread,
Sep 7, 2015, 10:47:48 PM9/7/15
to StarUML
Hello Yutong,

There maybe three reasons. The first is that StarUML 2 is developed based on HTML5 technology, so it may be slower than native applications. You may need to wait long time enough to get results if you tried to reverse a large number of files. It may not responsible during reverse engineering.

The second is that reverse engineering consumes a lot of memory. It may not handle when you try to reverse too much files. Try to reverse a smaller set of classes or packages one by one. 

The third is that the java version is not match. Current Java extension supports Java 1.7 specification. Please check the Java version of your code.

Reverse engineering feature is not complete and quite complicated technology, so we are welcome any contributions on the extensions. Java extension: https://github.com/staruml/Java

Thanks,
StarUML Team


2015년 9월 7일 월요일 오후 7시 46분 28초 UTC+9, Yutong Teng 님의 말:

Yutong Teng

unread,
Sep 7, 2015, 11:49:21 PM9/7/15
to StarUML, sta...@googlegroups.com
1. Actually the reverse process has been done by StarUML. Funnily thing is no crash happened during the reverse process, only after.
2. I only reversed source code(Java 1.6 specification), not bytecode. 

I wish I could attach my .mdj file so you guys could have more clues about this...but according to my employee's confidential agreement, I couldn't...

Br Teng

在 2015年9月8日星期二 UTC+8上午10:47:48,StarUML写道:
Reply all
Reply to author
Forward
0 new messages