[Neo4j] GSoC work result, Featuring Gephi & Neo4j

Martin Skurla bujacik at gmail.com
Sun Aug 15 01:18:21 CEST 2010


OK, thanks

//Martin

2010/8/14 Andreas Guenther <andreas.guenther at web.de>:
> The database will be created when you build the neo kernel module using
> Maven. I can send my local version to your personal email address if you
> want me to.
>
> -Andreas
>
> On 8/14/2010 1:09 PM, Martin Skurla wrote:
>> 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
>>>>
>>>>
>>>
>> _______________________________________________
>> 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