You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by Martin Harris <ma...@cloudsoftcorp.com> on 2014/06/06 14:43:07 UTC

Issues deploying usergrid two-dot-o

Hi Folks,

I'm having trouble deploying the two-dot-o version of usergrid. I've built
the two-dot-o branch, setup a Cassandra server, and a Tomcat server, copied
the attached usergrid-custom.properties file to the Tomcat's lib folder and
started Tomcat

When I try to access the server using http://81.95.158.182:8080, it
successfully redirects me to http://81.95.158.182:8080/status but instead
of the usual status, I get the following:

{"error":null,"errorDescription":null,"errorUri":null,"exception":null,"callback":null,"path":null,"uri":null,"status":null,"timestamp":1402057486966,"organization":null,"application":null,"entities":null,"next":null,"cursor":null,"count":null,"action":null,"list":null,"data":null,"applications":null,"metadata":null,"params":null,"counters":null,"credentials":null,"properties":{"status":{"fieldNames":["started","uptime","version","cassandraAvailable","org.apache.usergrid.count.AbstractBatcher","org.apache.usergrid.count.CassandraSubmitter","org.apache.usergrid.rest.filters.MeteringFilter"],"elements":[{"longValue":1402056713227,"doubleValue":1.402056713227E12,"intValue":1897374731,"numberType":"LONG","bigIntegerValue":1402056713227,"decimalValue":1402056713227,"numberValue":1402056713227,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":1897374731,"valueAsLong":1402056713227,"valueAsDouble":1.402056713227E12,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"1402056713227","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"longValue":773745,"doubleValue":773745.0,"intValue":773745,"numberType":"LONG","bigIntegerValue":773745,"decimalValue":773745,"numberValue":773745,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":773745,"valueAsLong":773745,"valueAsDouble":773745.0,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"773745","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"textValue":"2.0.0-SNAPSHOT"}]}}}


Also attached is a copy of the catalina.out log file from the Tomcat server

Any help would be appreciated


Cheers


-- 
Martin Harris
Lead Software Engineer
Cloudsoft Corporation Ltd
www.cloudsoftcorp.com

Re: Issues deploying usergrid two-dot-o

Posted by Martin Harris <ma...@cloudsoftcorp.com>.
Makes sense, thanks for the update Dave

M


On 6 June 2014 14:44, Dave <sn...@gmail.com> wrote:

