staruml / staruml-java

Java extension for StarUML
MIT License
220 stars 89 forks source link

fix bug: some reverse code error like qualifiedName attribute undefined. #21

Closed Rtfsc-8 closed 3 years ago

Rtfsc-8 commented 5 years ago

Today, I used staruml reverse code(java) got some error message:

.config/StarUML/extensions/user/staruml.java/code-analyzer.js:306 Uncaught TypeError: Cannot read property 'name' of undefined at JavaCodeAnalyzer.performSecondPhase (.config/StarUML/extensions/user/staruml.java/code-analyzer.js:306) at JavaCodeAnalyzer.analyze (.config/StarUML/extensions/user/staruml.java/code-analyzer.js:139) at Object.analyze (.config/StarUML/extensions/user/staruml.java/code-analyzer.js:1162) at _handleReverse (.config/StarUML/extensions/user/staruml.java/main.js:100) at CommandManager.execute (app.asar/src/engine/command-manager.js:93) at EventEmitter.ipcRenderer.on.args (app.asar/src/app-context.js:673) at emitThree (events.js:116) at EventEmitter.emit (events.js:197)

Rtfsc-8 commented 5 years ago

@niklauslee The reverse code working will be interrupted by this bug, fixed this bug will reverse whole the tomcat85. All right, some souce code will be error suck like #22.

Rtfsc-8 commented 5 years ago

When process empty or all lines had comments file, there got some error in code-analyzer.js in performFirstPhase(options)