[Neo4j] GSoC work result, Featuring Gephi & Neo4j

Martin Skurla bujacik at gmail.com
Sat Aug 14 22:09:43 CEST 2010


Hi Andreas,


I just tried to download the database but you provide unvalid link, I
cannot connect to it. Can you please provide valid link?


Cheers,
Martin

2010/8/14 Martin Skurla <bujacik at gmail.com>:
> Hi Andreas,
>
>
> first problem is something with NetBeans and its Threads. In fact the
> Project API usage will be a little bit rewritten, because there are
> some minor problems and this maybe will fix this problem too.
>
> Second problems occurs during parsing and from the stack trace it
> seems like there is either new type in Neo4j or bug in my code, which
> is very strange because all possible Neo4j types were imported from
> testing database without problems. I will know more after debug.
>
> Anyway, thanks for response, I will try to solve them as soon as possible.
>
>
> Thanks,
> Martin
>
>
> 2010/8/14 Andreas Guenther <andreas.guenther at web.de>:
>> Thanks for the reply. I actually ended up installing Netbeans and
>> started it from within the IDE. When trying to perform a whole import of
>> some Neo stores with all default values in the Gephi dialogs I am
>> getting the following exception traces. Any ideas what I am doing wrong?
>> BTW, I am able to open both stores with Neoclipse without any issues.
>>
>> [Test Import 1]
>> Neo store used: svn.neo4j.org:\components\kernel\trunk\target\neodb
>> Import type: whole import
>> Exception: java.lang.IllegalStateException (See details below)
>>
>> [Test Import 2]
>> Neo store used: Custom data from a Neo 1.0 store
>> Import type: whole import
>> Exception: java.lang.NullPointerException (See details below)
>>
>> -Andreas
>>
>> java.lang.IllegalStateException: Problem in some module which uses
>> Window System: Window System API is required to be called from AWT
>> thread only, see http://core.netbeans.org/proposals/threading/
>>
>>             at
>> org.netbeans.core.windows.WindowManagerImpl.warnIfNotInEDT(WindowManagerImpl.java:1520)
>>
>>             at
>> org.netbeans.core.windows.WindowManagerImpl.findTopComponent(WindowManagerImpl.java:253)
>>
>>             at
>> org.gephi.desktop.preview.PreviewTopComponent.findInstance(PreviewTopComponent.java:282)
>>
>>             at
>> org.gephi.desktop.preview.PreviewUIController$1.disable(PreviewUIController.java:69)
>>
>>             at
>> org.gephi.project.impl.ProjectControllerImpl.fireWorkspaceEvent(ProjectControllerImpl.java:296)
>>
>>             at
>> org.gephi.project.impl.ProjectControllerImpl.closeCurrentProject(ProjectControllerImpl.java:116)
>>
>>             at
>> org.gephi.project.impl.ProjectControllerImpl.newProject(ProjectControllerImpl.java:77)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.createNewProject(Neo4jImporterImpl.java:188)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importGraph(Neo4jImporterImpl.java:135)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.doImport(Neo4jImporterImpl.java:123)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importDatabase(Neo4jImporterImpl.java:117)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importDatabase(Neo4jImporterImpl.java:61)
>>
>>             at
>> org.gephi.desktop.neo4j.Neo4jMenuAction$1$1.run(Neo4jMenuAction.java:100)
>>
>>             at
>> org.gephi.utils.longtask.api.LongTaskExecutor$RunningLongTask.run(LongTaskExecutor.java:228)
>>
>>             at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>
>>             at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>
>>             at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>
>>             at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>>             at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [catch] at java.lang.Thread.run(Thread.java:619)
>>
>>
>> ----
>>
>>
>>
>> java.lang.NullPointerException
>>
>>             at
>> org.gephi.data.attributes.AttributeFactoryImpl.newValue(AttributeFactoryImpl.java:45)
>>
>>             at
>> org.gephi.data.attributes.AttributeRowImpl.setValue(AttributeRowImpl.java:97)
>>
>>             at
>> org.gephi.data.attributes.AttributeRowImpl.setValue(AttributeRowImpl.java:80)
>>
>>             at
>> org.gephi.neo4j.impl.GraphModelConvertor.fillGephiEdgeDataWithNeoRelationshipData(GraphModelConvertor.java:139)
>>
>>             at
>> org.gephi.neo4j.impl.GraphModelConvertor.createGephiEdge(GraphModelConvertor.java:123)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.processRelationship(Neo4jImporterImpl.java:183)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importRelationships(Neo4jImporterImpl.java:178)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importGraph(Neo4jImporterImpl.java:144)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.doImport(Neo4jImporterImpl.java:123)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importDatabase(Neo4jImporterImpl.java:117)
>>
>>             at
>> org.gephi.neo4j.impl.Neo4jImporterImpl.importDatabase(Neo4jImporterImpl.java:61)
>>
>>             at
>> org.gephi.desktop.neo4j.Neo4jMenuAction$1$1.run(Neo4jMenuAction.java:100)
>>
>>             at
>> org.gephi.utils.longtask.api.LongTaskExecutor$RunningLongTask.run(LongTaskExecutor.java:228)
>>
>>             at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>
>>             at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>
>>             at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>
>>             at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>>             at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [catch] at java.lang.Thread.run(Thread.java:619)
>>
>>
>> On 8/14/2010 2:04 AM, Martin Skurla wrote:
>>> Hi Andreas,
>>>
>>>
>>> this is strange because yesterday I just download the source codes
>>> from Bazaar to be sure they work and they compile without problems. Do
>>> you use latest version of NetBeans? I mean NetBeans 6.9. The reason is
>>> because whole Gephi was ported to the 6.9 version and there are some
>>> changes in core modules and we changed appropriate dependencies too,
>>> so you have to have the newest version.
>>>
>>> If problems will remain even when you use 6.9 version, you can post
>>> the error message and we will solve it.
>>>
>>> Distribution other than from sources is not a very good idea as I am
>>> fixing last bugs these days, so every new branch version is more
>>> stable with less bugs.
>>>
>>>
>>> //Martin
>>>
>>>
>>> 2010/8/14 Andreas Guenther<andreas.guenther at web.de>:
>>>
>>>> Martin,
>>>>
>>>> This is fantastic! I checked out the branch you point but when trying to
>>>> build the build.xml file I am getting missing Netbeans dependency
>>>> failures. Is there an easy way for me to use this cool extension without
>>>> having to build it?
>>>>
>>>> Thanks,
>>>> -Andreas
>>>>
>>>> On 8/11/2010 12:25 PM, Martin Skurla wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>>
>>>>> My name is Martin Škurla and this summer I was working on GSoC project
>>>>> called "Adding support for Neo4j in Gephi". I would like to introduce
>>>>> to all of you an article summarizing all implemented features
>>>>> including these under the hood, pictures of dialogs, common use cases
>>>>> and future plans. Very important part of the article is a
>>>>> Questionnaire which is a very valuable source of informations for
>>>>> further Gephi&    Neo4j cooperation. Thanks for any response.
>>>>>
>>>>> The article can be found here:
>>>>> http://gephi.org/2010/gsoc-2010-mid-term-adding-support-for-neo4j-in-gephi/
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Martin Škurla
>>>>> _______________________________________________
>>>>> Neo4j mailing list
>>>>> User at lists.neo4j.org
>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Neo4j mailing list
>>>> User at lists.neo4j.org
>>>> https://lists.neo4j.org/mailman/listinfo/user
>>>>
>>>>
>>> _______________________________________________
>>> Neo4j mailing list
>>> User at lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>>
>> _______________________________________________
>> Neo4j mailing list
>> User at lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>


More information about the User mailing list