> Hi Martin,
>
> Getting all tests passing with our new "Core Persistence" engine and making
> the two-dot-o stack deployable is my number one priority. I'm hopeful that
> I'll have it working on Tomcat and serving REST requests by next week.
>
> - Dave
>
>
>
>
> On Fri, Jun 6, 2014 at 6:18 AM, Martin Harris <
> martin.harris@cloudsoftcorp.com> wrote:
>
> > Thanks Rod, good to know. Do you have a timeline for when it'll be
> > deployable?
> >
> > Also, is the two-dot-o 'Usergrid Launcher'
> > (org.apache.usergrid.launcher.App) up and running? When I run it and view
> > localhost:8080/status I get the usual friendly json status (including
> > "cassandraAvailable" : true), but when I go to
> > localhost:8080/system/superuser/setup I get the following (truncated)
> > error:
> >
> > 2014-06-06 14:17:59,225 ERROR (Grizzly(10)) SystemResource - Unable to
> > complete superuser setup
> >
> > java.lang.IllegalArgumentException: cpHeadEntity cannot be null
> >
> > at org.springframework.util.Assert.notNull(Assert.java:112)
> >
> > at org.apache.usergrid.corepersistence.CpRelationManager.init(
> > CpRelationManager.java:207)
> >
> > at
> org.apache.usergrid.corepersistence.CpEntityManager.getRelationManager(
> > CpEntityManager.java:638)
> >
> > at
> >
> >
> org.apache.usergrid.corepersistence.CpEntityManager.getEntityRefsForUniqueProperty(
> > CpEntityManager.java:736)
> >
> > at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
> > CpEntityManager.java:722)
> >
> > at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
> > CpEntityManager.java:683)
> >
> > at
> org.apache.usergrid.corepersistence.CpEntityManager.getUserByIdentifier(
> > CpEntityManager.java:1802)
> >
> > at
> >
> >
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.getUserEntityByIdentifier(
> > ManagementServiceImpl.java:1036)
> >
> > at
> >
> >
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.getAdminUserByUsername(
> > ManagementServiceImpl.java:1045)
> >
> > at
> >
> >
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.provisionSuperuser(
> > ManagementServiceImpl.java:349)
> >
> > at org.apache.usergrid.rest.SystemResource.getSetupSuperuser(
> > SystemResource.java:101)
> >
> >
> > Cheers
> >
> >
> > M
> >
> >
> > On 6 June 2014 13:53, Rod Simpson <ro...@rodsimpson.com> wrote:
> >
> > > I didn't think the 2-0 branch was quite deployable. Rod Simpson
> > >
> > > On Fri, Jun 6, 2014 at 7:43 AM, Martin Harris
> > > <ma...@cloudsoftcorp.com> wrote:
> > >
> > > > Hi Folks,
> > > > I'm having trouble deploying the two-dot-o version of usergrid. I've
> > > built
> > > > the two-dot-o branch, setup a Cassandra server, and a Tomcat server,
> > > copied
> > > > the attached usergrid-custom.properties file to the Tomcat's lib
> folder
> > > and
> > > > started Tomcat
> > > > When I try to access the server using http://81.95.158.182:8080, it
> > > > successfully redirects me to http://81.95.158.182:8080/status but
> > > instead
> > > > of the usual status, I get the following:
> > > >
> > >
> >
> {"error":null,"errorDescription":null,"errorUri":null,"exception":null,"callback":null,"path":null,"uri":null,"status":null,"timestamp":1402057486966,"organization":null,"application":null,"entities":null,"next":null,"cursor":null,"count":null,"action":null,"list":null,"data":null,"applications":null,"metadata":null,"params":null,"counters":null,"credentials":null,"properties":{"status":{"fieldNames":["started","uptime","version","cassandraAvailable","org.apache.usergrid.count.AbstractBatcher","org.apache.usergrid.count.CassandraSubmitter","org.apache.usergrid.rest.filters.MeteringFilter"],"elements":[{"longValue":1402056713227,"doubleValue":1.402056713227E12,"intValue":1897374731,"numberType":"LONG","bigIntegerValue":1402056713227,"decimalValue":1402056713227,"numberValue":1402056713227,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":1897374731,"valueAsLong":1402056713227,"valueAsDouble":1.402056713227E12,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"1402056713227","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"longValue":773745,"doubleValue":773745.0,"intValue":773745,"numberType":"LONG","bigIntegerValue":773745,"decimalValue":773745,"numberValue":773745,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":773745,"valueAsLong":773745,"valueAsDouble":773745.0,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"773745","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"textValue":"2.0.0-SNAPSHOT"}]}}}
> > > > Also attached is a copy of the catalina.out log file from the Tomcat
> > > server
> > > > Any help would be appreciated
> > > > Cheers
> > > > --
> > > > Martin Harris
> > > > Lead Software Engineer
> > > > Cloudsoft Corporation Ltd
> > > > www.cloudsoftcorp.com
> > >
> >
> >
> >
> > --
> > Martin Harris
> > Lead Software Engineer
> > Cloudsoft Corporation Ltd
> > www.cloudsoftcorp.com
> > Mobile: +44 (0)7989 047-855
> >
>



-- 
Martin Harris
Lead Software Engineer
Cloudsoft Corporation Ltd
www.cloudsoftcorp.com
Mobile: +44 (0)7989 047-855

Re: Issues deploying usergrid two-dot-o

Posted by Dave <sn...@gmail.com>.
Hi Martin,

Getting all tests passing with our new "Core Persistence" engine and making
the two-dot-o stack deployable is my number one priority. I'm hopeful that
I'll have it working on Tomcat and serving REST requests by next week.

