I've just hit the seg fault as well, using OpenJDK on a Ubuntu box.

The fix is to change the stack size as described here:
http://stackoverflow.com/a/14447535/1852070

Apparently this fix may be required for both Oracle Java and OpenJDK.

Is there a strict requirement on Oracle Java for any other part of OAE?

cheers,
Steve


On Thu, Jul 25, 2013 at 3:28 AM, Branden Visser <mrvis...@gmail.com> wrote:

> Ok, segmentation fault, we're getting somewhere :)
>
>
> http://stackoverflow.com/questions/11901421/cannot-start-cassandra-db-using-bin-cassandra
>
> It's likely switching to Oracle Java 6 will fix the problem on its
> own, and should give a more common environment in which to run
> Cassandra.
>
> Let me know how that goes!
>
> Cheers,
> Branden
>
> On Wed, Jul 24, 2013 at 1:12 PM, David Torres <david.tor...@renuda.com>
> wrote:
> > apache-cassandra-1.2.6/bin/cassandra, not 1.2.2, right?
> >
> > Yes, 1.2.6. I copied the command from the development machine by mistake
> > where I have 1.2.2 yet.
> >
> >
> > My best guess right now is that the JVM is failing to initialize.
> > Can't say I've ever seen it do that without spitting something out to
> > stdout. Can you try:
> >
> > 1. ps -A | grep java - to see if there is already a cassandra java
> > process running for some reason
> >
> > The only java process that is running is for ElasticSearch. I killed it
> but
> > it didn't make the difference.
> >
> > 2. top - to see how much free memory you have
> > before starting it up. If you can't commit 1GB the JVM won't be able
> > to start
> >
> > Mem:   2069368k total,   985308k used,  1084060k free
> > It is on the limit, probably is the reason.
> >
> >
> > 3. Start cassandra with the "-f" parameter to start it in the
> > foreground -- might get you some better logging or a more obvious
> > reaction:
> >
> > apache-cassandra-1.2.6/bin/cassandra -f
> >
> > That helped, it is providing a second output line:
> > ```
> > xss =  -ea -javaagent:apache-cassandra-1.2.6/bin/../lib/jamm-0.2.5.jar
> > -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1010M -Xmx1010M
> > -Xmn252M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
> > Segmentation fault
> > ```
> > Any idea after seeing this Segmentation fault?
> >
> > 4. What version of Java are you running? It's recommended to run
> > Oracle Java 6, though we've had development/QA-environment success
> > with OpenJDK 6, not sure that we've ever tried Cassandra 1.2 with Java
> > 7 (others may chime in with more experiences, though)
> >
> > `java -version` plotted:
> > ```
> > java version "1.6.0_24"
> > OpenJDK Runtime Environment (IcedTea6 1.11.5) (Gentoo build 1.6.0_24-b24)
> > OpenJDK Server VM (build 20.0-b12, mixed mode)
> > ```
> >
> >
> > Thank you for your help.
> >
> > Best regards,
> >
> > David Torres
> >
> >
> > Computer Scientist
> > Renuda UK
> >
> >
> > tel: +44 (0)20 3371 1709
> > web: www.renuda.com
> >
> >
> > Renuda UK is registered in England and Wales. Company number 6218863.
> > VAT registration number 918 6490 91. Registered office: 35 Charleville
> Road,
> > London W14 9JJ, UK.
> > Renuda registered trade mark.
> >
> > ________________________________________
> > From: Branden Visser [mrvis...@gmail.com]
> > Sent: 24 July 2013 17:33
> >
> > To: David Torres
> > Cc: oae-dev@collab.sakaiproject.org
> > Subject: Re: [oae-dev] Out of memory error when starting Cassandra
> >
> > On Wed, Jul 24, 2013 at 12:04 PM, David Torres <david.tor...@renuda.com>
> > wrote:
> >> Hello again,
> >>
> >> Thank you for the information about the specification. We will look into
> >> that.
> >>
> >>
> >>
> >> How are you starting Cassandra? Is this Ubuntu, MacOSX? Was it installed
> >> from a tarball or through a package manager of some sort?
> >>
> >> I downloaded it from the link provided on the OAE installation guide
> (so,
> >> a
> >> .tar). I am starting it by executing this command:
> >> `apache-cassandra-1.2.2/bin/cassandra`
> >> The system is a Gentoo.
> >>
> >
> > apache-cassandra-1.2.6/bin/cassandra, not 1.2.2, right?
> >
> >> Did you change the data and commitlog directories before or after you
> >> tried
> >> troubleshooting startup problems?
> >>
> >> I changed them after. I expected that would be the problem, that the log
> >> files couldn't be generated.
> >>
> >> The cassandra.yaml and log4j-server.properties file would be useful if
> you
> >> can attach that for me.
> >>
> >> Please, find them attached.
> >>
> >> Thank you for your help.
> >>
> >
> > My best guess right now is that the JVM is failing to initialize.
> > Can't say I've ever seen it do that without spitting something out to
> > stdout. Can you try:
> >
> > 1. ps -A | grep java - to see if there is already a cassandra java
> > process running for some reason
> > 2. top - to see how much free memory you have
> > before starting it up. If you can't commit 1GB the JVM won't be able
> > to start
> > 3. Start cassandra with the "-f" parameter to start it in the
> > foreground -- might get you some better logging or a more obvious
> > reaction:
> >
> > apache-cassandra-1.2.6/bin/cassandra -f
> >
> > 4. What version of Java are you running? It's recommended to run
> > Oracle Java 6, though we've had development/QA-environment success
> > with OpenJDK 6, not sure that we've ever tried Cassandra 1.2 with Java
> > 7 (others may chime in with more experiences, though)
> >
> > Hope that helps,
> > Branden
> >
> >>
> >> Best regards,
> >>
> >>
> >> David Torres
> >>
> >>
> >> Computer Scientist
> >> Renuda UK
> >>
> >>
> >> tel: +44 (0)20 3371 1709
> >> web: www.renuda.com
> >>
> >>
> >> Renuda UK is registered in England and Wales. Company number 6218863.
> >> VAT registration number 918 6490 91. Registered office: 35 Charleville
> >> Road,
> >> London W14 9JJ, UK.
> >> Renuda registered trade mark.
> >>
> >> ________________________________________
> >> From: Branden Visser [mrvis...@gmail.com]
> >> Sent: 24 July 2013 16:34
> >>
> >> To: David Torres
> >> Cc: oae-dev@collab.sakaiproject.org
> >> Subject: Re: [oae-dev] Out of memory error when starting Cassandra
> >>
> >> Hi David,
> >>
> >> On Wed, Jul 24, 2013 at 11:12 AM, David Torres <david.tor...@renuda.com
> >
> >> wrote:
> >>> Hello again,
> >>>
> >>> I have Cassandra working on a development machine and when I started
> it I
> >>> got the same line, but then output a lot of other stuff.
> >>>
> >>> The problem is that in the production machine where I am working now it
> >>> only print that first line:
> >>> xss = -ea -javaagent:bin/../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities
> >>> -XX:ThreadPriorityPolicy=42 -Xms1010M -Xmx1010M -Xmn252M
> >>> -XX:+HeapDumpOnOutOfMemoryError -Xss180k
> >>>
> >>
> >> Just to be sure, you'll want more than 2GB of RAM on a production
> >> machine for your Cassandra node. Please see this for more information:
> >> http://wiki.apache.org/cassandra/CassandraHardware
> >>
> >>> After that is not printing anything else, whereas according to the
> >>> messages displayed on the development machine the next thing it should
> >>> appeared would be:
> >>> xxxxx@yyyyyyy:~/OAEdependencies$ INFO 16:04:52,712 Logging initialized
> >>> INFO 16:04:52,723 JVM vendor/version: Java HotSpot(TM) 64-Bit Server
> >>> VM/1.6.0_35
> >>>
> >>> So apparently, there is some problem with initialize the log. I changed
> >>> the reference to the system.log file on `conf/log4j-server.properties`.
> >>> And
> >>> I changed the reference to the data directory, the saved_caches
> directory
> >>> and the commitlog file on `conf/cassandra.yaml`. Now they are pointing
> to
> >>> locations where I am sure I have permission to write.
> >>
> >> How are you starting Cassandra? Is this Ubuntu, MacOSX? Was it
> >> installed from a tarball or through a package manager of some sort?
> >>
> >> Did you change the data and commitlog directories before or after you
> >> tried troubleshooting startup problems?
> >>
> >> The cassandra.yaml and log4j-server.properties file would be useful if
> >> you can attach that for me.
> >>
> >> Hope that helps,
> >> Branden
> >>
> >>>
> >>> Any idea of what could be happening?
> >>>
> >>> Best regards,
> >>>
> >>>
> >>> David Torres
> >>>
> >>>
> >>> Computer Scientist
> >>> Renuda UK
> >>>
> >>>
> >>> tel: +44 (0)20 3371 1709
> >>> web: www.renuda.com
> >>>
> >>>
> >>> Renuda UK is registered in England and Wales. Company number 6218863.
> >>> VAT registration number 918 6490 91. Registered office: 35 Charleville
> >>> Road, London W14 9JJ, UK.
> >>> Renuda registered trade mark.
> >>>
> >>> ________________________________________
> >>> From: Branden Visser [mrvis...@gmail.com]
> >>> Sent: 24 July 2013 15:34
> >>> To: David Torres
> >>> Cc: oae-dev@collab.sakaiproject.org
> >>> Subject: Re: [oae-dev] Out of memory error when starting Cassandra
> >>>
> >>> Hi David,
> >>>
> >>> That output is not an error, it is just letting you know what the
> >>> start-up options for Cassandra were.
> >>>
> >>> The options look ok, can you confirm in the Cassandra log file if it
> >>> started up successfully or what errors it had starting up? Depending
> >>> on how it was installed, the log file could be located in:
> >>>
> >>> /var/log/cassandra
> >>> /path/to/cassandra/log/cassandra
> >>>
> >>> There will be both a system.log and cassandra.log. Both will be useful
> >>> to find any startup issues.
> >>>
> >>> Thanks,
> >>> Branden
> >>>
> >>>
> >>> On Wed, Jul 24, 2013 at 10:20 AM, David Torres <
> david.tor...@renuda.com>
> >>> wrote:
> >>>> Hello list,
> >>>>
> >>>> I am installing OAE on a machine for the first time, following this
> >>>> guide:
> >>>> https://github.com/oaeproject/Hilary/blob/master/README.md
> >>>>
> >>>> This machine has 2GB of RAM.
> >>>> Currently, RabbitMQ and Elastic Search are running, but for some
> reason
> >>>> Cassandra was not. So I started Cassandra again and got this error:
> >>>>
> >>>> xss = -ea -javaagent:apache-cassandra-1.2.6/bin/../lib/jamm-0.2.5.jar
> >>>> -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1010M
> -Xmx1010M
> >>>> -Xmn252M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
> >>>>
> >>>> Any idea about this?
> >>>>
> >>>> Thank you in advance.
> >>>>
> >>>> Best regards,
> >>>>
> >>>>
> >>>> David Torres
> >>>>
> >>>> Computer Scientist
> >>>> Renuda UK
> >>>>
> >>>> tel: +44 (0)20 3371 1709
> >>>> web: www.renuda.com
> >>>>
> >>>> Renuda UK is registered in England and Wales. Company number 6218863.
> >>>> VAT registration number 918 6490 91. Registered office: 35 Charleville
> >>>> Road,
> >>>> London W14 9JJ, UK.
> >>>> Renuda registered trade mark.
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> oae-dev mailing list
> >>>> oae-dev@collab.sakaiproject.org
> >>>> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
> >>>>
> _______________________________________________
> oae-dev mailing list
> oae-dev@collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>
_______________________________________________
oae-dev mailing list
oae-dev@collab.sakaiproject.org
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to