Comments (4)
This is the same in Hibernate-Deckard Clone #696 (Group 855, Pair 1-2)
from jdeodorant.
Fixed in commit 3bf009196900010da00f19984718a6827b51858a
from jdeodorant.
I guess the same is still happening in the following case (SQuirreLSQL-NiCad):
Clone # 537 (Group 537, Pair 1-2): net.sourceforge.squirrel_sql.client.preferences.NewSessionPropertiesSheet#createGUI (row 2338) and net.sourceforge.squirrel_sql.client.preferences.GlobalPreferencesSheet#createGUI (row 2339)
java.lang.NullPointerException
at gr.uom.java.jdeodorant.refactoring.manipulators.RefactoringUtility.generateTypeFromTypeBinding(RefactoringUtility.java:87)
at gr.uom.java.jdeodorant.refactoring.manipulators.ExtractCloneRefactoring.extractClone(ExtractCloneRefactoring.java:1084)
at gr.uom.java.jdeodorant.refactoring.manipulators.ExtractCloneRefactoring.apply(ExtractCloneRefactoring.java:333)
at gr.uom.java.jdeodorant.refactoring.manipulators.ExtractCloneRefactoring.checkFinalConditions(ExtractCloneRefactoring.java:4893)
at ca.concordia.jdeodorant.eclipse.commandline.Application.testRefactoring(Application.java:669)
at ca.concordia.jdeodorant.eclipse.commandline.Application.start(Application.java:185)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
from jdeodorant.
Fixed in commit f8c6b83f4e60cbb24fb1a85f56f44c9e03a6bc5d
from jdeodorant.
Related Issues (20)
- Application "eclipse.commandline.application" could not be found in the registry HOT 4
- Problem in parsing cloneDR results folrder in Eclipse-JDeodorant-Plugin HOT 2
- Add developer guide to the README file
- Support Intellij IDEA
- Duplicated code and project not compiling after refactoring Long Method. HOT 4
- Extracted method after refactoring Long Method throws an exception not thrown in the original code. HOT 3
- NPE (JFreeChart - CCFInderX) HOT 3
- ReplaceTypeCodeWithStateStrategy refactoring does not modify all type-field accesses
- Wrong field's access in Extract Class refactoring.
- Wrong access of field instance of the class itself in Extract Class refactoring
- Wrong order of original class field initializers in Product class for Extract Class Refactoring
- Extract Class refactoring does not support final initialization with a field or a static function call. HOT 2
- Unexpected exception in Extract Class refactoring with final fields HOT 3
- Plug-in "ca.concordia.jdeodorant.eclipse.commandline-lambda" was unable to instantiate class "ca.concordia.jdeodorant.eclipse.commandline.Application". HOT 8
- Stackoverflow error when running JDeodorant on OpenMap HOT 3
- NullPointerException when reviewing CCFinderX inputs
- Using Multiple Smell Scans leads to "Incomprehensible Rainbow" Documents 🌈 HOT 3
- Compilation error after refactoring God Class using JDeodorant HOT 1
- Cannot start identify process HOT 2
- JDeodorant added to ProductHunt HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jdeodorant.