- Dave




On Fri, Jun 6, 2014 at 6:18 AM, Martin Harris <
martin.harris@cloudsoftcorp.com> wrote:

> Thanks Rod, good to know. Do you have a timeline for when it'll be
> deployable?
>
> Also, is the two-dot-o 'Usergrid Launcher'
> (org.apache.usergrid.launcher.App) up and running? When I run it and view
> localhost:8080/status I get the usual friendly json status (including
> "cassandraAvailable" : true), but when I go to
> localhost:8080/system/superuser/setup I get the following (truncated)
> error:
>
> 2014-06-06 14:17:59,225 ERROR (Grizzly(10)) SystemResource - Unable to
> complete superuser setup
>
> java.lang.IllegalArgumentException: cpHeadEntity cannot be null
>
> at org.springframework.util.Assert.notNull(Assert.java:112)
>
> at org.apache.usergrid.corepersistence.CpRelationManager.init(
> CpRelationManager.java:207)
>
> at org.apache.usergrid.corepersistence.CpEntityManager.getRelationManager(
> CpEntityManager.java:638)
>
> at
>
> org.apache.usergrid.corepersistence.CpEntityManager.getEntityRefsForUniqueProperty(
> CpEntityManager.java:736)
>
> at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
> CpEntityManager.java:722)
>
> at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
> CpEntityManager.java:683)
>
> at org.apache.usergrid.corepersistence.CpEntityManager.getUserByIdentifier(
> CpEntityManager.java:1802)
>
> at
>
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.getUserEntityByIdentifier(
> ManagementServiceImpl.java:1036)
>
> at
>
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.getAdminUserByUsername(
> ManagementServiceImpl.java:1045)
>
> at
>
> org.apache.usergrid.management.cassandra.ManagementServiceImpl.provisionSuperuser(
> ManagementServiceImpl.java:349)
>
> at org.apache.usergrid.rest.SystemResource.getSetupSuperuser(
> SystemResource.java:101)
>
>
> Cheers
>
>
> M
>
>
> On 6 June 2014 13:53, Rod Simpson <ro...@rodsimpson.com> wrote:
>
> > I didn't think the 2-0 branch was quite deployable. Rod Simpson
> >
> > On Fri, Jun 6, 2014 at 7:43 AM, Martin Harris
> > <ma...@cloudsoftcorp.com> wrote:
> >
> > > Hi Folks,
> > > I'm having trouble deploying the two-dot-o version of usergrid. I've
> > built
> > > the two-dot-o branch, setup a Cassandra server, and a Tomcat server,
> > copied
> > > the attached usergrid-custom.properties file to the Tomcat's lib folder
> > and
> > > started Tomcat
> > > When I try to access the server using http://81.95.158.182:8080, it
> > > successfully redirects me to http://81.95.158.182:8080/status but
> > instead
> > > of the usual status, I get the following:
> > >
> >
> {"error":null,"errorDescription":null,"errorUri":null,"exception":null,"callback":null,"path":null,"uri":null,"status":null,"timestamp":1402057486966,"organization":null,"application":null,"entities":null,"next":null,"cursor":null,"count":null,"action":null,"list":null,"data":null,"applications":null,"metadata":null,"params":null,"counters":null,"credentials":null,"properties":{"status":{"fieldNames":["started","uptime","version","cassandraAvailable","org.apache.usergrid.count.AbstractBatcher","org.apache.usergrid.count.CassandraSubmitter","org.apache.usergrid.rest.filters.MeteringFilter"],"elements":[{"longValue":1402056713227,"doubleValue":1.402056713227E12,"intValue":1897374731,"numberType":"LONG","bigIntegerValue":1402056713227,"decimalValue":1402056713227,"numberValue":1402056713227,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":1897374731,"valueAsLong":1402056713227,"valueAsDouble":1.402056713227E12,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"1402056713227","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"longValue":773745,"doubleValue":773745.0,"intValue":773745,"numberType":"LONG","bigIntegerValue":773745,"decimalValue":773745,"numberValue":773745,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":773745,"valueAsLong":773745,"valueAsDouble":773745.0,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"773745","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"textValue":"2.0.0-SNAPSHOT"}]}}}
> > > Also attached is a copy of the catalina.out log file from the Tomcat
> > server
> > > Any help would be appreciated
> > > Cheers
> > > --
> > > Martin Harris
> > > Lead Software Engineer
> > > Cloudsoft Corporation Ltd
> > > www.cloudsoftcorp.com
> >
>
>
>
> --
> Martin Harris
> Lead Software Engineer
> Cloudsoft Corporation Ltd
> www.cloudsoftcorp.com
> Mobile: +44 (0)7989 047-855
>

