Many Thanks, Jay!
I've download ICE 2.2.0, and gitted & maven build one successfully.
And I plug-in JUnit test the test project, almost all green, brilliant : )
MeshEditor & GeomEditor works fine in 2.2.0, all clear.
Here I came across a new problem on Job Profile Editor :
I created a new Job Profile using dir.exe on Windows 7 X64, then restarted ICE, click new Item, found new job profile I created, double click and a error dialog came out as "java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.ElementNSImpl
cannot be cast to org.eclipse.ice.datastructures.entry.IEntry".
Did I miss something ? Need your help, Sir : )
Many thanks again~~
Mark
below is the detail.
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot be cast to org.eclipse.ice.datastructures.entry.IEntry
at org.eclipse.ice.datastructures.form.DataComponent.copy(DataComponent.java:355)
at org.eclipse.ice.datastructures.form.DataComponent.clone(DataComponent.java:378)
at org.eclipse.ice.datastructures.form.Form.copy(Form.java:373)
at org.eclipse.ice.item.Item.copy(Item.java:1283)
at org.eclipse.ice.item.jobLauncher.JobLauncher.copy(JobLauncher.java:1806)
at org.eclipse.ice.item.jobLauncher.JobLauncher.clone(JobLauncher.java:1840)
at org.eclipse.ice.item.SerializedItemBuilder.build(SerializedItemBuilder.java:238)
at org.eclipse.ice.core.internal.itemmanager.ItemManager.createItem(ItemManager.java:187)
at org.eclipse.ice.core.internal.Core.createItem(Core.java:408)
at org.eclipse.ice.core.internal.Core.createItem(Core.java:389)
at org.eclipse.ice.client.internal.Client.createItem(Client.java:314)
at org.eclipse.ice.client.common.wizards.NewItemWizard.performFinish(NewItemWizard.java:132)
at org.eclipse.ice.client.common.wizards.NewItemWizardPage$4.doubleClick(NewItemWizardPage.java:245)
at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:833)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:830)
at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1151)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1264)
at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:252)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:311)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at org.eclipse.ice.client.common.CreateItemHandler.execute(CreateItemHandler.java:49)
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:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
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:494)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:433)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:454)
at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem$3.handleEvent(AbstractContributionItem.java:482)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
发件人: Billings, Jay Jay <billingsjj@xxxxxxxx>
发送时间: 2016年10月21日 7:13
收件人: wo-tou@xxxxxxxxxxx
抄送: ice-dev@xxxxxxxxxxx
主题: Re: 答复: Need for test files to verify my source-built ICE ~~
Mark,
You can now get the test files directly from
https://github.com/jayjaybillings/ICETests and you should just put the in your $HOME directory. (i.e. - as /home/mark/ICETests) Then the maven build should work fine.
|
github.com
ICETests - Test files for the Eclipse Integrated Computational Environment
|
I have CC'ed the ICE dev list in case anyone on my team has experience with your second issue below. Alex McCaskey, one of our team members at ORNL, has some experience working with Docker and might be able to suggest some things. In my experience, the biggest
problem with VMWARE is turning on 3D acceleration correctly. So, if you reconfigure your virtual machine to do that and can then successfully run glxgears on the command line, the you should be good to go.
For your first issue, is your code publicly available? We'll take a look at it if you post it (or privately if you want to send it to me alone) and get it working for you. Also, the newer versions of the tutorials also fixed several bugs, so you might look
at our most recent XSEDE tutorial (http://eclipseice.ornl.gov/downloads/ice/tutorials/xsede2016/).
Also, we are officially releasing ICE 2.2 tomorrow, so you might check the download link at eclipse.org/ice in the morning if you want the latest and greatest!
Jay
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings
From: Eclipse ICE Project <eclipse.ice.project@xxxxxxxxx>
Sent: Wednesday, October 19, 2016 1:58 PM
To: Billings, Jay Jay
Subject: Fwd: 答复: Need for test files to verify my source-built ICE ~~
---------- Forwarded message ----------
From: "wei jin" <
wo-tou@xxxxxxxxxxx>
Date: Oct 19, 2016 1:48 AM
Subject: 答复: Need for test files to verify my source-built ICE ~~
To: "Eclipse ICE Project" <
eclipse.ice.project@xxxxxxxxx>
Cc:
Jay,
So glad to hear from you : )
I'm still working on this. I believe I should do more and more based on ICE infrastructure, and I use MOAB, BoxLib, PUMI and VisIt a lot. Now, I am working on solving large scale reacting flow AMR problem based on these Mesh Database integrated with PETSC
and TRILINOS@SNL.
Yesterday, I upgrade my eclipse to Neon, and Maven build ICE code successfully, of course, with test skipped, after I fixed POM file "ease.lang.jscript" problem.
My original problems are:
1: MeshEditor and ShapeEditor works fine with official download ICE or my maven build one, but when I write my Item follow the tutorial, and run a eclipse instance via plugin page, these two Editor don't work.
2: MeshEditor and ShapeEditor don't work on VMWARE workstation pro 12 & CentOS
7, after VMTOOLS upgraded.
Thanks for your time and test file set : )
Sincerely,
Mark
Mark,
Sorry for taking so long to get back to you! We had some trouble with this email account.
Are you still working on this? If so, I would be glad to help you out. Also, I can send you the test files too sometime this week.
Jay