[JBoss JIRA] Created: (JBIDE-4269) Provide a way to filter out elements which will be generated by exporter.
by Dmitry Geraskov (JIRA)
Provide a way to filter out elements which will be generated by exporter.
-------------------------------------------------------------------------
Key: JBIDE-4269
URL: https://jira.jboss.org/jira/browse/JBIDE-4269
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: Hibernate
Affects Versions: 3.1.0.M1
Reporter: Dmitry Geraskov
Assignee: Dmitry Geraskov
Fix For: 3.1.0.M1
Now exporter uses Configuration object to get for example pojo's for generation.
After this it calls generation for each of them.
We need to add some filter for this.
First place for such injection is ArtifactCollector as developer can easily specify subclass of this class and set it to exporter.
Also TemplateProducer which used for files generating always gets ArtifactCollector object in constructor from exporter and has access to it.
I' going to add methods filter(Map context), setFilter(Filter) to ArtifactCollector class and call it when necessary in template producer.
Method 'filter' by default will not filter out anything. Non default realizations should use context map to get any objects which is passed to template producer.
Second variant is to add Filter field to Generic exporter and call for filtering in GenericExporter.exportPOJO() method(or in each realization of ModelIterator.process()).
I prefer first way.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBIDE-4316) NPE while using content assist for ui:composition
by Yura Zhishko (JIRA)
NPE while using content assist for ui:composition
-------------------------------------------------
Key: JBIDE-4316
URL: https://jira.jboss.org/jira/browse/JBIDE-4316
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jsp/jsf/xml source editing
Affects Versions: 3.0.1.GA
Reporter: Yura Zhishko
Assignee: Alexey Kazakov
1) Import attached project
2) Open panelMenu.xhtml
3) Go to the End of file
4) Delete some symbols in </ui:composition> (see screenshot-1)
5) Try to call content assist
RESULT: NPE in log.
java.lang.NullPointerException
at org.eclipse.wst.xml.ui.internal.contentassist.AbstractContentAssistProcessor.getMatchString(AbstractContentAssistProcessor.java:2113)
at org.eclipse.wst.xml.ui.internal.contentassist.AbstractContentAssistProcessor.computeCompletionProposals(AbstractContentAssistProcessor.java:1368)
at org.eclipse.wst.html.ui.internal.contentassist.HTMLContentAssistProcessor.computeCompletionProposals(HTMLContentAssistProcessor.java:308)
at org.jboss.tools.jst.jsp.contentassist.FaceletsHtmlContentAssistProcessor.computeCompletionProposals(FaceletsHtmlContentAssistProcessor.java:114)
at org.jboss.tools.common.text.xml.contentassist.SortingCompoundContentAssistProcessor.computeCompletionProposals(SortingCompoundContentAssistProcessor.java:194)
at org.eclipse.wst.sse.ui.internal.contentassist.CompoundContentAssistProcessor.computeCompletionProposals(CompoundContentAssistProcessor.java:303)
at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1832)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:556)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:553)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:488)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:482)
at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1660)
at org.eclipse.wst.sse.ui.internal.StructuredTextViewer.doOperation(StructuredTextViewer.java:446)
at org.jboss.tools.jst.jsp.jspeditor.JSPTextEditor$JSPStructuredTextViewer.doOperation(JSPTextEditor.java:683)
at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:131)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:129)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:824)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:880)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:569)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:125)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1191)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1360)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4051)
at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:346)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3944)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:342)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4589)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2403)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3471)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2401)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2365)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2217)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1287)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[JBoss JIRA] Created: (JBIDE-2450) JVM error occurs in Seam Core tests sometimes under Suse 10 (dev73-sles10)
by Denis Golovin (JIRA)
JVM error occurs in Seam Core tests sometimes under Suse 10 (dev73-sles10)
--------------------------------------------------------------------------
Key: JBIDE-2450
URL: http://jira.jboss.com/jira/browse/JBIDE-2450
Project: Tools (JBoss Tools)
Issue Type: Bug
Affects Versions: 3.0.0.alpha
Reporter: Denis Golovin
[echo] performing "ui" test on plugin "org.jboss.tools.seam.core.test" class "org.jboss.tools.seam.core.test.SeamCoreAllTests"
ui-test:
eclipse-test:
[java] EMMA: collecting runtime coverage data ...
[java] Reloaded 83 components in 61 ms!SESSION 2008-06-27 00:47:23.088 -----------------------------------------------
[java] eclipse.buildId=I20080530-1730
[java] java.version=1.5.0_14
[java] java.vendor=Sun Microsystems Inc.
[java] BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
[java] Framework arguments: -application org.eclipse.test.uitestapplication -plugincustomization /home/hudson/hudson_workspace/workspace/jbosstools-nightly/org.jboss.ide.eclipse.releng/builders/tests/plugin_customization.ini formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,org.jboss.tools.seam.core.test.SeamCoreAllTests.xml -testPluginName org.jboss.tools.seam.core.test -classname org.jboss.tools.seam.core.test.SeamCoreAllTests
[java] Command-line arguments: -application org.eclipse.test.uitestapplication -dev bin -data /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/workspace -plugincustomization /home/hudson/hudson_workspace/workspace/jbosstools-nightly/org.jboss.ide.eclipse.releng/builders/tests/plugin_customization.ini formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,org.jboss.tools.seam.core.test.SeamCoreAllTests.xml -testPluginName org.jboss.tools.seam.core.test -classname org.jboss.tools.seam.core.test.SeamCoreAllTests -consolelog
[java] !ENTRY org.eclipse.wst.internet.cache 1 0 2008-06-27 00:49:51.397
[java] !MESSAGE wtp.autotest.noninteractive is set. Licenses dialogs will not be displayed.
[java] -->100 SeamWebWarTestProject:p.p6.p12.p18.p24.p156.p162.T166
[java] -->200 SeamWebWarTestProject:p.p6.p12.p18.p24.p240.p264.T266
[java] -->300 SeamWebWarTestProject:p.p6.p12.p18.p282.T282
[java] -->400 SeamWebWarTestProject:p.p6.p12.p18.p282.p372.p378.T382
[java] -->500 SeamWebWarTestProject:p.p6.p12.p18.p282.p456.p480.T482
[java] -->600 SeamWebWarTestProject:p.p6.p12.p18.p540.p546.p582.T582
[java] -->700 SeamWebWarTestProject:p.p6.p12.p18.p540.p672.p678.T682
[java] -->800 SeamWebWarTestProject:p.p6.p12.p18.p540.p756.p780.T782
[java] -->900 SeamWebWarTestProject:p.p6.p12.p18.p798.p846.p882.T882
[java] -->1000 SeamWebWarTestProject:p.p6.p12.p18.p798.p972.p978.T982
[java] Full build of 1106 components completed in 19272ms
[java] Reloaded 1106 components in 1032ms
[java] First 200 paths are loaded in 71ms
[java] Last 200 paths are loaded in 45ms
[java] Listing /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam
[java] 0: changelog.txt
[java] 1: seam-text.g
[java] 2: lgpl.txt
[java] 3: drools (dir)
[java] 4: microcontainer (dir)
[java] 5: src (dir)
[java] 6: examples (dir)
[java] 7: embedded-ejb (dir)
[java] 8: build.xml
[java] 9: jboss-seam.jar
[java] 10: hibernate (dir)
[java] 11: jboss-seam-pdf.jar
[java] 12: jboss-seam-remoting.jar
[java] 13: jboss-seam-ioc.jar
[java] 14: jboss-seam-mail.jar
[java] 15: build.properties
[java] 16: mail (dir)
[java] 17: lib (dir)
[java] 18: jboss-seam-ui.jar
[java] 19: jboss-seam-debug.jar
[java] 20: seam.bat
[java] 21: seam-gen (dir)
[java] 22: seam
[java] 23: jboss-seam-gen.jar
[java] Listing seamgen /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam/seam-gen
[java] 0: view (dir)
[java] 1: test (dir)
[java] 2: src (dir)
[java] 3: resources (dir)
[java] 4: lib (dir)
[java] 5: hibernatetools (dir)
[java] 6: build.xml
[java] 7: build-scripts (dir)
[java] 8: USAGE
[java] 9: README
[java] 10: pojo (dir)
[java] 11: nbproject (dir)
[java] Deleting P/seamwar
[java] Deleting P/seamwar-test
[java] Listing /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam
[java] 0: changelog.txt
[java] 1: seam-text.g
[java] 2: lgpl.txt
[java] 3: drools (dir)
[java] 4: microcontainer (dir)
[java] 5: src (dir)
[java] 6: examples (dir)
[java] 7: embedded-ejb (dir)
[java] 8: build.xml
[java] 9: jboss-seam.jar
[java] 10: hibernate (dir)
[java] 11: jboss-seam-pdf.jar
[java] 12: jboss-seam-remoting.jar
[java] 13: jboss-seam-ioc.jar
[java] 14: jboss-seam-mail.jar
[java] 15: build.properties
[java] 16: mail (dir)
[java] 17: lib (dir)
[java] 18: jboss-seam-ui.jar
[java] 19: jboss-seam-debug.jar
[java] 20: seam.bat
[java] 21: seam-gen (dir)
[java] 22: seam
[java] 23: jboss-seam-gen.jar
[java] Listing seamgen /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam/seam-gen
[java] 0: view (dir)
[java] 1: test (dir)
[java] 2: src (dir)
[java] 3: resources (dir)
[java] 4: lib (dir)
[java] 5: hibernatetools (dir)
[java] 6: build.xml
[java] 7: build-scripts (dir)
[java] 8: USAGE
[java] 9: README
[java] 10: pojo (dir)
[java] 11: nbproject (dir)
[java] Deleting P/seamear-ear
[java] Deleting P/seamear-ejb
[java] Deleting P/seamear-test
[java] Deleting P/seamear
[java] Listing /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam
[java] 0: changelog.txt
[java] 1: seam-text.g
[java] 2: lgpl.txt
[java] 3: drools (dir)
[java] 4: microcontainer (dir)
[java] 5: src (dir)
[java] 6: examples (dir)
[java] 7: embedded-ejb (dir)
[java] 8: build.xml
[java] 9: jboss-seam.jar
[java] 10: hibernate (dir)
[java] 11: jboss-seam-pdf.jar
[java] 12: jboss-seam-remoting.jar
[java] 13: jboss-seam-ioc.jar
[java] 14: jboss-seam-mail.jar
[java] 15: build.properties
[java] 16: mail (dir)
[java] 17: lib (dir)
[java] 18: jboss-seam-ui.jar
[java] 19: jboss-seam-debug.jar
[java] 20: seam.bat
[java] 21: seam-gen (dir)
[java] 22: seam
[java] 23: jboss-seam-gen.jar
[java] Listing seamgen /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam/seam-gen
[java] 0: view (dir)
[java] 1: test (dir)
[java] 2: src (dir)
[java] 3: resources (dir)
[java] 4: lib (dir)
[java] 5: hibernatetools (dir)
[java] 6: build.xml
[java] 7: build-scripts (dir)
[java] 8: USAGE
[java] 9: README
[java] 10: pojo (dir)
[java] !ENTRY org.eclipse.jdt.core 4 969 2008-06-27 00:52:47.290
[java] !MESSAGE seamear-ejb does not exist
[java] 11: nbproject (dir)
[java] !ENTRY org.eclipse.jdt.core 4 969 2008-06-27 00:52:47.292
[java] !MESSAGE seamear does not exist
[java] Listing /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam
[java] 0: changelog.txt
[java] 1: seam-text.g
[java] 2: lgpl.txt
[java] 3: drools (dir)
[java] 4: microcontainer (dir)
[java] 5: src (dir)
[java] 6: examples (dir)
[java] 7: embedded-ejb (dir)
[java] 8: build.xml
[java] 9: jboss-seam.jar
[java] 10: hibernate (dir)
[java] 11: jboss-seam-pdf.jar
[java] 12: jboss-seam-remoting.jar
[java] 13: jboss-seam-ioc.jar
[java] 14: jboss-seam-mail.jar
[java] 15: build.properties
[java] 16: mail (dir)
[java] 17: lib (dir)
[java] 18: jboss-seam-ui.jar
[java] 19: jboss-seam-debug.jar
[java] 20: seam.bat
[java] 21: seam-gen (dir)
[java] 22: seam
[java] 23: jboss-seam-gen.jar
[java] Listing seamgen /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/jboss/jboss-eap-4.3/seam/seam-gen
[java] 0: view (dir)
[java] 1: test (dir)
[java] 2: src (dir)
[java] 3: resources (dir)
[java] 4: lib (dir)
[java] 5: hibernatetools (dir)
[java] 6: build.xml
[java] 7: build-scripts (dir)
[java] 8: USAGE
[java] 9: README
[java] 10: pojo (dir)
[java] 11: nbproject (dir)
[java] #
[java] # An unexpected error has been detected by HotSpot Virtual Machine:
[java] #
[java] # SIGBUS (0x7) at pc=0xb756eb43, pid=28951, tid=1961348000
[java] #
[java] # Java VM: Java HotSpot(TM) Client VM (1.5.0_14-b03 mixed mode)
[java] # Problematic frame:
[java] # C [libzip.so+0xbb43]
[java] #
[java] # An error report file with more information is saved as hs_err_pid28951.log
[java] #
[java] # If you would like to submit a bug report, please visit:
[java] # http://java.sun.com/webapps/bugreport/crash.jsp
[java] #
[java] Java Result: 134
[echo] Copy .log files to /home/hudson/hudson_workspace/workspace/jbosstools-nightly/org.jboss.ide.eclipse.releng/../jvmerrors
[copy] Copying 1 file to /home/hudson/hudson_workspace/workspace/JBossTools/jvmerrors
[mkdir] Created dir: /home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/test-results/emma-coverage
[merge] processing input files ...
[merge] 2 file(s) read and merged in 1029 ms
[merge] merged/compacted data written to [/qa/services/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/test-results/emma-coverage/coverage.es] {in 265 ms}
[report] processing input files ...
[report] 1 file(s) read and merged in 514 ms
[report] writing [xml] report to [/home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/coverage.xml] ...
[report] writing [html] report to [/home/hudson/hudson_workspace/workspace/jbosstools-nightly/jbds-build/200806262311-nightly/tests/test-results/emma-coverage/index.html] ...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month