Re: Issues deploying usergrid two-dot-o

Posted by Martin Harris <ma...@cloudsoftcorp.com>.
Thanks Rod, good to know. Do you have a timeline for when it'll be
deployable?

Also, is the two-dot-o 'Usergrid Launcher'
(org.apache.usergrid.launcher.App) up and running? When I run it and view
localhost:8080/status I get the usual friendly json status (including
"cassandraAvailable" : true), but when I go to
localhost:8080/system/superuser/setup I get the following (truncated) error:

2014-06-06 14:17:59,225 ERROR (Grizzly(10)) SystemResource - Unable to
complete superuser setup

java.lang.IllegalArgumentException: cpHeadEntity cannot be null

at org.springframework.util.Assert.notNull(Assert.java:112)

at org.apache.usergrid.corepersistence.CpRelationManager.init(
CpRelationManager.java:207)

at org.apache.usergrid.corepersistence.CpEntityManager.getRelationManager(
CpEntityManager.java:638)

at
org.apache.usergrid.corepersistence.CpEntityManager.getEntityRefsForUniqueProperty(
CpEntityManager.java:736)

at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
CpEntityManager.java:722)

at org.apache.usergrid.corepersistence.CpEntityManager.getAlias(
CpEntityManager.java:683)

at org.apache.usergrid.corepersistence.CpEntityManager.getUserByIdentifier(
CpEntityManager.java:1802)

at
org.apache.usergrid.management.cassandra.ManagementServiceImpl.getUserEntityByIdentifier(
ManagementServiceImpl.java:1036)

at
org.apache.usergrid.management.cassandra.ManagementServiceImpl.getAdminUserByUsername(
ManagementServiceImpl.java:1045)

at
org.apache.usergrid.management.cassandra.ManagementServiceImpl.provisionSuperuser(
ManagementServiceImpl.java:349)

at org.apache.usergrid.rest.SystemResource.getSetupSuperuser(
SystemResource.java:101)


Cheers


M


On 6 June 2014 13:53, Rod Simpson <ro...@rodsimpson.com> wrote:

> I didn't think the 2-0 branch was quite deployable. Rod Simpson
>
> On Fri, Jun 6, 2014 at 7:43 AM, Martin Harris
> <ma...@cloudsoftcorp.com> wrote:
>
> > Hi Folks,
> > I'm having trouble deploying the two-dot-o version of usergrid. I've
> built
> > the two-dot-o branch, setup a Cassandra server, and a Tomcat server,
> copied
> > the attached usergrid-custom.properties file to the Tomcat's lib folder
> and
> > started Tomcat
> > When I try to access the server using http://81.95.158.182:8080, it
> > successfully redirects me to http://81.95.158.182:8080/status but
> instead
> > of the usual status, I get the following:
> >
> {"error":null,"errorDescription":null,"errorUri":null,"exception":null,"callback":null,"path":null,"uri":null,"status":null,"timestamp":1402057486966,"organization":null,"application":null,"entities":null,"next":null,"cursor":null,"count":null,"action":null,"list":null,"data":null,"applications":null,"metadata":null,"params":null,"counters":null,"credentials":null,"properties":{"status":{"fieldNames":["started","uptime","version","cassandraAvailable","org.apache.usergrid.count.AbstractBatcher","org.apache.usergrid.count.CassandraSubmitter","org.apache.usergrid.rest.filters.MeteringFilter"],"elements":[{"longValue":1402056713227,"doubleValue":1.402056713227E12,"intValue":1897374731,"numberType":"LONG","bigIntegerValue":1402056713227,"decimalValue":1402056713227,"numberValue":1402056713227,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":1897374731,"valueAsLong":1402056713227,"valueAsDouble":1.402056713227E12,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"1402056713227","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"longValue":773745,"doubleValue":773745.0,"intValue":773745,"numberType":"LONG","bigIntegerValue":773745,"decimalValue":773745,"numberValue":773745,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":773745,"valueAsLong":773745,"valueAsDouble":773745.0,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"773745","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"textValue":"2.0.0-SNAPSHOT"}]}}}
> > Also attached is a copy of the catalina.out log file from the Tomcat
> server
> > Any help would be appreciated
> > Cheers
> > --
> > Martin Harris
> > Lead Software Engineer
> > Cloudsoft Corporation Ltd
> > www.cloudsoftcorp.com
>



