Cevelop / Issues

The official issue tracker for Cevelop.
9 stars 1 forks source link

Code analysis raises lots of null pointer exceptions #59

Closed aacirino closed 6 years ago

aacirino commented 6 years ago

I've attached the log file.

My system macOS 10.11.6 El Capitan Cevelop Version: 1.8.0-201707131430

log.zip

Darnor commented 6 years ago

Do you have any code snippets for which the exceptions arise? This would help us greatly in pinpointing the issues.

aacirino commented 6 years ago

Any code will trigger the exceptions. For instance, a newly created C++ project with the template for "Hello World" triggers the exceptions. I've again attached a log file and my installation details as supplied by Cevelop. files.zip

Darnor commented 6 years ago

I've just checked with my local version and I am unable to reproduce these errors. Do you have the newest version of the plug-ins installed?

We're also working on a new release which should hopefully fix some of these issues as well.

aacirino commented 6 years ago

Hi, I update my installation almost everyday

Darnor commented 6 years ago

An update for the beta plug-ins should now be available which should fix most of the exceptions found in your log. There's also an update available for the SConsolidator (https://github.com/ifs-hsr/SConsolidator) which fixes another error. Thank you very much for reporting. 👍

aacirino commented 6 years ago

Hi Darnor, the updated plug-ins indeed fixed the exceptions. The SConsolidator issue remains and the update site doesn't seen to have a new version. I am only able to use LLVM with scons by an import in SConstruct like MySConfig.py with the options (for instance) CXX_FLAGS=' -emit-llvm -Wall -c -fmessage-length=0 -std=c++17' COMPILER_NAME='/usr/local/bin/ccache /usr/local/opt/llvm/bin/clang++' But I think this talk about SConsolidator should be in the thread about it.

Darnor commented 6 years ago

Thank you for your feedback. I'm closing this issue then and let https://github.com/Cevelop/Issues/issues/58 open for the SConsolidator issue.