[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