[Gvsig_desarrolladores] Problema con bibliotecas externas a gvSIG

Cynthia Costales Llerandi ccostales en cenatav.co.cu
Mar Abr 15 17:02:27 CEST 2008


Hola Fran:
 
Hice lo que me dijo de copiar a mano las bibliotecas de Jena para la capeta  donde se creó la extensión, y ahora da el siguiente error:

java.lang.NoSuchFieldError: actualValueType
at com.hp.hpl.jena.datatypes.xsd.XSDDatatype.convertValidatedDataValue(XSDDatatype.java:370)
at com.hp.hpl.jena.datatypes.xsd.XSDDatatype.parse(XSDDatatype.java:248)
at com.hp.hpl.jena.graph.impl.LiteralLabel.setValue(LiteralLabel.java:194)
at com.hp.hpl.jena.graph.impl.LiteralLabel.<init>(LiteralLabel.java:87)
at com.hp.hpl.jena.graph.impl.LiteralLabel.createLiteralLabel(LiteralLabel.java:29)
at com.hp.hpl.jena.graph.Node.createLiteral(Node.java:121)
at com.hp.hpl.jena.rdf.arp.JenaReader.convert(JenaReader.java:149)
at com.hp.hpl.jena.rdf.arp.JenaReader.convert(JenaReader.java:172)
at com.hp.hpl.jena.rdf.arp.JenaHandler.statement(JenaHandler.java:73)
at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.triple(XMLHandler.java:99)
at com.hp.hpl.jena.rdf.arp.impl.ParserSupport.triple(ParserSupport.java:240)
at com.hp.hpl.jena.rdf.arp.states.WantDescription.aPredAndObj(WantDescription.java:101)
at com.hp.hpl.jena.rdf.arp.states.WantPropertyElement.theObject(WantPropertyElement.java:195)
at com.hp.hpl.jena.rdf.arp.states.WantTypedLiteral.endElement(WantTypedLiteral.java:35)
at com.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:141)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Unknown Source)
at org.apache.xerces.impl.XMLNamespaceBinder.endElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.hp.hpl.jena.rdf.arp.impl.RDFXMLParser.parse(RDFXMLParser.java:106)
at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:215)
at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:202)
at com.hp.hpl.jena.rdf.arp.JenaReader.read(JenaReader.java:272)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:230)
at com.hp.hpl.jena.ontology.OntDocumentManager.findMetadata(OntDocumentManager.java:1010)
at com.hp.hpl.jena.ontology.OntDocumentManager.initialiseMetadata(OntDocumentManager.java:968)
at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:205)
at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:187)
at com.hp.hpl.jena.ontology.OntDocumentManager.<init>(OntDocumentManager.java:171)
at com.hp.hpl.jena.ontology.OntDocumentManager.getInstance(OntDocumentManager.java:249)
at com.hp.hpl.jena.ontology.OntModelSpec.getDocumentManager(OntModelSpec.java:389)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.getDocumentManager(OntModelImpl.java:181)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:152)
at com.hp.hpl.jena.ontology.impl.OntModelImpl.<init>(OntModelImpl.java:124)
at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:402)
at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:361)
at com.hp.hpl.jena.rdf.model.ModelFactory.createOntologyModel(ModelFactory.java:344)
at tools.InfoByPointListener.point(InfoByPointListener.java:180)
at com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior.mouseReleased(PointBehavior.java:91)
at com.iver.cit.gvsig.fmap.MapControl$MapToolListener.mouseReleased(MapControl.java:792)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1766)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Le adjunto el build.xml para ver si  le falta algo más. 
Muchisimas gracias por todo
Cynthia


-----Original Message-----
From: gvsig_desarrolladores-bounces en runas.cap.gva.es on behalf of Francisco José Peñarrubia
Sent: Mon 4/14/2008 5:12 PM
To: Lista de Desarrolladores de gvSIG
Subject: Re: [Gvsig_desarrolladores] Problema con bibliotecas externas a gvSIG
 
Hola Cynthia.

