Hello Jody,

I am using java 6, and it shows up as 1.6 when I look up the java compiler
from properties (I could not find java 6 listed anywhere).

The eclipse version is 3.6.2.

When I type [DefaultScope.], INSTANCE does not show up.

ToolsPlugin is not recognized to begin with...

I will install eclipse 3.7.0

Thanks,

Can

On Thu, Dec 15, 2011 at 10:22 PM, Jody Garnett <[email protected]>wrote:

>  Morning Can:
>
> I was working on those instructions yesterday due to some questions.
> However it is looking like it is tripping up over perhaps a difference in
> version of Java?
>
> Things to look for:
> - Can I ask you what version of Java you are using; sometimes it shows up
> as "JRE System Library [...]" in the Package Explorer?
> - Go over the compiler settings? Is it set for Java 6? We used to ask
> people explicitly set this; but since people use Java 6 now it shows up as
> the default?
> - What version of Eclipse? I have some reports on the GeoTools project of
> people getting new creative compile errors around generics (i.e. exactly
> your problem) using the latest Eclipse 3.7.1 ?
>
> As an example the NavigationPreferenceInitializer is very short and
> compiles with out error for me:
>
> public class NavigationPreferenceInitializer 
> extendsAbstractPreferenceInitializer {
>
>     @Override
>
>     public void initializeDefaultPreferences() {
>
>         Preferences node = DefaultScope.INSTANCE.getNode(ToolsPlugin.ID);
> <--- LINE 17
>
>         node.putBoolean(NavigationToolPreferencePage.SCALE,false);
>
>         node.putBoolean(NavigationToolPreferencePage.TILED,false);
>
>     }
>
> }
>
>
> That code is very simple so I am hard pressed to see where the problem is?
> But I suppose that will make it easier to fix ...
>
> Could you check DefaultScope.INSTANCE - is that showing up for you?
>
> Could you check ToolsPlugin.ID and check that it exists?
>
>
> Other than that drop by on IRC and we can try and help?
> --
> Jody Garnett
>
> On Friday, 16 December 2011 at 12:12 AM, Can Baldan wrote:
>
> Hello everybody,
>
> Sorry I am a newbie in the udig developer world. I have completed all the
> steps except "running the main application" at
> http://udig.refractions.net/confluence/display/ADMIN/02+Development+Environment
>
> I have been getting compile errors
>
> ----------------------------
>
> INSTANCE cannot be resolved or is not a field
> NavigationPreferenceInitializer.java
> /net.refractions.udig.tool.default/src/net/refractions/udig/tools/internal 
> line
> 17 Java Problem
>
> INSTANCE cannot be resolved or is not a field
> SelectionToolPreferenceInitializer.java
> /net.refractions.udig.tool.select/src/net/refractions/udig/tool/select line
> 16 Java Problem
>
> The method getServiceReference(String) in the type BundleContext is not
> applicable for the arguments (Class<PreferencesService>)
> LoadSearchCatalogs.java /eu.udig.catalog.csw/src/eu/udig/catalog/csw line
> 18 Java Problem
>
> The type ServiceReference is not generic; it cannot be parameterized with
> arguments <PreferencesService> LoadSearchCatalogs.java
> /eu.udig.catalog.csw/src/eu/udig/catalog/csw line 18 Java Problem
>
> ----------------------------
>
> At http://udig.refractions.net/confluence/display/ADMIN/08+Libs+Refresh
>
> The probable reasons for build errors are listed as
>
>
> --------------------------------------
>
> Manifest.MF
>
> Occasionally (after downloading the jars) the MANIFEST.MF file will still
> list errors. There are three main categories of errors.
> New Jars
>
> The maven repository has newer jars then the ones listed in the
> MANIFEST.MF - normally a uDig developer will update the list of jars on the
> runtime tab and commit the result - but you may be the first developer to
> notice!
>
>    1. Open the MANIFEST.MF runtime tab
>    2. Find the list of runtime jars - all except the first *library.jar* and
>    delete them all
>    3. Use the *Add* button; navigate to the lib folder; and select all
>    the jars the refresh.xml script downloaded
>    4. When you *Save* the MANIFEST.MF file; the java ".classpath" file
>    will be recreated and all these new jars you identified will be placed on
>    the CLASSPATH when compiling or running
>
> Stale Packages
>
> Specific Packages are no longer available and show up as errors.
>
>    1. This occurs (after the ".classpath" is updated and we have clue
>    about what is in the jars) when a jar from the internet has removed or
>    renamed a package; or when a jar is no longer in used (and thus the
>    packages it supplied are no longer available to be published).
>    2. You can go through the MANIFEST.MF and remove each problem package;
>    or you can right click on the the plugin and choose *PDE Tools > Organized
>    Manifest". This will attempt to publish all the packages that are found on
>    the .classpath
>
> Duplicate Jars
>
> Duplicate jars show up (usually after you have run refresh.xml more then
> once)
>
>    1. This occurs when jars from the internet are updated with a newer
>    version; you can either delete the older version; or run the refresh.xml
>    "full build" target which removes the lib folder and downloads everything
>    from scratch
>
> ----------------------------------------
>
> And at
> http://udig.refractions.net/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.core
>
> Further potential problems are listed:
>
>
>    - subversion 
> update<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-subversionupdate>
>  -
>    is everything up to date?
>    - 
> net.refractions.udig.libs<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.libs>
>  -
>    is everything downloaded?
>    - 
> net.refractions.udig.core<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.core>
>  -
>    is libs exporting everything needed?
>    - 
> net.refractions.udig.catalog<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.catalog>
>    - 
> net.refractions.udig.project<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-net.refractions.udig.project>
>    - Build errors indicating that JAI is 
> missing<http://www.refractions.net:8080/confluence/display/ADMIN/01+How+to+fix+a+broken+build#01Howtofixabrokenbuild-BuilderrorsindicatingthatJAIismissing>
>  -
>    is default compatible JRE with enabled JAI for J2SE-1.5 set?
>
> --------------------------------------
>
> I really need a jumpstart here, I have no clue so far about what exactly
> might the problem(s) might be. Would anybody have suggestions?
>
> Thank you in advance...
>
> Can
> _______________________________________________
> 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
>
>
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to