Hi,
I'm having a trouble when I was trying to use 'get map data' to import a terrain layer into my project.
it's keep failing with a error message:"com.esri.prt.clients.ce.CEClientException: Internal error: unspecified error".
Here's a screenshot when the error occurred:
Error event details:
Exceotion Stack Trace:
java.io.IOException: com.esri.prt.clients.ce.CEClientException: Internal error: unspecified error
at com.esri.prt.clients.ce.PRTFrameSource.readFrame(Unknown Source)
at org.corebounce.video.StillFrameSource$Still.<init>(Unknown Source)
at org.corebounce.video.StillFrameSource.openWithCache(Unknown Source)
at org.corebounce.video.StillFrameSource.open(Unknown Source)
at org.corebounce.video.FrameSourceSinkRegistry.newSource(Unknown Source)
at com.procedural.ceattribute.PixmapAttribute.getPixmapFrame(Unknown Source)
at com.procedural.ceattribute.HeightmapAttribute.getPixmapFrameOrNull(Unknown Source)
at com.procedural.ceattribute.HeightmapAttribute.getMeshResolutionU(Unknown Source)
at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.corebounce.adapters.ObjectAdapterFactory$35.getFromModel(Unknown Source)
at org.corebounce.adapters.ObjectAdapterFactory$35.getFromModel(Unknown Source)
at org.corebounce.caf.AbstractAdapter.get(Unknown Source)
at org.corebounce.adapters.NumberAdapter.get(Unknown Source)
at org.corebounce.adapters.NumberAdapter.get(Unknown Source)
at org.corebounce.caf.AbstractAdapter$Registry.addItem(Unknown Source)
at org.corebounce.caf.AbstractAdapter$Registry.addItem(Unknown Source)
at org.corebounce.adapters.IntegerAdapter.register(Unknown Source)
at com.procedural.ceattribute.TerrainInspector.addResolutionField(Unknown Source)
at com.procedural.ceattribute.TerrainInspector.createPartControl(Unknown Source)
at org.corebounce.inspectors.AbstractInspector.createPartControl(Unknown Source)
at org.corebounce.inspectors.Inspector$5.widgetSelected(Unknown Source)
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.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
at org.corebounce.ui.pshelf.PShelf.sendSelectionEvent(Unknown Source)
at org.corebounce.ui.pshelf.PShelf.setOpenIndices(Unknown Source)
at org.corebounce.ui.pshelf.PShelfState.restoreState(Unknown Source)
at org.corebounce.ui.pshelf.PShelfState.restore(Unknown Source)
at org.corebounce.inspectors.Inspector.createUIElements(Unknown Source)
at org.corebounce.inspectors.TabbedInspector.selectPreferredTab(Unknown Source)
at org.corebounce.inspectors.TabbedInspector.updateInspectors(Unknown Source)
at org.corebounce.inspectors.TabbedInspector.selectionChanged(Unknown Source)
at com.procedural.ceui.views.CEInspectorView.selectionChanged(Unknown Source)
at com.procedural.cemodel.CESelectionProvider.fireSelectionChanged(Unknown Source)
at com.procedural.cemodel.CESelectionProvider.setSelection(Unknown Source)
at org.corebounce.lib3d2.ui.tools.Selector.setModelSelection(Unknown Source)
at com.procedural.ceui.tools.CESelector.access$0(Unknown Source)
at com.procedural.ceui.tools.CESelector$SelectionOperation.perform(Unknown Source)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.corebounce.operations.Operation.execute(Unknown Source)
at com.procedural.cemodel.CEModelOperationFactory$1.execute(Unknown Source)
at com.esri.agol.featureservice.SyncOperation.execute(Unknown Source)
at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:513)
at org.corebounce.operations.OperationManager._execute(Unknown Source)
at org.corebounce.operations.OperationManager.execute(Unknown Source)
at com.procedural.ceui.tools.CESelector$SelectionOperation.perform(Unknown Source)
at com.procedural.ceui.tools.CESelector.setModelSelection(Unknown Source)
at org.corebounce.lib3d2.ui.tools.Selector.setModelSelection(Unknown Source)
at com.procedural.ceui.editors.CEModelEditor$5.selectionChanged(Unknown Source)
at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162)
at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188)
at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1211)
at com.procedural.ceui.editors.CETreeViewer.handleSelect(Unknown Source)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1241)
at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:239)
at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:233)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:403)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
at org.corebounce.rcp.CBDisplay.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.procedural.cityengine.ReleaseApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
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:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
Caused by: com.esri.prt.clients.ce.CEClientException: Internal error: unspecified error
at com.esri.prt.clients.ce.CEClient.readTexture(Unknown Source)
... 93 more
Session Data:
eclipse.buildId=unknown
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_TW
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data @noDefault
Please let me know if there is any way to get this fixed.
Thanks a lot!
Hi @Chiennn,
I was not able to reproduce your issue with Get Map Data. I suspect there was an intermediate step which brought the UI into a bad state. Here are some questions & suggestions:
Best,
Jonas
Hi Jonas,
Thanks for your reply! It seems like the problem only happens in certain of my projects, it still works well in other projects. But it might fail if the extent was set out too big. However, we can solve this by split it into several parts, and import separately.
Best,
Chien