Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SemanticWebImport - Query not working due to multiple errors #2868

Open
gabrielsaul opened this issue Nov 13, 2023 · 0 comments
Open

SemanticWebImport - Query not working due to multiple errors #2868

gabrielsaul opened this issue Nov 13, 2023 · 0 comments

Comments

@gabrielsaul
Copy link

gabrielsaul commented Nov 13, 2023

Expected Behavior

Execution of a catch-all query should return all triples and visualise the entire graph in the Graph pane.

I cannot provide the expected behaviour in the form of logs/screenshots as I have yet to achieve expected behaviour with SemanticWebImport in Gephi.

Current Behavior

Log upon startup (nothing changed or executed):

Nov 13, 2023 10:02:10 PM org.gephi.ui.upgrader.Upgrader upgrade
 -- INFO: Current Version is gephi
 -- 
Nov 13, 2023 10:02:12 PM org.netbeans.core.ui.warmup.DiagnosticTask run
 -- INFO: Diagnostic information -- Input arguments: -- 	-Dsun.java2d.metal=true -- 	-Dsun.java2d.noddraw=true -- 	-Dsun.awt.noerasebackground=true -- 	-Dapple.awt.graphics.UseQuartz=true -- 	-Dnetbeans.indexing.noFileRefresh=true -- 	-Dnetbeans.winsys.hideEmptyDocArea=true -- 	-Dplugin.manager.check.interval=EVERY_DAY -- 	-Dapple.awt.application.appearance=system -- 	--add-opens=java.base/java.net=ALL-UNNAMED -- 	--add-exports=java.desktop/sun.awt=ALL-UNNAMED -- 	--add-opens=java.desktop/javax.swing=ALL-UNNAMED -- 	--add-opens=java.base/java.nio=ALL-UNNAMED -- 	--add-exports=java.desktop/sun.awt=ALL-UNNAMED -- 	-Dnetbeans.user.dir=C:\Program Files\Gephi-0.10.1\bin -- 	-Djdk.home=jre-x64\jdk-11.0.17+8-jre -- 	-Dnetbeans.home=C:\Program Files\Gephi-0.10.1\platform -- 	-Dnetbeans.user=C:\Users\Owner\AppData\Roaming\gephi\0.10 -- 	-Dnetbeans.default_userdir_root=C:\Users\Owner\AppData\Roaming\gephi -- 	-XX:+HeapDumpOnOutOfMemoryError -- 	-XX:HeapDumpPath=C:\Users\Owner\AppData\Roaming\gephi\0.10\var\log\heapdump.hprof -- 	-Dsun.awt.keepWorkingSetOnMinimize=true -- 	-Djava.security.manager=allow -- 	-Dnetbeans.dirs=C:\Program Files\Gephi-0.10.1\extra;C:\Program Files\Gephi-0.10.1\gephi;C:\Program Files\Gephi-0.10.1\platform -- 	exit -- Compiler: HotSpot 64-Bit Tiered Compilers -- Heap memory usage: initial 128.0MB maximum 2020.0MB -- Non heap memory usage: initial 7.3MB maximum -1b -- Garbage collector: G1 Young Generation (Collections=6 Total time spent=0s) -- Garbage collector: G1 Old Generation (Collections=0 Total time spent=0s) -- Classes: loaded=9861 total loaded=9861 unloaded 0 -- 
 -- 
Nov 13, 2023 10:02:12 PM org.netbeans.core.ui.warmup.DiagnosticTask logEnv
 -- INFO: Total memory 8,468,533,248
 -- 
Nov 13, 2023 10:02:12 PM org.netbeans.core.ui.warmup.DiagnosticTask logEnv
 -- INFO: Total physical memory 8,468,533,248
 -- 
Nov 13, 2023 10:02:12 PM org.gephi.visualization.swing.GLAbstractListener reshape
 -- INFO: GL_VENDOR: Intel
 -- 
Nov 13, 2023 10:02:12 PM org.gephi.visualization.swing.GLAbstractListener reshape
 -- INFO: GL_RENDERER: Intel(R) UHD Graphics 620
 -- 
Nov 13, 2023 10:02:12 PM org.gephi.visualization.swing.GLAbstractListener reshape
 -- INFO: GL_VERSION: 4.5.0 - Build 23.20.16.4958
 -- 
Nov 13, 2023 10:02:12 PM org.gephi.visualization.swing.GLAbstractListener reshape
 -- INFO: GL_SURFACE_SCALE: 1.5
 -- 
Nov 13, 2023 10:02:13 PM org.openide.filesystems.Ordering getOrder
 -- WARNING: Not all children in Menu/View/ marked with the position attribute: [org-netbeans-core-windows-actions-ToggleFullScreenAction.instance\position], but some are: [ToggleFullScreenAction.shadow]
 -- 
