[JBoss JIRA] (JBIDE-23393) For JBIDE 4.4.2.AM3: UI dependencies from Core plugins [cdi, batch, seam]
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23393?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-23393:
--------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> For JBIDE 4.4.2.AM3: UI dependencies from Core plugins [cdi, batch, seam]
> -------------------------------------------------------------------------
>
> Key: JBIDE-23393
> URL: https://issues.jboss.org/browse/JBIDE-23393
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: batch, cdi, seam2
> Reporter: Nick Boldt
> Assignee: Jeff MAURY
> Priority: Minor
> Labels: task
> Fix For: LATER
>
>
> For JBIDE 4.4.2.AM3 [cdi, batch, seam]: The following core plugins depend on UI plugins directly or indirectly. {code}[CoreUIDependency] org.jboss.tools.batch.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.jdt.ui
> > org.eclipse.sapphire.ui.swt.gef
> > org.eclipse.ui.ide
> > org.eclipse.ui.workbench.texteditor
> > org.eclipse.sapphire.workspace.ui
> > org.eclipse.wst.common.ui
> > org.eclipse.sapphire.ui.swt.xml.editor
> > org.eclipse.ui
> > org.eclipse.wst.sse.ui
> > org.eclipse.sapphire.ui
> > org.eclipse.wst.common.frameworks.ui
> > org.eclipse.ui.views
> > org.eclipse.ui.forms
> > org.eclipse.wst.xml.ui
> --
> [CoreUIDependency] org.jboss.tools.batch.core.itest is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.jst.servlet.ui
> > org.eclipse.jdt.ui
> > org.eclipse.sapphire.ui.swt.gef
> > org.jboss.tools.jst.web.ui
> > org.jboss.tools.foundation.ui
> > org.eclipse.ui.ide
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> > org.eclipse.sapphire.workspace.ui
> > org.eclipse.sapphire.ui.swt.xml.editor
> > org.eclipse.wst.common.ui
> > org.jboss.tools.batch.ui
> > org.eclipse.ui
> > org.eclipse.wst.sse.ui
> > org.eclipse.sapphire.ui
> > org.eclipse.wst.web.ui
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.wst.common.project.facet.ui
> > org.eclipse.wst.common.frameworks.ui
> > org.eclipse.ui.views
> > org.eclipse.ui.forms
> > org.eclipse.wst.xml.ui
> --
> [CoreUIDependency] org.jboss.tools.cdi.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.cdi.extension.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.cdi.deltaspike.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.jst.servlet.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.jboss.tools.jst.web.ui
> > org.eclipse.ui.ide
> > org.jboss.tools.cdi.ui
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.ui.navigator
> > org.eclipse.wst.sse.ui
> > org.eclipse.ui.navigator.resources
> > org.eclipse.wst.web.ui
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.wst.common.project.facet.ui
> > org.eclipse.debug.ui
> > org.eclipse.jst.jsf.ui
> > org.eclipse.wst.common.frameworks.ui
> > org.eclipse.ui.views
> > org.jboss.tools.common.el.ui
> > org.eclipse.jst.j2ee.ui
> > org.eclipse.wst.xml.ui
> --
> [CoreUIDependency] org.jboss.tools.cdi.seam.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.cdi.seam.solder.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.cdi.seam.config.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.cdi.seam.faces.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.ui
> > org.jboss.tools.common.model.ui
> > org.eclipse.jdt.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.ui.views
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> --
> [CoreUIDependency] org.jboss.tools.seam.core is a Core plugin, but depends on these UI plugins directly or transitively:
> > org.eclipse.jdt.ui
> > org.jboss.tools.jst.web.ui
> > org.eclipse.ui.editors
> > org.eclipse.ui.ide
> > org.eclipse.jst.jsp.ui
> > org.jboss.tools.common.ui
> > org.eclipse.ui.workbench.texteditor
> > org.eclipse.datatools.connectivity.ui.dse
> > org.eclipse.ui
> > org.eclipse.wst.sse.ui
> > org.eclipse.jst.jsf.ui
> > org.eclipse.ltk.ui.refactoring
> > org.eclipse.wst.common.frameworks.ui
> > org.eclipse.ui.views{code}
> [Search for all task JIRA|https://issues.jboss.org/issues/?jql=%28%28project+in+%28JBDS%29+and...], or [Search for cdi task JIRA|https://issues.jboss.org/issues/?jql=%28%28project+in+%28JBDS%29+and...]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBIDE-23174) Missing validation of @SecuredReturn
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23174?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-23174:
--------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> Missing validation of @SecuredReturn
> ------------------------------------
>
> Key: JBIDE-23174
> URL: https://issues.jboss.org/browse/JBIDE-23174
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: cdi-extensions
> Affects Versions: 4.4.1.Final
> Reporter: Lukáš Valach
> Assignee: Jeff MAURY
> Fix For: 4.5.x
>
> Attachments: SecuredReturn-Log, securedReturn.zip
>
>
> CDI extension DeltaSpike allows to create custom autorizer which decides whether the secured method invocation should proceed. It is possible to base the authorization logic on the result of the secured method - using annotation @SecuredReturn. (See [documentation of Deltaspike/Security Module|https://deltaspike.apache.org/documentation/security.html#Simplein...])
> When the return type of the secured method doesn't match the type of authorizer method parameter annotated with @SecuredReturn then application fail with exception "SecurityDefinitionException: No matching authorizer found for security". Validator doesn't detect any problems.
> This issue can be reproduced on attached project [^securedReturn.zip]
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBIDE-12446) Migrate CDI Tools model to SQL(?) DB instead of using Java collections
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-12446?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-12446:
--------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> Migrate CDI Tools model to SQL(?) DB instead of using Java collections
> ----------------------------------------------------------------------
>
> Key: JBIDE-12446
> URL: https://issues.jboss.org/browse/JBIDE-12446
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: cdi
> Reporter: Alexey Kazakov
> Assignee: Jeff MAURY
> Fix For: LATER
>
>
> Right now we are using Java collections (Maps, Sets, Lists) to store model artifacts. It works ok for small projects. For big projects, we will probably face serious problems with performance and memory usage.
> Let's investigate what we can do there and what we can benefit of using SQL DB as a storage for big CDI projects.
> Here is the list of possible steps for this work:
> # Create a test project or rather a code which will be able to create big test projects. We will use those projects for testing performance/memore usage for different types of storages.
> # Research different DB/persistence frameworks to find options which are best for our goal.
> # Split CDI Tools core into core interfaces/services for the storage and storage implementations.
> # Implement DB storage and test it against our test projects (see step #1)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBIDE-19282) Unable to add HTML5 Palette tag when JS/CSS references added from JQuery Mobile palette
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19282?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-19282:
--------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> Unable to add HTML5 Palette tag when JS/CSS references added from JQuery Mobile palette
> ---------------------------------------------------------------------------------------
>
> Key: JBIDE-19282
> URL: https://issues.jboss.org/browse/JBIDE-19282
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html-source-editing
> Affects Versions: 4.3.0.Alpha1
> Environment: JBDS 9.0.0.Alpha1-v20150216-1042-B11, MS Windows 7
> Reporter: Vlado Pakan
> Assignee: Jeff MAURY
> Fix For: 4.4.x
>
>
> # Create Hybrid Mobile project
> # Add HTML page to www folder with this content
> {code:html}
> <html>
> </html>
> {code}
> # Insert JS/CSS references from JQuery Mobile palette
> # Insert Canvas tag from HTML5 palette inside <body> tag
> ERROR: These errors appear in Error log and no <canvas> tag is added
> {noformat}
> !ENTRY org.eclipse.wst.sse.core 4 4 2015-02-17 21:42:06.661
> !MESSAGE Program Error: modelStateChanging was less than zero
> !STACK 0
> java.lang.IllegalStateException: Program Error: modelStateChanging was less than zero
> at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalModelChanged(AbstractStructuredModel.java:825)
> at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedModel(AbstractStructuredModel.java:361)
> at org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel(DOMModelImpl.java:171)
> at org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel$DocumentToModelNotifier.noChange(AbstractStructuredModel.java:139)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument._fireEvent(BasicStructuredDocument.java:513)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.fireStructuredDocumentEvent(BasicStructuredDocument.java:1172)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1959)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$2(JobSafeStructuredDocument.java:1)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$3.run(JobSafeStructuredDocument.java:141)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:144)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replace(BasicStructuredDocument.java:2368)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$0(JobSafeStructuredDocument.java:1)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$1.run(JobSafeStructuredDocument.java:103)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replace(JobSafeStructuredDocument.java:106)
> at org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper.insertIntoEditorInternal(PaletteInsertHelper.java:166)
> at org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper.insertIntoEditor(PaletteInsertHelper.java:224)
> at org.jboss.tools.jst.web.ui.internal.editor.jspeditor.dnd.MobilePaletteInsertHelper.insertIntoEditor(MobilePaletteInsertHelper.java:482)
> at org.jboss.tools.jst.web.ui.internal.editor.jspeditor.dnd.PaletteItemDropCommand.execute(PaletteItemDropCommand.java:87)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard.doPerformFinish(AbstractNewHTMLWidgetWizard.java:143)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard$1.run(AbstractNewHTMLWidgetWizard.java:127)
> at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1002)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard.performFinish(AbstractNewHTMLWidgetWizard.java:131)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:799)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:429)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4354)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
> at org.eclipse.jface.window.Window.open(Window.java:803)
> at org.jboss.tools.common.model.ui.editors.dnd.DefaultDropCommand.execute(DefaultDropCommand.java:129)
> at org.jboss.tools.jst.web.ui.palette.PaletteViewer.insertIntoEditor(PaletteViewer.java:115)
> at org.jboss.tools.jst.web.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:98)
> at org.jboss.tools.jst.web.ui.palette.xpl.MobileToolEntryEditPart$2.actionPerformed(MobileToolEntryEditPart.java:398)
> at org.eclipse.draw2d.Clickable.fireActionPerformed(Clickable.java:206)
> at org.eclipse.draw2d.Clickable$1.actionPerformed(Clickable.java:175)
> at org.eclipse.draw2d.ButtonModel.fireActionPerformed(ButtonModel.java:140)
> at org.eclipse.draw2d.ToggleModel.fireActionPerformed(ToggleModel.java:27)
> at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released(ButtonModel.java:506)
> at org.eclipse.draw2d.ButtonModel.fireReleased(ButtonModel.java:179)
> at org.eclipse.draw2d.ButtonModel.setPressed(ButtonModel.java:466)
> at org.jboss.tools.jst.web.ui.palette.xpl.MobileToolEntryEditPart$OtherToggleButtonTracker.handleButtonUp(MobileToolEntryEditPart.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1200)
> at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.java:574)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:301)
> at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEventDispatcher.java:380)
> at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.java:548)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4354)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:648)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:592)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> 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:483)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> !ENTRY org.eclipse.wst.sse.core 4 4 2015-02-17 21:42:06.676
> !MESSAGE Program Error: invalid structured document event
> !ENTRY org.eclipse.wst.sse.core 4 2 2015-02-17 21:42:06.676
> !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.wst.sse.core".
> !STACK 0
> org.eclipse.core.runtime.AssertionFailedException: assertion failed:
> at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
> at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96)
> at org.eclipse.jface.text.DocumentEvent.<init>(DocumentEvent.java:62)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.internalReplaceText(BasicStructuredDocument.java:1911)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2423)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replaceText(BasicStructuredDocument.java:2408)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$2(JobSafeStructuredDocument.java:1)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$3.run(JobSafeStructuredDocument.java:141)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replaceText(JobSafeStructuredDocument.java:144)
> at org.eclipse.wst.sse.core.internal.text.BasicStructuredDocument.replace(BasicStructuredDocument.java:2368)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.access$0(JobSafeStructuredDocument.java:1)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument$1.run(JobSafeStructuredDocument.java:103)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.wst.sse.ui.EditorExecutionContext.execute(EditorExecutionContext.java:149)
> at org.eclipse.wst.sse.core.internal.text.JobSafeStructuredDocument.replace(JobSafeStructuredDocument.java:106)
> at org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper.insertIntoEditorInternal(PaletteInsertHelper.java:166)
> at org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper.insertIntoEditor(PaletteInsertHelper.java:224)
> at org.jboss.tools.jst.web.ui.internal.editor.jspeditor.dnd.MobilePaletteInsertHelper.insertIntoEditor(MobilePaletteInsertHelper.java:482)
> at org.jboss.tools.jst.web.ui.internal.editor.jspeditor.dnd.PaletteItemDropCommand.execute(PaletteItemDropCommand.java:87)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard.doPerformFinish(AbstractNewHTMLWidgetWizard.java:143)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard$1.run(AbstractNewHTMLWidgetWizard.java:127)
> at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1002)
> at org.jboss.tools.jst.web.ui.palette.html.wizard.AbstractNewHTMLWidgetWizard.performFinish(AbstractNewHTMLWidgetWizard.java:131)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:799)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:429)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:619)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4354)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
> at org.eclipse.jface.window.Window.open(Window.java:803)
> at org.jboss.tools.common.model.ui.editors.dnd.DefaultDropCommand.execute(DefaultDropCommand.java:129)
> at org.jboss.tools.jst.web.ui.palette.PaletteViewer.insertIntoEditor(PaletteViewer.java:115)
> at org.jboss.tools.jst.web.ui.palette.PaletteViewer.setActiveTool(PaletteViewer.java:98)
> at org.jboss.tools.jst.web.ui.palette.xpl.MobileToolEntryEditPart$2.actionPerformed(MobileToolEntryEditPart.java:398)
> at org.eclipse.draw2d.Clickable.fireActionPerformed(Clickable.java:206)
> at org.eclipse.draw2d.Clickable$1.actionPerformed(Clickable.java:175)
> at org.eclipse.draw2d.ButtonModel.fireActionPerformed(ButtonModel.java:140)
> at org.eclipse.draw2d.ToggleModel.fireActionPerformed(ToggleModel.java:27)
> at org.eclipse.draw2d.ButtonModel$DefaultFiringBehavior.released(ButtonModel.java:506)
> at org.eclipse.draw2d.ButtonModel.fireReleased(ButtonModel.java:179)
> at org.eclipse.draw2d.ButtonModel.setPressed(ButtonModel.java:466)
> at org.jboss.tools.jst.web.ui.palette.xpl.MobileToolEntryEditPart$OtherToggleButtonTracker.handleButtonUp(MobileToolEntryEditPart.java:178)
> at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1200)
> at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.java:574)
> at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:301)
> at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainEventDispatcher.java:380)
> at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.java:548)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4354)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:648)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:592)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
> 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:483)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBDS-2337) Lack of positive/negative feedback to user when running queries in Mylyn
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBDS-2337?page=com.atlassian.jira.plugin.... ]
Alexey Kazakov reassigned JBDS-2337:
------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> Lack of positive/negative feedback to user when running queries in Mylyn
> ------------------------------------------------------------------------
>
> Key: JBDS-2337
> URL: https://issues.jboss.org/browse/JBDS-2337
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Feature Request
> Components: upstream
> Affects Versions: 6.0.0.Alpha2
> Environment: Version: 6.0.0.Alpha2
> Build id: Alpha2-v20120924-2110-B28
> Build date: 20120924-2110
> Reporter: Len DiMaggio
> Assignee: Jeff MAURY
> Priority: Minor
> Fix For: 6.0.x
>
> Attachments: JBDS-2337_Screenshot-1.png, JBDS-2337_Screenshot-2.png, JBDS-2337_Screenshot-3.png, JBDS-2337_Screenshot-4.png, JBDS-2337_Screenshot-5.png, JBDS-2337_better_JIRA_feedback.png
>
>
> See sequence of screenshots attached. If a user executes a bugzilla querysuccessfully, no feedback that the query was successful is displayed. The user must access the tasks view to see the query results - also - if the query fails and returns no records, no feedback is displayed, the user must access the task view to see the (empty) query results.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBDS-4191) problem installing atlassian: depends on javax.servlet 3.1.0 -- remove atlassian from Central
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBDS-4191?page=com.atlassian.jira.plugin.... ]
Alexey Kazakov reassigned JBDS-4191:
------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> problem installing atlassian: depends on javax.servlet 3.1.0 -- remove atlassian from Central
> ---------------------------------------------------------------------------------------------
>
> Key: JBDS-4191
> URL: https://issues.jboss.org/browse/JBDS-4191
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Sub-task
> Components: central-update, rpm
> Affects Versions: 10.2.0.AM3
> Reporter: Nick Boldt
> Assignee: Jeff MAURY
> Fix For: 10.3.0.AM1
>
>
> atlassian: depends on javax.servlet 3.1.0 (via req-bundle on javax.xml.rpc 1.1.0 from c.a.conn.eclipse.jira.core)
> : also depends on org.eclipse.core.runtime.compatibility.auth
> : also depends on mortbay, which breaks because of javax/servlet/Servlet
> {code}
> !MESSAGE Authorization infrastructure (org.eclipse.core.runtime.compatibility.auth) not installed.
> !STACK 0
> java.lang.ClassNotFoundException: org.eclipse.core.internal.runtime.auth.AuthorizationDatabase cannot be found by org.eclipse.core.runtime_3.12.0.v20160920-1429
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
> at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at org.eclipse.core.internal.runtime.AuthorizationHandler.getAuthClass(AuthorizationHandler.java:48)
> at org.eclipse.core.internal.runtime.AuthorizationHandler.loadKeyring(AuthorizationHandler.java:69)
> at org.eclipse.core.internal.runtime.AuthorizationHandler.flushAuthorizationInfo(AuthorizationHandler.java:231)
> at org.eclipse.core.runtime.Platform.flushAuthorizationInfo(Platform.java:590)
> at com.atlassian.connector.eclipse.internal.commons.ui.MigrateToSecureStorageJob.migrateToSecureStorage(MigrateToSecureStorageJob.java:89)
> at com.atlassian.connector.eclipse.internal.commons.ui.MigrateToSecureStorageJob.runInUIThread(MigrateToSecureStorageJob.java:60)
> !ENTRY org.eclipse.core.jobs 4 2 2016-11-17 21:09:30.244
> !MESSAGE An internal error occurred during: "Start Embedded Web Server".
> !STACK 0
> java.lang.LinkageError: loader constraint violation: when resolving method "org.mortbay.jetty.servlet.ServletHolder.<init>(Ljavax/servlet/Servlet;)V" the class loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) of the current class, com/atlassian/connector/eclipse/internal/directclickthrough/ui/DirectClickThroughUiPlugin$2, and the class loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) for the method's defining class, org/mortbay/jetty/servlet/ServletHolder, have different Class objects for the type javax/servlet/Servlet used in the signature
> at com.atlassian.connector.eclipse.internal.directclickthrough.ui.DirectClickThroughUiPlugin$2.runImpl(DirectClickThroughUiPlugin.java:88)
> at com.atlassian.connector.eclipse.internal.core.jobs.JobWithStatus.run(JobWithStatus.java:50)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> depends on and installs javax.servlet:
> * com.atlassian.connector.eclipse.bamboo.feature
> * com.atlassian.connector.eclipse.directclickthrough.feature
> * com.atlassian.connector.eclipse.jira.feature
> * com.atlassian.connector.commons.feature -> connector.commons -> javax.xml.rpc 1.1.0 -> javax.servlet 3.1.0
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBIDE-10767) Renaming java element does not force to re-validate related resources
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-10767?page=com.atlassian.jira.plugi... ]
Alexey Kazakov reassigned JBIDE-10767:
--------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> Renaming java element does not force to re-validate related resources
> ---------------------------------------------------------------------
>
> Key: JBIDE-10767
> URL: https://issues.jboss.org/browse/JBIDE-10767
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: common, jsp/jsf/xml/html-source-editing
> Affects Versions: 3.3.0.Beta1
> Reporter: Alexey Kazakov
> Assignee: Jeff MAURY
> Fix For: LATER
>
>
> 1. Create an EAR Seam 2 project
> 2. Open home.xhtml
> 3. Add #{authenticator.authenticate()}
> 4. Save the file
> 5. Open Authenticator.java
> 6. Rename Authenticator.authenticate() to authenticateNew() using refactoring.
> 7. #{authenticator.authenticate()} is refactored to #{authenticator.authenticateNew()}. That's good. But there is a marker now: "authenticate" is not recognized. This is not correct since this EL was updated to #{authenticator.authenticateNew()}.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (JBIDE-5435) JSF Resource identifier validator
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-5435?page=com.atlassian.jira.plugin... ]
Alexey Kazakov reassigned JBIDE-5435:
-------------------------------------
Assignee: Jeff MAURY (was: Alexey Kazakov)
> JSF Resource identifier validator
> ---------------------------------
>
> Key: JBIDE-5435
> URL: https://issues.jboss.org/browse/JBIDE-5435
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: jsf
> Reporter: Denis Golovin
> Assignee: Jeff MAURY
> Labels: jsf2, new_and_noteworthy
> Fix For: LATER
>
>
> Validator should check:
> 1. resource references in pages: xhtml, jsp, jspxand etc.
> 2. resource names defined in current project or related projects
> 3. resource names defined in jars
> It should perform verification for JSF2 resources as it is defined in spec's "2.6.1.3 Resource Identifiers" chapter: "<resourceIdentifier> consists of several segments, specified as follows.
> [localePrefix/][libraryName/][libraryVersion/]resourceName[/resourceVersion]
> The run-time must enforce the following rules to consider a <resourceIdentifier>s valid. A <resourceIdentifier> that does not follow these rules must not be considered valid and must be ignored silently.
> * Every character in a resource identifier must be a valid character suitable for use in a string passed to the constructor of java.io.File that takes a single String argument.
> * Segments in square brackets [] are optional.
> * The segments must appear in the order shown above.
> * If libraryVersion is present, it must be preceded by libraryName.
> * If libraryVersion is present, any leaf files under libraryName must be ignored.
> * If resourceVersion is present, it must be preceded by resourceName.
> * There must be a '/' between adjacent segments in a <resourceIdentifier>
> * If libraryVersion or resourceVersion are present, both must be a '_' separated list of integers, neither starting nor ending with '_'
> * If resourceVersion is present, it must be a version number in the same format as libraryVersion. An optional "file extension" may be used with the resourceVersion. If "file extension" is used, a "." character, followed by a "file extension" must be appended to the version number. See the following table for an example."
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months