Por lo que veo, en el .rar no está el .jar con la librería jena. Debes incluir las librerías externas que quieras usar para que gvSIG las cargue.
Según tu config.xml, el .jar de jena debería estar junto al fichero com.iver.cit.gvsig.myplugin.jar.

Normalmente la copia la hacemos desde el fichero build.xml de ant, pero para probar, si quieres, lo puedes poner a mano.

Saludos.

Fran.


El día 14/04/08, Cynthia Costales <ccostales en cenatav.co.cu> escribió:

Hola

Les envio lo que me pedian. Lo que yo hice fue modificar el proyecto que hice con el tutorial "Crear una extension desde 0 en gvSIG". Les envio tambien la clase InfoByPointListener para que la vean si les hace falta, en ella se importan las bibliotecas de Jena necesarias.

Saludos y gracias nuevamente

Cynthia

----- Original Message ----- From: "Francisco José Peñarrubia" <fpenarru en gmail.com>
To: "Lista de Desarrolladores de gvSIG" <gvsig_desarrolladores en runas.cap.gva.es>
Sent: Monday, April 14, 2008 8:10 PM

Subject: Re: [Gvsig_desarrolladores] Problema con bibliotecas externas a gvSIG


Hola Cynthia.

Es muy probable que sea lo que te decía.
Por favor, envíanos el config.xml que estás usando y la estructura de
directorios de tu plugin una vez copiado en el directorio de
gvSIG/extensiones.

Fran.

Cynthia Costales escribió:


Fran:
Copie los jar para la carpeta de la extension y me da el siguiente error:
java.lang.NoClassDefFoundError: com/hp/hpl/jena/rdf/model/ModelFactory
  at tools.InfoByPointListener.point(InfoByPointListener.java:182)
  at
com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior.mouseReleased(PointBehavior.java:91)

  at
com.iver.cit.gvsig.fmap.MapControl$MapToolListener.mouseReleased(MapControl.java:792)

  at java.awt.Component.processMouseEvent(Component.java:5488)
  at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
  at java.awt.Component.processEvent(Component.java:5253)
  at java.awt.Container.processEvent(Container.java:1966)
  at java.awt.Component.dispatchEventImpl(Component.java:3955)
  at java.awt.Container.dispatchEventImpl(Container.java:2024)
  at java.awt.Component.dispatchEvent(Component.java:3803)
  at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
  at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
  at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
  at java.awt.Container.dispatchEventImpl(Container.java:2010)
  at java.awt.Window.dispatchEventImpl(Window.java:1766)
  at java.awt.Component.dispatchEvent(Component.java:3803)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
  at
com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)

  at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

  at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

  at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
  at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

La linea de codigo donde da el error es la siguiente:
  OntModel m = ModelFactory.createOntologyModel();

Gracias

Cynthia


----- Original Message ----- From: "Francisco José Peñarrubia"
<fpenarru en gmail.com>
To: "Lista de Desarrolladores de gvSIG"
<gvsig_desarrolladores en runas.cap.gva.es>
Sent: Monday, April 14, 2008 6:22 PM
Subject: Re: [Gvsig_desarrolladores] Problema con bibliotecas externas
a gvSIG


Hola Cynthia.

Problemas de ese estilo aparecen cuando no se ha configurado
correctamente el directorio de librerías del plugin (fichero config.xml,
al principio del todo). Normalmente nosotros ponemos los jar en un
directorio lib dentro del path del plugin, o en ese mismo  path si hay
pocas librerías.

De todas formas, como mínimo necesitaríamos más información (la traza
del error) para poderte ayudar.

Saludos.

Fran.
Equipo gvSIG.
------------------------------------------------------------------------

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores







__________ NOD32 3025 (20080414) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



--------------------------------------------------------------------------------


_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores



__________ NOD32 3025 (20080414) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores







-- 
Francisco José Peñarrubia

Equipo gvSIG
IVER T.I. S.A. 



------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/ms-tnef
Tamaño     : 8109 bytes
Descripción: no disponible
Url        : http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080415/1bb0ecd8/attachment.bin


Más información sobre la lista de distribución gvSIG_desarrolladores