[Gvsig_english] [ gvSIG 2.0 extension development]DALDependencies problem

luca bianconi lc.bianconi at googlemail.com
Wed Aug 4 15:37:17 CEST 2010


Hi Jorge,

committed it.
Please let me know where I'm wrong.

thanks for your percious help,
Luca


2010/8/4 Jorge Piera Llodrá <jpiera at prodevelop.es>

>  Hi Luca.
>
> I've downloaded your code, I've added the dependences and it works for me.
>
> In the repository I can not see the new dependences and I suppose that you
> have not done a commit  (without dependences I've got the same error than
> you). Could you please make a commit?
>
> Regards,
> Jorge.
>
>
>
> On 08/04/2010 02:36 PM, luca bianconi wrote:
>
> Hi Jorge,
>
> I'm very very sorry of being such annoying and boring, I've tried for the
> whole morning trying not to bother you all again but really I feel very
> discouraged as far as I'm not understanding what is causing this problem.
> I'm not a Maven guru at all but using it is usually not such a pain.
>
> I've added the dependency you've kindly suggested in your last email but it
> looks like org.gvsig.metadata.simple.Simple.MetaDataLibrary (I've pasted it
> after these rows) was found but I've got a BUILD FAILURE anyway.
>
> I know I'm boring but if someone has time and will for helping me I've put
> the "clean" code at
> https://svn.forge.osor.eu/svn/gvsig-sandbox/gvsig-sqlite/trunk/SqliteExt/org.gvsig.sqliteext/. If there would be any accessing rights problems I could even send the code
> as zip (just about 1MB) attached to a private email.
>
> Found 25 libraries:
>     org.gvsig.sqliteext.impl.SqliteExtDefaultImplLibrary (null)
>     org.gvsig.sqliteext.SqliteExtLibrary (null)
>     org.gvsig.tools.ToolsLibrary (api)
>     org.gvsig.tools.persistence.xml.XMLPersistenceLibrary (api)
>     org.cresques.ProjectionLibrary (api)
>     org.cresques.impl.CresquesCtsLibrary (impl)
>     org.gvsig.fmap.geom.GeometryLibrary (api)
>     org.gvsig.fmap.geom.impl.DefaultGeometryLibrary (impl)
>     org.gvsig.metadata.MetadataLibrary (api)
>      org.gvsig.metadata.simple.SimpleMetadataLibrary (impl)
>      org.gvsig.fmap.dal.DALLibrary (api)
>     org.gvsig.fmap.dal.impl.DALDefaultImplLibrary (impl)
>     org.gvsig.fmap.dal.store.memory.MemoryStoreLibrary (impl)
>     org.gvsig.compat.CompatLibrary (api)
>     org.gvsig.compat.se.SECompatLibrary (impl)
>     org.gvsig.fmap.dal.DALFileLibrary (impl)
>     org.gvsig.fmap.mapcontext.MapContextLibrary (api)
>     org.gvsig.fmap.mapcontext.impl.MapContextImplLibrary (impl)
>     org.gvsig.fmap.geom.operation.impl.DefaultGeometryOperationLibrary
> (impl)
>     org.gvsig.symbology.SymbologyLibrary (api)
>     org.gvsig.tools.IverUtilesLibrary (null)
>     org.gvsig.fmap.geom.operation.MapContextGeomOperationsLibrary (impl)
>     org.gvsig.tools.evaluator.sqljep.SQLJEPLibrary (impl)
>     org.gvsig.fmap.dal.store.dbf.DBFLibrary (impl)
>     org.gvsig.fmap.dal.store.shp.SHPLibrary (impl)
>
>
> Best regards and thanks a lot,
> Luca
>
>
> 2010/8/4 Jorge Piera Llodrá <jpiera at prodevelop.es>
>
>>  Hi.
>>
>> You are getting a NullPointerException in the line 131 of the DalLibrary
>> class:
>>
>> 130: MetadataManager manager = MetadataLocator.getMetadataManager();
>> 131: if( manager.getDefinition(DataStore.METADATA_DEFINITION_NAME)==null
>> )....
>>
>> It means that the MetedataManager has been not registered. To register a
>> MetadatadaManager, add this dependency to your pom.xml file:
>>
>> <dependency>
>> 	<groupId>org.gvsig</groupId>
>> 	<artifactId>org.gvsig.metadata</artifactId>
>> 	<version>2.0-SNAPSHOT</version>
>> 	<classifier>simple</classifier>
>> 	<scope>test</scope>
>> </dependency>
>>
>>
>>
>> Execute the mvn eclipse:eclipse, refresh the eclipse and try to execute
>> the test other time. If you have done it, it means that the metadata library
>> is not initialized for any reason. When you execute the test, you will see
>> on the standar output the list of libraries that your execution has found.
>> e.g:
>>
>> Found 25 libraries:
>>     org.gvsig.metadata.MetadataLibrary (api)
>>      org.gvsig.metadata.simple.SimpleMetadataLibrary (impl)
>>     org.cresques.ProjectionLibrary (api)
>>     org.cresques.impl.CresquesCtsLibrary (impl)
>>    .....
>>
>> Could you please check if org.gvsig.metadata.simple.SimpleMetadataLibrary
>> is found?
>>
>> Regards,
>> Jorge.
>>
>>
>>
>> On 08/04/2010 09:42 AM, luca bianconi wrote:
>>
>> Hi Jorge,
>>
>> I've tried again and I can't fix it. Maybe I'm wrong with something else.
>> :'(
>> Thanks a lot anyway,
>> Luca
>>
>> 2010/8/4 Jorge Piera Llodrá <jpiera at prodevelop.es>
>>
>>> Hello Luca.
>>>
>>> You also have to add the dependency for the org.gvsig.metadata library.
>>> But if you adds this dependency and you tries to compile, you will get a new
>>> error because DAL needs more dependences in run time. Joaquin send you a
>>> link with an example of a pom that shows the dependences of DAL in run time
>>> of a concrete project. Just add some of them (you don't need
>>> org.gvsig.fmap.dal.file) and try again.
>>>
>>> Regards,
>>> Jorge.
>>>
>>> [1]https://forge.osor.eu/plugins/scmsvn/viewcvs.php/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer/pom.xml?root=gvsig-fortuneco&view=markup
>>>
>>>
>>> Hi both,
>>>
>>> sorry again.
>>> I've added such dependency but apparently I can't make it working.
>>>
>>> In order to understand the origin of my problem I've gone through two
>>> different steps.
>>> I describe them as far as probably for you it's a trivial problem and if
>>> I describe the approach more precisely maybe you can understand where I'm
>>> wrong:
>>>
>>>  - I've created the simplest plugin with the plugin creation wizard from
>>> the last bin of gvSig 2.0 .
>>>   The structure is like that:
>>>     *   org.gvsig.sqliteext
>>>         + lib.api
>>>         + lib.impl
>>>     *   org.gvsig.sqliteext.app.extension
>>> - I've added a maven project called org.gvsig.sqliteext.sqlite.prov to
>>> the first project (ie org.gvsig.sqliteext)
>>>   Now I've a structure like this one:
>>>   *   org.gvsig.sqliteext
>>>         + lib.api
>>>         + lib.impl
>>>         + sqlite.prov (it containes within src/main just a class in its
>>> package called as maven default App.java)
>>>     *   org.gvsig.sqliteext.app.extension
>>>
>>> - I've added just a class variable (DataManager manager;) to App.js,
>>> referred to org.gvsig.fmap.dal, into sqlite.prov and I've added the proper
>>> (?) dependency [1] into sqlite.prov pom.xml and everything compiles
>>> apparently alright.
>>>
>>> BUT :
>>>
>>> - I've added the same variable into the SqliteExtDefaultImplLibrary.js
>>> within the lib.impl project and I've got an error [2] because I have not
>>> included the dependency for org.gvsig.fmap.dal.
>>>
>>> IF:
>>>
>>> - I've added the same dependency [1] working for the class described
>>> above but I've got an error [3] during the test phase.
>>>
>>> So, what I guess it is, as Joaquin has suggested before, maybe I'm
>>> missing something for the dependencies during the test phase.
>>> In that case could anyone help me in understanding that point ?
>>> I mean: what kind of dependency I should add for making my sample code
>>> working ?
>>>
>>> I've seen many of them are described in documentation [4] but I still
>>> can't understand how they work.
>>>
>>> Best regards and thanks in advance for your precious help,
>>> Luca
>>>
>>>
>>> [1]      <dependency>
>>>               <groupId>org.gvsig</groupId>
>>>               <artifactId>org.gvsig.fmap.dal</artifactId>
>>>               <version>2.0-SNAPSHOT</version>
>>>           </dependency>
>>>
>>>
>>>
>>> [2]      [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD FAILURE
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Compilation failure
>>>
>>> /home/luca/workspace2/org.gvsig.sqliteext/org.gvsig.sqliteext.lib/org.gvsig.sqliteext.lib.impl/src/main/java/org/gvsig/sqliteext/impl/SqliteExtDefaultImplLibrary.java:[24,25]
>>> package org.gvsig.fmap.dal does not exist
>>>
>>> /home/luca/workspace2/org.gvsig.sqliteext/org.gvsig.sqliteext.lib/org.gvsig.sqliteext.lib.impl/src/main/java/org/gvsig/sqliteext/impl/SqliteExtDefaultImplLibrary.java:[37,1]
>>> cannot find symbol
>>> symbol  : class DataManager
>>> location: class org.gvsig.sqliteext.impl.SqliteExtDefaultImplLibrary
>>>
>>>
>>> [3]      HERE ONE OF SURFIRE REPORTS:
>>>
>>>
>>> -------------------------------------------------------------------------------
>>> Test set: org.gvsig.sqliteext.impl.DefaultSqliteExtServiceTest
>>>
>>> -------------------------------------------------------------------------------
>>> Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.116 sec
>>> <<< FAILURE!
>>> testSqliteExtServiceMessage(org.gvsig.sqliteext.impl.DefaultSqliteExtServiceTest)
>>> Time elapsed: 0.009 sec  <<< ERROR!
>>> java.lang.NullPointerException
>>>     at
>>> org.gvsig.fmap.dal.DALLibrary.registerDataStoreMetadataDefinition(DALLibrary.java:131)
>>>     at org.gvsig.fmap.dal.DALLibrary.doPostInitialize(DALLibrary.java:81)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:143)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:132)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:94)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:84)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:100)
>>>     at
>>> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase.setUp(AbstractLibraryAutoInitTestCase.java:55)
>>>     at junit.framework.TestCase.runBare(TestCase.java:125)
>>>     at junit.framework.TestResult$1.protect(TestResult.java:106)
>>>     at junit.framework.TestResult.runProtected(TestResult.java:124)
>>>     at junit.framework.TestResult.run(TestResult.java:109)
>>>     at junit.framework.TestCase.run(TestCase.java:118)
>>>     at junit.framework.TestSuite.runTest(TestSuite.java:208)
>>>     at junit.framework.TestSuite.run(TestSuite.java:203)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>     at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>
>>> testSqliteExtServiceDate(org.gvsig.sqliteext.impl.DefaultSqliteExtServiceTest)
>>> Time elapsed: 0.019 sec  <<< ERROR!
>>> java.lang.NullPointerException
>>>     at
>>> org.gvsig.fmap.dal.DALLibrary.registerDataStoreMetadataDefinition(DALLibrary.java:131)
>>>     at org.gvsig.fmap.dal.DALLibrary.doPostInitialize(DALLibrary.java:81)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:143)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:132)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:94)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:84)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:100)
>>>     at
>>> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase.setUp(AbstractLibraryAutoInitTestCase.java:55)
>>>     at junit.framework.TestCase.runBare(TestCase.java:125)
>>>     at junit.framework.TestResult$1.protect(TestResult.java:106)
>>>     at junit.framework.TestResult.runProtected(TestResult.java:124)
>>>     at junit.framework.TestResult.run(TestResult.java:109)
>>>     at junit.framework.TestCase.run(TestCase.java:118)
>>>     at junit.framework.TestSuite.runTest(TestSuite.java:208)
>>>     at junit.framework.TestSuite.run(TestSuite.java:203)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>     at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>
>>> testSqliteExtServiceManager(org.gvsig.sqliteext.impl.DefaultSqliteExtServiceTest)
>>> Time elapsed: 0.052 sec  <<< ERROR!
>>> java.lang.NullPointerException
>>>     at
>>> org.gvsig.fmap.dal.DALLibrary.registerDataStoreMetadataDefinition(DALLibrary.java:131)
>>>     at org.gvsig.fmap.dal.DALLibrary.doPostInitialize(DALLibrary.java:81)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:143)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:132)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:94)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:84)
>>>     at
>>> org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:100)
>>>     at
>>> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase.setUp(AbstractLibraryAutoInitTestCase.java:55)
>>>     at junit.framework.TestCase.runBare(TestCase.java:125)
>>>     at junit.framework.TestResult$1.protect(TestResult.java:106)
>>>     at junit.framework.TestResult.runProtected(TestResult.java:124)
>>>     at junit.framework.TestResult.run(TestResult.java:109)
>>>     at junit.framework.TestCase.run(TestCase.java:118)
>>>     at junit.framework.TestSuite.runTest(TestSuite.java:208)
>>>     at junit.framework.TestSuite.run(TestSuite.java:203)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>     at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>     at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>     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:597)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>     at
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>
>>>
>>>
>>>
>>>  [4]
>>> http://jornadas.gvsig.org/projects/gvsig-desktop/docs/devel/org.gvsig.fmap.dal/2.0.0/binarios/view?set_language=en
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2010/8/3 Jorge Piera Llodrá <jpiera at prodevelop.es>
>>>
>>>> Hello.
>>>>
>>>> You don't have any implementation of the ICRSFactory in run time while
>>>> you are executing your test. Just add to your pom next dependence:
>>>>
>>>>
>>>> <dependency>
>>>>             <groupId>org.gvsig</groupId>
>>>>              <artifactId>org.gvsig.projection</artifactId>
>>>>
>>>>             <version>2.0-SNAPSHOT</version>
>>>>              <classifier>cresques-impl</classifier>
>>>>             <scope>test</scope>
>>>> </dependency>
>>>>
>>>> And try again.
>>>>
>>>> Regards,
>>>> Jorge.
>>>>
>>>>
>>>>
>>>> On 08/02/2010 05:35 PM, luca bianconi wrote:
>>>>
>>>>  Hi both,
>>>>
>>>> I've tried to enjoy of both your suggestions but I still can't compile
>>>> it. :-(
>>>>
>>>> I've tried to adapt the pom of the project suggested by Joaquin [1] but
>>>> I've got a new error.
>>>> I get it from
>>>> /home/luca/workspace2/org.gvsig.myprov/org.gvsig.myprov.lib/org.gvsig.myprov.lib.impl/target/surefire-reports
>>>> as suggested by Jorge :
>>>>
>>>> *testMyProvServiceMessage(org.gvsig.myprov.impl.DefaultMyProvServiceTest)
>>>> Time elapsed: 0.024 sec  <<< ERROR!
>>>> An instance of ICRSFactory has not been registered in the CRSFactory
>>>>     at
>>>> org.gvsig.tools.exception.BaseRuntimeException.<init>(BaseRuntimeException.java:73)
>>>>     at
>>>> org.cresques.CRSFactoryNotRegisteredException.<init>(CRSFactoryNotRegisteredException.java:46)
>>>>     at
>>>> org.cresques.ProjectionLibrary.doPostInitialize(ProjectionLibrary.java:45)
>>>>     at
>>>> org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:143)
>>>>     at
>>>> org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:132)
>>>>     at
>>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:94)
>>>>     at
>>>> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:84)
>>>>     at
>>>> org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:100)
>>>>     at
>>>> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase.setUp(AbstractLibraryAutoInitTestCase.java:55)
>>>>     at junit.framework.TestCase.runBare(TestCase.java:125)
>>>>
>>>>
>>>> *
>>>>  Does it make any sense to you ? I felt quite discouraged.
>>>> If anyone has enough patience to help me I could put it on
>>>> https://svn.forge.osor.eu/svn/gvsig-sandbox/gvsig-sqlite/trunk/TestCode/ExtensionsTests. Probably it's a trivial thing for you but it's driving me crazy and making
>>>> me loosing lots of time.
>>>>
>>>> Thanks both for your precious help,
>>>> Luca
>>>>
>>>> [1]
>>>> https://forge.osor.eu/plugins/scmsvn/viewcvs.php/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer/pom.xml?root=gvsig-fortuneco&view=markup
>>>>
>>>>
>>>> _______________________________________________
>>>> Gvsig_internacional mailing list
>>>> Gvsig_internacional at listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>>>
>>>>
>>>>
>>>> --
>>>> Jorge Piera Llodrá
>>>> gvSIG Development Team
>>>> PRODEVELOP
>>>> Plaza Don Juan de Villarrasa, 14 - 5
>>>> 46001 Valencia
>>>> Tel: +34 963510612
>>>> Fax: +34 963510908
>>>> e-mail: jpiera at prodevelop.es
>>>> http://www.prodevelop.eshttp://www.gvsig.org
>>>>
>>>>
>>>> _______________________________________________
>>>> Gvsig_internacional mailing list
>>>> Gvsig_internacional at listserv.gva.es
>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Gvsig_internacional mailing listGvsig_internacional at listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>>
>>>
>>>
>>> --
>>> Jorge Piera Llodrá
>>> gvSIG Development Team
>>> PRODEVELOP
>>> Plaza Don Juan de Villarrasa, 14 - 5
>>> 46001 Valencia
>>> Tel: +34 963510612
>>> Fax: +34 963510908
>>> e-mail: jpiera at prodevelop.eshttp://www.prodevelop.eshttp://www.gvsig.org
>>>
>>>
>>> _______________________________________________
>>> Gvsig_internacional mailing list
>>> Gvsig_internacional at listserv.gva.es
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>>
>>>
>>
>> _______________________________________________
>> Gvsig_internacional mailing listGvsig_internacional at listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>
>>
>>
>> --
>> Jorge Piera Llodrá
>> gvSIG Development Team
>> PRODEVELOP
>> Plaza Don Juan de Villarrasa, 14 - 5
>> 46001 Valencia
>> Tel: +34 963510612
>> Fax: +34 963510908
>> e-mail: jpiera at prodevelop.eshttp://www.prodevelop.eshttp://www.gvsig.org
>>
>>
>> _______________________________________________
>> Gvsig_internacional mailing list
>> Gvsig_internacional at listserv.gva.es
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>>
>>
>
> _______________________________________________
> Gvsig_internacional mailing listGvsig_internacional at listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>
>
>
> --
> Jorge Piera Llodrá
> gvSIG Development Team
> PRODEVELOP
> Plaza Don Juan de Villarrasa, 14 - 5
> 46001 Valencia
> Tel: +34 963510612
> Fax: +34 963510908
> e-mail: jpiera at prodevelop.eshttp://www.prodevelop.eshttp://www.gvsig.org
>
>
> _______________________________________________
> Gvsig_internacional mailing list
> Gvsig_internacional at listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserv.gva.es/pipermail/gvsig_internacional/attachments/20100804/836bf5ee/attachment.htm 


More information about the Gvsig_internacional mailing list