Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
SDN anyone using it?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Fredrik Hultin  
View profile  
 More options May 22 2012, 9:57 am
From: Fredrik Hultin <fredrik.hul...@collabra.se>
Date: Tue, 22 May 2012 06:57:02 -0700 (PDT)
Local: Tues, May 22 2012 9:57 am
Subject: SDN anyone using it?
I have been using SDN 2.1.0.M1 for little more than a month and I
getting closer and closer to giving up.

I find myself really struggling with the mystery going on in SDN
aspectj version. Trying to find a bug is way to complicated.

I have worked with java since 1.0 and am not used to spend so much
time trying to debug my datastore. Do not get me wrong I love neo4j
and what it contributes. The problem is the SDN aspectj layer.

We are trying to build a non trivial application based on SDN and I
soon find myself in trouble, here are some examples:
* If you declare a static field on the NodeEntities (like a logger)
and tries to access it the code crashes with strange exceptions like
"the this is not present".
* When executing a findByQuery and there are multiple results you get
an Iterator not empty exception. I get it, you get an iterator but the
error is really misleading!
* The reason there where multiple objects is that the check for
duplicates used an index lookup and the index did not get updated in
time to stop the second insert.
* The (for me) strange mix of Set and Iterables as results from the
mapping (if you like to add something) and the queries makes it more
difficult than it have to be. For me it means i have to have two
methods to convert the result into json for example.

I have many more examples but my question is this: Is anyone actually
using SDN for any production system. For me the upgrade to RC1 from M1
actually broke my code so I am just wondering if I should bother to
fix it or throw out SDN?

Regards
Fredrik


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stacy Young  
View profile  
 More options May 22 2012, 11:12 am
From: Stacy Young <st...@actualtechnology.net>
Date: Tue, 22 May 2012 11:12:44 -0400
Local: Tues, May 22 2012 11:12 am
Subject: Re: [Neo4j] SDN anyone using it?

Yes, we're using in a system scheduled for production in the June
timeframe. While I cannot speak to all of your points, some notes inline.

On Tue, May 22, 2012 at 9:57 AM, Fredrik Hultin
<fredrik.hul...@collabra.se>wrote:

decorate with query annotation and return Sets or Collection.

> * The reason there where multiple objects is that the check for
> duplicates used an index lookup and the index did not get updated in
> time to stop the second insert.

> Would need more info as to what you are doing.
> * The (for me) strange mix of Set and Iterables as results from the
> mapping (if you like to add something) and the queries makes it more
> difficult than it have to be. For me it means i have to have two
> methods to convert the result into json for example.

> > Have u looked at using org.codehaus.jackson Json annotations in your

entities? We've had a lot of success


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marc de Verdelhan  
View profile  
 More options May 23 2012, 2:45 am
From: Marc de Verdelhan <marc.deverdel...@yahoo.com>
Date: Wed, 23 May 2012 08:45:18 +0200
Local: Wed, May 23 2012 2:45 am
Subject: Re: [Neo4j] SDN anyone using it?

I'm in a similar situation than Stacy's one. Our production phase is
planned for June and I'm using SDN.

As he does I add specific methods to the repository interface and decorate
them with query (Cypher or Gremlin, depends of my mind) annotations and
return Sets. And I give a +1 to the Jackson solution to return JSON (I'm
also using it).

Some residual bugs can occur sometimes. It's because SDN is pretty young
for now. But Michael (Hunger, from Neo Tech) is very reactive and
accommodating. And if I remember well, Neo Tech planned to hire a full-time
SDN developer by early summer.

Cheers,

Marc

On Tue, May 22, 2012 at 5:12 PM, Stacy Young <st...@actualtechnology.net>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Fredrik Hultin  
View profile  
 More options May 23 2012, 3:13 am
From: Fredrik Hultin <fredrik.hul...@collabra.se>
Date: Wed, 23 May 2012 00:13:34 -0700 (PDT)
Local: Wed, May 23 2012 3:13 am
Subject: Re: SDN anyone using it?
Great, thx for the reply.
I will look into the jackson annotations and se if it also helps me. I
just wanted to make sure I was not the only one on the ship since
there was for me some really strange behaviours.

Thanks guys ;)
/Fredrik

On May 23, 8:45 am, Marc de Verdelhan <marc.deverdel...@yahoo.com>
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Hunger  
View profile  
 More options May 23 2012, 3:58 am