Nov 13, 2023 10:02:13 PM org.openide.filesystems.Ordering getOrder
 -- WARNING: Not all children in Menu/Window/ marked with the position attribute: [fr-inria-edelweiss-SemanticWebImportMainWindowTopComponent.shadow], but some are: [org-gephi-desktop-clustering-ContextTopComponent.shadow, org-gephi-desktop-datalab-DataTableTopComponent.shadow, org-gephi-desktop-filters-FiltersTopComponent.shadow, org-gephi-visualization-component-GraphTopComponent.shadow, org-gephi-desktop-layout-LayoutTopComponent.shadow, org-netbeans-core-io-ui-IOWindowAction.shadow, org-gephi-desktop-preview-PreviewTopComponent.shadow, org-gephi-desktop-preview-PreviewSettingsTopComponent.shadow, org-gephi-desktop-appearance-AppearanceTopComponent.shadow, org-gephi-desktop-welcome-WelcomeAction.shadow, org-gephi-desktop-statistics-StatisticsTopComponent.shadow, org-gephi-desktop-timeline-TimelineWindowAction.shadow, Separator4_1.instance, Separator3.instance, ConfigureWindow, org-netbeans-core-windows-actions-ResetWindowsAction.shadow, Separator4.instance, CloseWindowAction.shadow, GroupsMenuAction.shadow]
 -- 
Nov 13, 2023 10:02:22 PM fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent setConfigurationAction
 -- INFO: Loading configuration "Humans"
 -- 
Nov 13, 2023 10:02:22 PM fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent setConfigurationAction
 -- INFO: Selecting the driver "fr.inria.edelweiss.sparql.corese.CoreseDriver"
 -- 
Nov 13, 2023 10:02:40 PM org.netbeans.core.ui.warmup.MenuWarmUpTask$NbWindowsAdapter run
 -- INFO: External Changes Refresh on focus gain disabled
 -- 

First, I set the "Humans" example in the configuration pane, and execute the following default query:

construct{
  ?x ?r ?y
} where {
  ?x ?r ?y
}

Here is the log output for the attempt:

Nov 13, 2023 10:06:13 PM fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent startCreateGraphs
 -- INFO: Entering startCreateGraphs
 -- 
Nov 13, 2023 10:06:13 PM fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent startCreateGraphs
 -- INFO: Starting the RDF importer for Gephi
 -- 
Nov 13, 2023 10:06:13 PM fr.inria.edelweiss.semantic.importer.SemanticWebImportParser populateRDFGraph
 -- INFO: resetWorkspace = false
 -- 
Nov 13, 2023 10:06:13 PM fr.inria.edelweiss.semantic.importer.SemanticWebImportParser populateRDFGraph
 -- INFO: postProcessing = true
 -- 
Nov 13, 2023 10:06:13 PM org.netbeans.core.startup.TopLogging$AWTHandler uncaughtException
 -- SEVERE: null
 -- java.lang.NoSuchMethodError: 'void org.gephi.project.api.ProjectController.newProject()'
 -- 	at fr.inria.edelweiss.sparql.GephiUtils.createProjectIfEmpty(GephiUtils.java:56)
 -- 	at fr.inria.edelweiss.semantic.importer.SemanticWebImportParser.populateRDFGraph(SemanticWebImportParser.java:95)
 -- 	at fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent.startCreateGraphs(SemanticWebImportMainWindowTopComponent.java:732)
 -- 	at fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent.startCreateGraphsAction(SemanticWebImportMainWindowTopComponent.java:712)
 -- 	at fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent.access$1400(SemanticWebImportMainWindowTopComponent.java:58)
 -- 	at fr.inria.edelweiss.semantic.SemanticWebImportMainWindowTopComponent$15.actionPerformed(SemanticWebImportMainWindowTopComponent.java:631)
 -- 	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
 -- 	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
 -- 	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
 -- 	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
 -- 	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
 -- 	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
 -- 	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
 -- 	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
 -- 	at java.desktop/java.awt.Component.processEvent(Unknown Source)
 -- 	at java.desktop/java.awt.Container.processEvent(Unknown Source)
 -- 	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
 -- 	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 -- 	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 -- 	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 -- 	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 -- 	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 -- 	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
 -- 	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
 -- 	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
 -- 	at java.base/java.security.AccessController.doPrivileged(Native Method)
 -- 	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 -- 	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
 -- 	at java.base/java.security.AccessController.doPrivileged(Native Method)
 -- 	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
 -- 	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
 -- 	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
 -- 	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 -- 	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 -- 	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 -- 	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 -- 	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 -- 	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
 -- 
 -- 

No visualisation occurred in the Graph pane.

Possible Solution

I manually updated the ICU4J jar file locally (as suggested in #2420 ) but this hasn't solved any issues. Looking at the full log, I realise there are more issues present.

Steps to Reproduce

  1. Start a new project in Gephi.
  2. Go to the Configuration tab in SemanticWebImport and set the "Humans" example
  3. Run the default query
  4. View the log

Context

I am trying to visualise my RDF graphs and run queries on them. I have tried to get SemanticWebImport working over the past couple of days.

Your Environment

  • Version used: Gephi 0.10.1
  • Operating System: Windows 11
  • SemanticWebImport version 1.0.0 (downloaded and installed manually)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant