Giter VIP home page Giter VIP logo

syncope-809's People

Contributors

tmess567 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

syncope-809's Issues

Solve SLF4J warning

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://912.fwk1282473384:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://912.fwk1282473384:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

This is likely happening because both log4j 2.x (as from Syncope) and other SLF4J concrete loggers are injected; please remove the latter.

Template Save Inconsistency

The following scenario needs to be handled properly

Scenario:

  1. Template is opened in editor
  2. Template is deleted
  3. Edited template is saved from editor

In such a case, the editor should be closed and an error should be displayed.

Use adequate labels

At the moment, at the bottom of the editor window, it is shown:

image

while it should be something like as Text / HTML

Cannot build via Maven

After cloning the repo, the build is not working:

ilgrosso@sequoia:~/work/syncope/SYNCOPE-809$ mvn clean verify
[INFO] Scanning for projects...
[INFO] 
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Syncope-809 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ EclipsePlugin ---
[INFO] 
[INFO] --- gmaven-plugin:1.5:execute (default) @ EclipsePlugin ---
[INFO] 
[INFO] --- maven-resources-plugin:3.0.0:resources (default-resources) @ EclipsePlugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] ignoreDelta true
[INFO] Copying 2 resources
[INFO] Copying file icons/sample.gif
[INFO] Copying file icons/syncope.png
[INFO] 
[INFO] --- maven-resources-plugin:3.0.0:copy-resources (copy-artifact-legal-files) @ EclipsePlugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] ignoreDelta true
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-resources-plugin:3.0.0:copy-resources (copy-javadoc-legal-files) @ EclipsePlugin ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] ignoreDelta true
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ EclipsePlugin ---
[INFO] Compiling 3 source files to /home/ilgrosso/work/syncope/SYNCOPE-809/target/classes
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING : 
[INFO] -------------------------------------------------------------
[WARNING] bootstrap class path not set in conjunction with -source 1.7
[WARNING] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[75,37] unchecked call to add(E) as a member of the raw type java.util.ArrayList
[WARNING] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[85,63] unchecked call to <T>toArray(T[]) as a member of the raw type java.util.ArrayList
[INFO] 3 warnings 
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[3,33] package org.eclipse.jface.dialogs does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[4,23] package org.eclipse.swt does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[5,30] package org.eclipse.swt.layout does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[6,30] package org.eclipse.swt.layout does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[7,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[8,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[9,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[10,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[11,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[13,34] cannot find symbol
  symbol: class TitleAreaDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[14,17] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[15,17] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[16,17] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[22,28] cannot find symbol
  symbol:   class Shell
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[33,44] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[33,19] cannot find symbol
  symbol:   class Control
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[47,42] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[59,37] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[70,37] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[3,34] package org.eclipse.jface.resource does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[4,29] package org.eclipse.ui.plugin does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[5,26] package org.osgi.framework does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[10,32] cannot find symbol
  symbol: class AbstractUIPlugin
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[28,27] cannot find symbol
  symbol:   class BundleContext
  location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[37,26] cannot find symbol
  symbol:   class BundleContext
  location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[58,23] cannot find symbol
  symbol:   class ImageDescriptor
  location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[6,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[7,1] package org.eclipse.ui.part does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[10,1] package org.eclipse.jface.viewers does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[11,32] package org.eclipse.jface.window does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[12,32] package org.eclipse.swt.graphics does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[13,1] package org.eclipse.jface.action does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[14,33] package org.eclipse.jface.dialogs does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[15,1] package org.eclipse.ui does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[16,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[17,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[18,23] package org.eclipse.swt does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[25,32] package org.eclipse.core.runtime does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[27,34] cannot find symbol
  symbol: class ViewPart
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[31,17] cannot find symbol
  symbol:   class TreeViewer
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[32,17] cannot find symbol
  symbol:   class DrillDownAdapter
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[93,46] cannot find symbol
  symbol:   class IStructuredContentProvider
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[93,74] cannot find symbol
  symbol:   class ITreeContentProvider
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[34,17] cannot find symbol
  symbol:   class Action
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[35,17] cannot find symbol
  symbol:   class Action
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[230,39] cannot find symbol
  symbol:   class Composite
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[265,40] cannot find symbol
  symbol:   class IMenuManager
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[269,38] cannot find symbol
  symbol:   class IMenuManager
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[276,39] cannot find symbol
  symbol:   class IToolBarManager
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[37,37] cannot find symbol
  symbol:   class IAdaptable
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[111,42] cannot find symbol
  symbol:   class Viewer
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView.ViewContentProvider
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[203,41] cannot find symbol
  symbol:   class LabelProvider
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[209,24] cannot find symbol
  symbol:   class Image
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView.ViewLabelProvider
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[217,34] cannot find symbol
  symbol:   class ViewerSorter
  location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[26,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[28,17] cannot find symbol
  symbol:   variable super
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[29,17] cannot find symbol
  symbol:   method setTitle(java.lang.String)
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[32,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,17] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,35] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,46] cannot find symbol
  symbol:   variable super
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,17] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,43] cannot find symbol
  symbol:   class Composite
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,59] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,45] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,54] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,64] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[37,17] cannot find symbol
  symbol:   class GridLayout
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[37,41] cannot find symbol
  symbol:   class GridLayout
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,17] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,46] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,63] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[51,17] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[51,50] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[53,57] cannot find symbol
  symbol:   variable GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[55,40] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[55,56] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,17] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,41] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,58] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[63,17] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[63,45] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[65,52] cannot find symbol
  symbol:   variable GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[66,35] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[66,51] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,17] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,41] cannot find symbol
  symbol:   class Label
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,58] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[74,17] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[74,45] cannot find symbol
  symbol:   class GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[76,52] cannot find symbol
  symbol:   variable GridData
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,35] cannot find symbol
  symbol:   class Text
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,51] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,63] cannot find symbol
  symbol:   variable SWT
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[81,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[95,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[98,17] cannot find symbol
  symbol:   method setReturnCode(int)
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[99,17] cannot find symbol
  symbol:   variable super
  location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[29,17] cannot find symbol
  symbol:   variable super
  location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[39,17] cannot find symbol
  symbol:   variable super
  location: class org.apache.syncope.ide.eclipse.Activator
[INFO] 100 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.526 s
[INFO] Finished at: 2016-05-30T09:24:46+01:00
[INFO] Final Memory: 29M/619M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project EclipsePlugin: Compilation failure: Compilation failure:
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[3,33] package org.eclipse.jface.dialogs does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[4,23] package org.eclipse.swt does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[5,30] package org.eclipse.swt.layout does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[6,30] package org.eclipse.swt.layout does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[7,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[8,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[9,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[10,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[11,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[13,34] cannot find symbol
[ERROR] symbol: class TitleAreaDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[14,17] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[15,17] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[16,17] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[22,28] cannot find symbol
[ERROR] symbol:   class Shell
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[33,44] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[33,19] cannot find symbol
[ERROR] symbol:   class Control
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[47,42] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[59,37] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[70,37] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[3,34] package org.eclipse.jface.resource does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[4,29] package org.eclipse.ui.plugin does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[5,26] package org.osgi.framework does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[10,32] cannot find symbol
[ERROR] symbol: class AbstractUIPlugin
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[28,27] cannot find symbol
[ERROR] symbol:   class BundleContext
[ERROR] location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[37,26] cannot find symbol
[ERROR] symbol:   class BundleContext
[ERROR] location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[58,23] cannot find symbol
[ERROR] symbol:   class ImageDescriptor
[ERROR] location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[6,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[7,1] package org.eclipse.ui.part does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[10,1] package org.eclipse.jface.viewers does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[11,32] package org.eclipse.jface.window does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[12,32] package org.eclipse.swt.graphics does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[13,1] package org.eclipse.jface.action does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[14,33] package org.eclipse.jface.dialogs does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[15,1] package org.eclipse.ui does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[16,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[17,31] package org.eclipse.swt.widgets does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[18,23] package org.eclipse.swt does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[25,32] package org.eclipse.core.runtime does not exist
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[27,34] cannot find symbol
[ERROR] symbol: class ViewPart
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[31,17] cannot find symbol
[ERROR] symbol:   class TreeViewer
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[32,17] cannot find symbol
[ERROR] symbol:   class DrillDownAdapter
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[93,46] cannot find symbol
[ERROR] symbol:   class IStructuredContentProvider
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[93,74] cannot find symbol
[ERROR] symbol:   class ITreeContentProvider
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[34,17] cannot find symbol
[ERROR] symbol:   class Action
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[35,17] cannot find symbol
[ERROR] symbol:   class Action
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[230,39] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[265,40] cannot find symbol
[ERROR] symbol:   class IMenuManager
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[269,38] cannot find symbol
[ERROR] symbol:   class IMenuManager
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[276,39] cannot find symbol
[ERROR] symbol:   class IToolBarManager
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[37,37] cannot find symbol
[ERROR] symbol:   class IAdaptable
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[111,42] cannot find symbol
[ERROR] symbol:   class Viewer
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView.ViewContentProvider
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[203,41] cannot find symbol
[ERROR] symbol:   class LabelProvider
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[209,24] cannot find symbol
[ERROR] symbol:   class Image
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView.ViewLabelProvider
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/views/SyncopeView.java:[217,34] cannot find symbol
[ERROR] symbol:   class ViewerSorter
[ERROR] location: class org.apache.syncope.ide.eclipse.views.SyncopeView
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[26,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[28,17] cannot find symbol
[ERROR] symbol:   variable super
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[29,17] cannot find symbol
[ERROR] symbol:   method setTitle(java.lang.String)
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[32,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,17] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,35] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[34,46] cannot find symbol
[ERROR] symbol:   variable super
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,17] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,43] cannot find symbol
[ERROR] symbol:   class Composite
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[35,59] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,45] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,54] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[36,64] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[37,17] cannot find symbol
[ERROR] symbol:   class GridLayout
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[37,41] cannot find symbol
[ERROR] symbol:   class GridLayout
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,17] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,46] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[48,63] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[51,17] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[51,50] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[53,57] cannot find symbol
[ERROR] symbol:   variable GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[55,40] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[55,56] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,17] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,41] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[60,58] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[63,17] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[63,45] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[65,52] cannot find symbol
[ERROR] symbol:   variable GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[66,35] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[66,51] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,17] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,41] cannot find symbol
[ERROR] symbol:   class Label
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[71,58] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[74,17] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[74,45] cannot find symbol
[ERROR] symbol:   class GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[76,52] cannot find symbol
[ERROR] symbol:   variable GridData
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,35] cannot find symbol
[ERROR] symbol:   class Text
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,51] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[77,63] cannot find symbol
[ERROR] symbol:   variable SWT
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[81,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[95,9] method does not override or implement a method from a supertype
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[98,17] cannot find symbol
[ERROR] symbol:   method setReturnCode(int)
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/dialogs/LoginDialog.java:[99,17] cannot find symbol
[ERROR] symbol:   variable super
[ERROR] location: class dialogs.LoginDialog
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[29,17] cannot find symbol
[ERROR] symbol:   variable super
[ERROR] location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/src/main/java/org/apache/syncope/ide/eclipse/Activator.java:[39,17] cannot find symbol
[ERROR] symbol:   variable super
[ERROR] location: class org.apache.syncope.ide.eclipse.Activator
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

There are multiple issues here:

  1. Eclipse-specific dependencies are not referenced in the pom.xml
  2. unchecked operations

Auto-Format for HTML Editor

  1. Auto Indent while using tags
  2. Bind Ctrl+Shift+F (default auto-format shortcut in eclipse) to auto-format entire document

Clean up root directory

  1. remove .settings / .classpath / .project / build.properties from the git repo (it should be something you only need because you are working with this project with Eclipse, it should not be needed for building with Maven via CLI)
  2. move META-INF under src/main/resources/
  3. move icons/ under src/main/resources/
  4. please investigate if contexts.xml and plugin.xml are required to stay on the root folder or can be moved to src/main/resources as well

Templates are not saved

When user saves an edited template, it should trigger a setFormat() method on the SyncopeClient to allow changes to be reflected onto the deployment specified. Once the changes are reflected onto the deployment, the editor should be notified that the template has been saved to reflect this in it's UI.

Build failure

After pulling latest changes, I have removed any local file then attempted to build via mvn clean verify:

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.25.0:compile (default-compile) on project org.apache.syncope.ide.eclipse.plugin: Compilation failure: Compilation failure:
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[20]
[ERROR] import org.apache.syncope.client.lib.SyncopeClient;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.client cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[21]
[ERROR] import org.apache.syncope.client.lib.SyncopeClientFactoryBean;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.client cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[22]
[ERROR] import org.apache.syncope.common.lib.SyncopeClientException;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[23]
[ERROR] import org.apache.syncope.common.lib.to.MailTemplateTO;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[24]
[ERROR] import org.apache.syncope.common.lib.to.ReportTemplateTO;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[25]
[ERROR] import org.apache.syncope.common.lib.types.ClientExceptionType;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[26]
[ERROR] import org.apache.syncope.common.lib.types.MailTemplateFormat;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[27]
[ERROR] import org.apache.syncope.common.lib.types.ReportTemplateFormat;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[28]
[ERROR] import org.apache.syncope.common.rest.api.service.MailTemplateService;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[29]
[ERROR] import org.apache.syncope.common.rest.api.service.ReportTemplateService;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[45]
[ERROR] private static SyncopeClient syncopeClient;
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[98]
[ERROR] initialize();
[ERROR] ^^^^^^^^^^
[ERROR] The method initialize() from the type SyncopeView.ViewContentProvider refers to the missing type ProcessingException
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[124]
[ERROR] public void initialize() throws java.security.AccessControlException, javax.ws.rs.ProcessingException {
[ERROR] ^^^^^^^^
[ERROR] javax.ws cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[132]
[ERROR] syncopeClient = new SyncopeClientFactoryBean().setAddress(this.deploymentUrl).create(this.username,
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[132]
[ERROR] syncopeClient = new SyncopeClientFactoryBean().setAddress(this.deploymentUrl).create(this.username,
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] SyncopeClientFactoryBean cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[134]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[134]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[134]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[135]
[ERROR] List<MailTemplateTO> mailTemplateTOs = mailTemplateService.list();
[ERROR] ^^^^^^^^^^^^^^
[ERROR] MailTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[142]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[142]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[142]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[143]
[ERROR] List<ReportTemplateTO> reportTemplateTOs = reportTemplateService.list();
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[290]
[ERROR] MailTemplateService mailTemplateService = syncopeClient
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[290]
[ERROR] MailTemplateService mailTemplateService = syncopeClient
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[291]
[ERROR] .getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[292]
[ERROR] MailTemplateTO mtto = new MailTemplateTO();
[ERROR] ^^^^^^^^^^^^^^
[ERROR] MailTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[292]
[ERROR] MailTemplateTO mtto = new MailTemplateTO();
[ERROR] ^^^^^^^^^^^^^^
[ERROR] MailTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[296]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[296]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[297]
[ERROR] .getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[298]
[ERROR] ReportTemplateTO rtto = new ReportTemplateTO();
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[298]
[ERROR] ReportTemplateTO rtto = new ReportTemplateTO();
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateTO cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[303]
[ERROR] } catch (SyncopeClientException e) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^
[ERROR] SyncopeClientException cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[320]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[320]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[320]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[323]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[323]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[323]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[335]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[335]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[335]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[342]
[ERROR] templateData[0] = getStringFromTemplate(mailTemplateService, obj.getName(), MailTemplateFormat.HTML);
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[343]
[ERROR] templateData[1] = getStringFromTemplate(mailTemplateService, obj.getName(), MailTemplateFormat.TEXT);
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[357]
[ERROR] private String getStringFromTemplate(MailTemplateService mailTemplateService, String name, MailTemplateFormat format) {
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[357]
[ERROR] private String getStringFromTemplate(MailTemplateService mailTemplateService, String name, MailTemplateFormat format) {
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[366]
[ERROR] } catch (SyncopeClientException e) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^
[ERROR] SyncopeClientException cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[367]
[ERROR] if(ClientExceptionType.NotFound.equals(e.getType())){
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] ClientExceptionType cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[378]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[378]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[378]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[385]
[ERROR] templateData[0] = getStringFromTemplate(reportTemplateService, obj.getName(), ReportTemplateFormat.CSV);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[386]
[ERROR] templateData[1] = getStringFromTemplate(reportTemplateService, obj.getName(), ReportTemplateFormat.FO);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[387]
[ERROR] templateData[2] = getStringFromTemplate(reportTemplateService, obj.getName(), ReportTemplateFormat.HTML);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[401]
[ERROR] private String getStringFromTemplate(ReportTemplateService reportTemplateService, String name, ReportTemplateFormat format) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[401]
[ERROR] private String getStringFromTemplate(ReportTemplateService reportTemplateService, String name, ReportTemplateFormat format) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[410]
[ERROR] } catch (SyncopeClientException e) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^
[ERROR] SyncopeClientException cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[411]
[ERROR] if(ClientExceptionType.NotFound.equals(e.getType())){
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] ClientExceptionType cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[429]
[ERROR] vcp.initialize();
[ERROR] ^^^^^^^^^^
[ERROR] The method initialize() from the type SyncopeView.ViewContentProvider refers to the missing type ProcessingException
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[437]
[ERROR] } else if (e instanceof javax.ws.rs.ProcessingException) {
[ERROR] ^^^^^^^^
[ERROR] javax.ws cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[473]
[ERROR] public static void setMailTemplateContent(String key, MailTemplateFormat format, String content){
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[474]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[474]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[474]
[ERROR] MailTemplateService mailTemplateService = syncopeClient.getService(MailTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[477]
[ERROR] public static void setReportTemplateContent(String key, ReportTemplateFormat format, String content){
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[478]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[478]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^
[ERROR] SyncopeClient cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/views/SyncopeView.java:[478]
[ERROR] ReportTemplateService reportTemplateService = syncopeClient.getService(ReportTemplateService.class);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateService cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[3]
[ERROR] import org.apache.syncope.common.lib.SyncopeClientException;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[4]
[ERROR] import org.apache.syncope.common.lib.types.ClientExceptionType;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[5]
[ERROR] import org.apache.syncope.common.lib.types.MailTemplateFormat;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[6]
[ERROR] import org.apache.syncope.common.lib.types.ReportTemplateFormat;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.apache.syncope.common cannot be resolved
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[79]
[ERROR] MailTemplateFormat.HTML, content);
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[83]
[ERROR] MailTemplateFormat.TEXT, content);
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] MailTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[87]
[ERROR] ReportTemplateFormat.CSV, content);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[91]
[ERROR] ReportTemplateFormat.FO, content);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[95]
[ERROR] ReportTemplateFormat.HTML, content);
[ERROR] ^^^^^^^^^^^^^^^^^^^^
[ERROR] ReportTemplateFormat cannot be resolved to a variable
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[100]
[ERROR] } catch (SyncopeClientException e){
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^
[ERROR] SyncopeClientException cannot be resolved to a type
[ERROR] /home/ilgrosso/work/syncope/SYNCOPE-809/bundles/org.apache.syncope.ide.eclipse.plugin/src/main/java/org/apache/syncope/ide/eclipse/plugin/editors/TemplateEditor.java:[102]
[ERROR] if(ClientExceptionType.NotFound.equals(e.getType())){
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] ClientExceptionType cannot be resolved
[ERROR] 80 problems (80 errors)
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :org.apache.syncope.ide.eclipse.plugin

Can get rid of build.properties / .classpath?

Both build.properties and .classpath are currently checked in the source tree (under bundles/org.apache.syncope.ide.eclipse.plugin), and contain (static) dependency information.
Can they be safely removed?

If not, can they be dynamically generated from pom.xml as requested for #5?

Remove custom source directory

Remove this plugin definition from pom.xml:

      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source/>
          <target/>
        </configuration>
      </plugin>

and move sources from src/ to src/main/java as Maven defaults.

Remove all compiler warnings

Eclipse reports several warnings, like as:

  • ArrayList is a raw type. References to generic type ArrayList should be parameterized
        private ArrayList children;

        public TreeParent(String name) {
            super(name);
            children = new ArrayList();
        }

should be instead

        private List<TreeObject> children;

        public TreeParent(String name) {
            super(name);
            children = new ArrayList<>();
        }

*. Class is a raw type. References to generic type Class should be parameterized

  • ...

and so on.

Tests

Tests are yet to be written which shall ensure that any future changes do not affect the available functionality. These tests should include:

  1. Connectivity to sample deployment and authentication against known user credentials
  2. Loading available templates and comparison against the ones known on server
  3. Verifying addition and removal of templates from the deployment server
  4. Verify consistency after editing a template
  5. Ensure correct highlighting of syntax

This should be done using the dummy deployment available at http://syncope-vm.apache.org:9080/syncope/ .

Update Apache Commons IO dependency

During Maven build, I see

[WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2

You can safely remove such dependency from bundles/org.apache.syncope.ide.eclipse.plugin/pom.xml:

                <dependency>
                        <groupId>org.apache.commons</groupId>
                        <artifactId>commons-io</artifactId>
                        <version>1.3.2</version>
                </dependency>

and use instead

      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.5</version>
      </dependency>

which is the same version used by Apache Syncope.

Error when running the plugin

Eclipse Mars.2 - Linux 64 bit.

When running the plugin, the following error is reported:

org.eclipse.core.runtime.CoreException: Plug-in org.apache.syncope.ide.eclipse.plugin was unable to load class org.apache.syncope.ide.eclipse.plugin.views.SyncopeView.
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
    at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
    at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
    at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
    at org.eclipse.ui.internal.registry.ViewDescriptor.createView(ViewDescriptor.java:58)
    at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:101)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart(CompatibilityPart.java:279)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:317)
    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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:898)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:879)
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:121)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:345)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:264)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55)
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:971)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:640)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:525)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:509)
    at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:69)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:971)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:640)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:104)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4633)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:85)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:572)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:536)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:724)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:701)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:639)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:634)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1157)
    at org.eclipse.ui.internal.WorkbenchPage.showPart(WorkbenchPage.java:1276)
    at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1267)
    at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:4238)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4234)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4214)
    at org.eclipse.ui.handlers.ShowViewHandler.openView(ShowViewHandler.java:127)
    at org.eclipse.ui.handlers.ShowViewHandler.openOther(ShowViewHandler.java:110)
    at org.eclipse.ui.handlers.ShowViewHandler.execute(ShowViewHandler.java:77)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:343)
    at org.eclipse.ui.internal.ShowViewMenu$3.run(ShowViewMenu.java:147)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4481)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1329)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3819)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3430)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
    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:380)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
    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:669)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
Caused by: java.lang.ClassNotFoundException: org.apache.syncope.ide.eclipse.plugin.views.SyncopeView cannot be found by org.apache.syncope.ide.eclipse.plugin_1.0.0.qualifier
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:573)
    at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
    ... 117 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.