From: Michael Hunger <michael.hun...@neopersistence.com>
Date: Wed, 23 May 2012 09:58:03 +0200
Local: Wed, May 23 2012 3:58 am
Subject: Re: [Neo4j] Re: SDN anyone using it?
Fredrick,

Which of these issues did you report before? I just recall one report from you (can't check right now).

I'd like to work with you on resolving thoses issues. I'm on vacation till thursday.

Can you report those issues with code samples / tests as JIRA issues http://spring.neo4j.org/issues

Michael

As a set is also an Iterable why do you need two methods? And for custom repo methods you can use all collection interfaces.

Sent from mobile device

Am 23.05.2012 um 09:13 schrieb Fredrik Hultin <fredrik.hul...@collabra.se>:

Might be an issue with the pointcut not filtering out statics

>>>> I haven't seen this issue ...are you certain it's SDN related?

>>>> * When executing a findByQuery and there are multiple results you get
>>>> an Iterator not empty exception. I get it, you get an iterator but the
>>>> error is really misleading!

So a better DataAccessException makes sense

>>>> We generally tend to add specific methods to the repository interface
>>> and decorate with query annotation and return Sets or Collection.

>>>> * The reason there where multiple objects is that the check for
>>>> duplicates used an index lookup and the index did not get updated in
>>>> time to stop the second insert.

What do you mean here

>>>> Would need more info as to what you are doing.

>>>> * The (for me) strange mix of Set and Iterables as results from the
>>>> mapping (if you like to add something) and the queries makes it more
>>>> difficult than it have to be. For me it means i have to have two
>>>> methods to convert the result into json for example.

>>>>> Have u looked at using org.codehaus.jackson Json annotations in your
>>> entities? We've had a lot of success

>>>> I have many more examples but my question is this: Is anyone actually

Can you please report all your examples?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Fredrik Hultin  
View profile  
 More options May 23 2012, 4:49 am
From: Fredrik Hultin <fredrik.hul...@collabra.se>
Date: Wed, 23 May 2012 01:49:39 -0700 (PDT)
Local: Wed, May 23 2012 4:49 am
Subject: Re: SDN anyone using it?
Hi Michael!
Thx for your reply. I am not sure I have time to create Jira for these
issues since it takes time from production and we are on a tight
schedule.

These are minor problems which are easy to workaround, I simply used
them since they where annoying and annoying things tend to be the
first things to get fixed ;). I just wanted to see if anyone else was
using the SDN since it is new and "untested". As you know it is not
fun to put in many hundreds (thousands) of hours and find yourself on
a sinking ship all alone.

I really think you guys are doing a great job with Neo4j. What is not
as clear is if Neo4j are as committed to SDN?

As it comes to reporting all my examples, that will also have to wait
until first release of our product unfortunately :( I will try and
report if i find showstoppers.

/Regards
Fredrik

On May 23, 9:58 am, Michael Hunger <michael.hun...@neopersistence.com>
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Neubauer  
View profile  
 More options May 23 2012, 4:52 am
From: Peter Neubauer <peter.neuba...@neotechnology.com>
Date: Wed, 23 May 2012 10:52:10 +0200
Local: Wed, May 23 2012 4:52 am
Subject: Re: [Neo4j] Re: SDN anyone using it?
Fredrik,
yes we are committed to SDN and actually increasing support for it
going forward (as mentioned earlier). So, you can rest assured that is
is not going to be dropped anytime soon.

Cheers,

/peter neubauer

G:  neubauer.peter
S:  peter.neubauer
P:  +46 704 106975
L:   http://www.linkedin.com/in/neubauer
T:   @peterneubauer

If you can write, you can code - @coderdojomalmo
If you can sketch, you can use a graph database - @neo4j

On Wed, May 23, 2012 at 10:49 AM, Fredrik Hultin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Hunger  
View profile  
 More options May 23 2012, 5:53 am
From: Michael Hunger <michael.hun...@neopersistence.com>
Date: Wed, 23 May 2012 11:53:36 +0200
Local: Wed, May 23 2012 5:53 am
Subject: Re: [Neo4j] Re: SDN anyone using it?
Perhaps we can set up a skype call and talk about your experience and issues for an hour and I can take notes?

Sent from mobile device

Am 23.05.2012 um 10:49 schrieb Fredrik Hultin <fredrik.hul...@collabra.se>:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »