[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] Problem with TemporaryResource. Errormessage: Could not aquire scale range
|
Strange: i just looked in the /System/Library/Java/Extensions directory and
all jai libraries are allready installed. as written on
http://en.wikipedia.org/wiki/Java_Advanced_Imaging jai is shipped with osx
10.4 (so it also should be shippe with osx 10.5). then i looked in the
eclipse setting -> installed JREs -> JVM 1.5.0 (default), and all jai
libraries are part of this jre.
all seems fine, but i get this error message.
any other ideas?
Jesse Eichar wrote:
>
> Right. I get them directly from the JAI project site. I will try to
> find time to put them on the site for future developers.
>
> Jesse
>
> Le 9-Feb-08 à 3:38 PM, Ingmar Eveslage a écrit :
>
>>
>> Thanks. I will try this. But the modified jre archives are no longer
>> in the
>> udig download folder. the links on the quickstart page are dead ends.
>>
>> i will search for the linux files on another page.
>>
>> ingmar
>>
>>
>> Jesse Eichar wrote:
>>>
>>> Hi,
>>>
>>> What you can do is grab the linux zip file and put the jars in your
>>>
>>> /System/Library/Java/Extensions
>>>
>>> directory
>>>
>>> Jesse
>>> Le 9-Feb-08 à 3:22 PM, Ingmar Eveslage a écrit :
>>>
>>>>
>>>> Thank you for your fast answer. I followed your link, but there is
>>>> only a
>>>> version for windows and linux of the modified jre. but i cant find
>>>> any jai
>>>> for mac osx. but it should be possible to develope on osx without
>>>> this
>>>> exception, or not?
>>>>
>>>> thanks forward
>>>>
>>>> ingmar
>>>>
>>>>
>>>> Andrea Antonello-3 wrote:
>>>>>
>>>>> Hi Ingmar,
>>>>> you are using java without the java advanced imaging part, which is
>>>>> needed in udig.
>>>>> The udig sdk quick start has all the needed links to download it:
>>>>> http://udig.refractions.net/confluence/display/DEV/1+SDK+Quickstart
>>>>>
>>>>> Cheers,
>>>>> Andrea
>>>>>
>>>>> On Feb 9, 2008 11:45 PM, Ingmar Eveslage <eveslage@xxxxxxxxx>
>>>>> wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> i have a problem with my uDig plugin. i create a featuretype,
>>>>>> then a
>>>>>> IGeoResource and a new Layer which a add to a map using this code:
>>>>>>
>>>>>> try {
>>>>>> CoordinateReferenceSystem crs = CRS.decode("EPSG:4326");
>>>>>> final AttributeType GEOM =
>>>>>> AttributeTypeFactory.newAttributeType("Location",Point.class,true,
>>>>>> null,null,crs );
>>>>>> FeatureType stationFeatureType =
>>>>>> FeatureTypeFactory.newFeatureType(new
>>>>>> AttributeType[] { GEOM },"station");
>>>>>> IGeoResource stationGeoResource =
>>>>>> CatalogPlugin
>>>>>> .getDefault
>>>>>> ().getLocalCatalog().createTemporaryResource(stationFeatureType);
>>>>>>
>>>>>> //create list of IGeoResource
>>>>>> List <IGeoResource> geoResourceList = new
>>>>>> LinkedList<IGeoResource>();
>>>>>> geoResourceList.add(stationGeoResource);
>>>>>>
>>>>>> Map map = ApplicationGISInternal.getActiveMap();
>>>>>>
>>>>>> //create layer
>>>>>> Layer stationLayer = null;
>>>>>>
>>>>>> stationLayer =
>>>>>> map.getLayerFactory().createLayer(stationGeoResource);
>>>>>> stationLayer.setName("stations");
>>>>>> stationLayer.setSelectable(true);
>>>>>>
>>>>>> ApplicationGIS.addLayersToMap(map, geoResourceList, 0);
>>>>>> } catch (Exception e) {
>>>>>> // TODO Auto-generated catch block
>>>>>> e.printStackTrace();
>>>>>> }
>>>>>>
>>>>>> all seems fine. but a get this exception very very often:
>>>>>>
>>>>>> !ENTRY net.refractions.udig.project 1 0 2008-02-09 23:26:16.368
>>>>>> !MESSAGE Could not aquire scale range
>>>>>> !STACK 0
>>>>>> java.lang.NoClassDefFoundError: javax/media/jai/util/Range
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project
>>>>>> .internal
>>>>>> .provider.LayerItemProvider.outOfScale(LayerItemProvider.java:653)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project
>>>>>> .internal
>>>>>> .provider.LayerItemProvider.getForeground(LayerItemProvider.java:
>>>>>> 604)
>>>>>> at
>>>>>> net
>>>>>> .refractions.udig.project.ui.AdapterFactoryLabelProviderDecorator
>>>>>> $
>>>>>> LabelProvider
>>>>>> .getForeground(AdapterFactoryLabelProviderDecorator.java:106)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .DecoratingLabelProvider
>>>>>> .getForeground(DecoratingLabelProvider.java:288)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .WrappedViewerLabelProvider
>>>>>> .getForeground(WrappedViewerLabelProvider.java:130)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .WrappedViewerLabelProvider
>>>>>> .update(WrappedViewerLabelProvider.java:
>>>>>> 188)
>>>>>> at
>>>>>> org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:
>>>>>> 135)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:
>>>>>> 911)
>>>>>> at
>>>>>> org.eclipse.jface.viewers.AbstractTreeViewer
>>>>>> $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
>>>>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:
>>>>>> 37)
>>>>>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
>>>>>> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
>>>>>> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:
>>>>>> 199)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:
>>>>>> 991)
>>>>>> at
>>>>>> org.eclipse.jface.viewers.StructuredViewer
>>>>>> $UpdateItemSafeRunnable.run(StructuredViewer.java:466)
>>>>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:
>>>>>> 37)
>>>>>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
>>>>>> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
>>>>>> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:
>>>>>> 199)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:
>>>>>> 2026)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:
>>>>>> 806)
>>>>>> at
>>>>>> org.eclipse.jface.viewers.AbstractTreeViewer
>>>>>> $1.run(AbstractTreeViewer.java:781)
>>>>>> at
>>>>>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
>>>>>> 67)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .AbstractTreeViewer.createChildren(AbstractTreeViewer.java:
>>>>>> 755)
>>>>>> at
>>>>>> org
>>>>>> .eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:
>>>>>> 627)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:
>>>>>> 1551)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers
>>>>>> .AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:
>>>>>> 1548)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .jface
>>>>>> .viewers.CheckboxTreeViewer.setChecked(CheckboxTreeViewer.java:
>>>>>> 388)
>>>>>> at
>>>>>> net.refractions.udig.project.ui.internal.LayersView
>>>>>> $8.run(LayersView.java:535)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:
>>>>>> 3214)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2958)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project.command.CommandManager.waitInDisplay(CommandManager.java:
>>>>>> 173)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project.command.CommandManager.doMakeRequest(CommandManager.java:
>>>>>> 127)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig.project.command.CommandManager.execute(CommandManager.java:
>>>>>> 101)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project.internal.impl.MapImpl.sendCommandInternal(MapImpl.java:
>>>>>> 868)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig.project.internal.impl.MapImpl.sendCommand(MapImpl.java:855)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig.project.internal.impl.MapImpl.sendCommandSync(MapImpl.java:
>>>>>> 1626)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project.ui.ApplicationGIS.addLayersToMap(ApplicationGIS.java:
>>>>>> 486)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig
>>>>>> .project.ui.ApplicationGIS.addLayersToMap(ApplicationGIS.java:
>>>>>> 395)
>>>>>> at es.editor.view.Main.createNewNetwork(Main.java:185)
>>>>>> at es.editor.view.Main.access$0(Main.java:145)
>>>>>> at es.editor.view.Main$1.handleEvent(Main.java:112)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>>>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>>>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
>>>>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
>>>>>> 3350)
>>>>>> at
>>>>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2954)
>>>>>> at
>>>>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
>>>>>> 2389)
>>>>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:
>>>>>> 2353)
>>>>>> at
>>>>>> org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
>>>>>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:
>>>>>> 466)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .core.databinding.observable.Realm.runWithDefault(Realm.java:289)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
>>>>>> at
>>>>>> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
>>>>>> 149)
>>>>>> at
>>>>>> net
>>>>>> .refractions
>>>>>> .udig.internal.ui.UDIGApplication.start(UDIGApplication.java:93)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
>>>>>> 169)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .core
>>>>>> .runtime
>>>>>> .internal
>>>>>> .adaptor
>>>>>> .EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
>>>>>> 106)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .core
>>>>>> .runtime
>>>>>> .internal
>>>>>> .adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
>>>>>> 76)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>>>>>> at
>>>>>> org
>>>>>> .eclipse
>>>>>> .core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>> Method)
>>>>>> at
>>>>>> sun
>>>>>> .reflect
>>>>>> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>> at
>>>>>> sun
>>>>>> .reflect
>>>>>> .DelegatingMethodAccessorImpl
>>>>>> .invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>> at java.lang.reflect.Method.invoke(Method.java:585)
>>>>>> at
>>>>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>>>>>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>>>>>> at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>>>>>> at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>>>>>>
>>>>>> even if i add some feature instances to the new layer, the
>>>>>> exception
>>>>>> still
>>>>>> appears.
>>>>>>
>>>>>> i use RC13 on osx.
>>>>>>
>>>>>> i hope anyone could tell me, what i am doing wrong.
>>>>>>
>>>>>> thanks forwards.
>>>>>>
>>>>>> ingmar
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Problem-with-TemporaryResource.-Errormessage%3A-Could-not-aquire-scale-range-tp15391084p15391084.html
>>>>>> Sent from the udig-devel mailing list archive at Nabble.com.
>>>>>>
>>>>>> _______________________________________________
>>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>>> http://udig.refractions.net
>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>>>
>>>>> _______________________________________________
>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>> http://udig.refractions.net
>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Problem-with-TemporaryResource.-Errormessage%3A-Could-not-aquire-scale-range-tp15391084p15391415.html
>>>> Sent from the udig-devel mailing list archive at Nabble.com.
>>>>
>>>> _______________________________________________
>>>> User-friendly Desktop Internet GIS (uDig)
>>>> http://udig.refractions.net
>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>
>>> _______________________________________________
>>> User-friendly Desktop Internet GIS (uDig)
>>> http://udig.refractions.net
>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Problem-with-TemporaryResource.-Errormessage%3A-Could-not-aquire-scale-range-tp15391084p15391529.html
>> Sent from the udig-devel mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>
>
--
View this message in context: http://www.nabble.com/Problem-with-TemporaryResource.-Errormessage%3A-Could-not-aquire-scale-range-tp15391084p15391639.html
Sent from the udig-devel mailing list archive at Nabble.com.