-- 
Martin Harris
Lead Software Engineer
Cloudsoft Corporation Ltd
www.cloudsoftcorp.com
Mobile: +44 (0)7989 047-855

Re: Issues deploying usergrid two-dot-o

Posted by Rod Simpson <ro...@rodsimpson.com>.
I didn't think the 2-0 branch was quite deployable. Rod Simpson

On Fri, Jun 6, 2014 at 7:43 AM, Martin Harris
<ma...@cloudsoftcorp.com> wrote:

> Hi Folks,
> I'm having trouble deploying the two-dot-o version of usergrid. I've built
> the two-dot-o branch, setup a Cassandra server, and a Tomcat server, copied
> the attached usergrid-custom.properties file to the Tomcat's lib folder and
> started Tomcat
> When I try to access the server using http://81.95.158.182:8080, it
> successfully redirects me to http://81.95.158.182:8080/status but instead
> of the usual status, I get the following:
> {"error":null,"errorDescription":null,"errorUri":null,"exception":null,"callback":null,"path":null,"uri":null,"status":null,"timestamp":1402057486966,"organization":null,"application":null,"entities":null,"next":null,"cursor":null,"count":null,"action":null,"list":null,"data":null,"applications":null,"metadata":null,"params":null,"counters":null,"credentials":null,"properties":{"status":{"fieldNames":["started","uptime","version","cassandraAvailable","org.apache.usergrid.count.AbstractBatcher","org.apache.usergrid.count.CassandraSubmitter","org.apache.usergrid.rest.filters.MeteringFilter"],"elements":[{"longValue":1402056713227,"doubleValue":1.402056713227E12,"intValue":1897374731,"numberType":"LONG","bigIntegerValue":1402056713227,"decimalValue":1402056713227,"numberValue":1402056713227,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":1897374731,"valueAsLong":1402056713227,"valueAsDouble":1.402056713227E12,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"1402056713227","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"longValue":773745,"doubleValue":773745.0,"intValue":773745,"numberType":"LONG","bigIntegerValue":773745,"decimalValue":773745,"numberValue":773745,"long":true,"integralNumber":true,"number":true,"valueNode":true,"fieldNames":[],"elements":[],"booleanValue":false,"textValue":null,"binaryValue":null,"valueAsInt":773745,"valueAsLong":773745,"valueAsDouble":773745.0,"valueAsBoolean":true,"containerNode":false,"missingNode":false,"bigDecimal":false,"bigInteger":false,"textual":false,"boolean":false,"binary":false,"valueAsText":"773745","floatingPointNumber":false,"int":false,"double":false,"object":false,"pojo":false,"null":false,"array":false,"fields":[]},{"textValue":"2.0.0-SNAPSHOT"}]}}}
> Also attached is a copy of the catalina.out log file from the Tomcat server
> Any help would be appreciated
> Cheers
> -- 
> Martin Harris
> Lead Software Engineer
> Cloudsoft Corporation Ltd
> www.cloudsoftcorp.com