Hello Doru,

I am trying jdt2famix by creating a binary release from sources. After creating the binary release, I run it on jfreechart (version: 54eeb32a0bbf61db346fa3d37ef94a00b9747b1c), and I have the following exception.

obs: it works if I download and use "Release 1.0.3".

======== Script ===========

git clone https://github.com/girba/jdt2famix.git
cd jdt2famix
./release.sh
cd ..
git clone https://github.com/jfree/jfreechart.git
cd jfreechart/
git reset --hard 54eeb32a0bbf61db346fa3d37ef94a00b9747b1c
../jdt2famix/release/jdt2famix.sh

========= Exception ========

16:46:07 - importing file - 0163/1010 - /Users/andrehora/Desktop/jfreechart/src/main/java/org/jfree/chart/fx/ChartCanvas.java

Exception in thread "main" java.lang.NullPointerException

at com.feenk.jdt2famix.injava.InJavaImporter.createAccessFromVariableBinding(InJavaImporter.java:768)

at com.feenk.jdt2famix.injava.InJavaImporter.createAccessFromExpression(InJavaImporter.java:760)

at com.feenk.jdt2famix.injava.AstVisitor.visit(AstVisitor.java:454)

at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:309)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)

at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)

at org.eclipse.jdt.core.dom.Block.accept0(Block.java:137)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)

at org.eclipse.jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:635)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)

at org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:470)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)

at org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:212)

at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)

at com.feenk.jdt2famix.injava.AstRequestor.acceptAST(AstRequestor.java:30)

at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1029)

at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:636)

at org.eclipse.jdt.core.dom.ASTParser.createASTs(ASTParser.java:990)

at com.feenk.jdt2famix.Importer.run(Importer.java:39)

at com.feenk.jdt2famix.injava.Main.main(Main.java:30)


--
Andre Hora