[gold-users] error running gold-2.2.0.1

Scott Jackson scottmo at adaptivecomputing.com
Tue Nov 23 18:54:19 MST 2010


It could be. I haven't tested with Oracle for a very long time. I'm sure if we dig into this that we can make it work, though.

Do you get the same response from glsuser?

Perhaps the bootstrap step was not run or failed somehow to create the User object?

Do any of the commands work?

When you examine the database, "SELECT * FROM g_object", do you see the User object defined?

What does the Cache DOM look like when goldd is started up?

Thanks,

Scott



----- Original Message -----
> From: "ingmar" <ingmar at ucar.edu>
> To: "Gold Users Mailing List" <gold-users at supercluster.org>
> Sent: Thursday, November 18, 2010 12:07:53 PM
> Subject: Re: [gold-users] error running gold-2.2.0.1
> Hello,
> The one major difference is that my database is Oracle 11 not
> PostgreSQL, and I am using the Oracle::DBD. I am of course wondering
> if
> this is the root of my issue.
> Thanks,
> -Ingmar Thompson NCAR
> 
> Here is a trace log when trying to do a gmkuser command...
> 
> 2010-11-18 12:00:05.769 INFO main:: New Connection Received
> 2010-11-18 12:00:05.771 TRACE Gold::Message::new invoked with
> arguments: (connection => IO::Socket::INET=GLOB(0x2de4248))
> 2010-11-18 12:00:05.771 TRACE Gold::Message::receiveChunk invoked with
> arguments: ()
> 2010-11-18 12:00:05.771 DEBUG Gold::Message::receiveChunk Read message
> header (POST /SSSRMAP3 HTTP/1.1
> Content-Type: text/xml; charset="utf-8"
> Transfer-Encoding: chunked
> 
> ).
> 2010-11-18 12:00:05.771 INFO Gold::Message::receiveChunk Read message
> payload (257, <?xml version="1.0" encoding="UTF-8"?>
> <Envelope><Body><Request action="Create"
> actor="ingmar"><Object>User</Object><Set name="Name">hawk</Set><Set
> name="CommonName">Hawk, Henry</Set><Set
> name="EmailAddress">hawkw at ucar.edu</Set></Request></Body></Envelope>
> ).
> 2010-11-18 12:00:05.772 TRACE Gold::Message::unmarshallChunk invoked
> with arguments: (<?xml version="1.0" encoding="UTF-8"?>
> <Envelope><Body><Request action="Create"
> actor="ingmar"><Object>User</Object><Set name="Name">hawk</Set><Set
> name="CommonName">Hawk, Henry</Set><Set
> name="EmailAddress">hawkw at ucar.edu</Set></Request></Body></Envelope>
> )
> 2010-11-18 12:00:05.773 TRACE Gold::Request::new invoked with
> arguments: ()
> 2010-11-18 12:00:05.773 DEBUG Gold::Message::unmarshallChunk Extracted
> the request ((Create, ingmar, [(User, , )], [], [(Name, hawk, ),
> (CommonName, Hawk, Henry, ), (EmailAddress, hawkw at ucar.edu, )], [],
> [],
> [], 0, 0, 100000, )).
> 2010-11-18 12:00:05.774 DEBUG Gold::Message::receiveChunk Read message
> tail (0).
> 2010-11-18 12:00:05.774 TRACE Gold::Proxy::new invoked with arguments:
> (request => Gold::Request=HASH(0x2d466f8))
> 2010-11-18 12:00:05.774 TRACE Gold::Database::new invoked with
> arguments: ()
> 2010-11-18 12:00:05.813 TRACE Gold::Database::nextId invoked with
> arguments: (Request)
> 2010-11-18 12:00:05.818 TRACE Gold::Database::nextId generated new id
> 276 for Request
> 2010-11-18 12:00:05.821 TRACE Gold::Proxy::prepare invoked with
> arguments: (Gold::Request=HASH(0x2d466f8))
> 2010-11-18 12:00:05.823 TRACE Gold::Cache::objectExists invoked with
> arguments: (User)
> 2010-11-18 12:00:05.833 ERROR Gold::Exception::new User is not a valid
> object at /usr/local/gold/lib/Gold/Proxy.pm line 327
> 2010-11-18 12:00:05.838 ERROR main::__ANON__ Gold server error (740):
> User is not a valid object.
> 2010-11-18 12:00:05.838 TRACE Gold::Response::new invoked with
> arguments: ()
> 2010-11-18 12:00:05.838 TRACE Gold::Response::failure invoked with
> arguments: (740, User is not a valid object)
> 2010-11-18 12:00:05.838 TRACE Gold::Reply::new invoked with arguments:
> (connection => IO::Socket::INET=GLOB(0x2de4248))
> 2010-11-18 12:00:05.838 TRACE Gold::Reply::sendChunk invoked with
> arguments: (Gold::Chunk=HASH(0x2c5c1d0))
> 2010-11-18 12:00:05.839 TRACE Gold::Reply::marshallChunk invoked with
> arguments: (Gold::Chunk=HASH(0x2c5c1d0))
> 2010-11-18 12:00:05.839 DEBUG Gold::Reply::sendChunk Writing reply
> header (HTTP/1.1 200 OK
> Content-Type: text/xml; charset="utf-8"
> Transfer-Encoding: chunked
> ).
> 2010-11-18 12:00:05.839 INFO Gold::Reply::sendChunk Writing reply
> payload (210, <?xml version="1.0" encoding="UTF-8"?>
> <Envelope><Body><Response
> actor="ingmar"><Status><Value>Failure</Value><Code>740</Code><Message>User
> is not a valid object</Message></Status></Response></Body></Envelope>
> ).
> On 11/18/2010 10:59 AM, ingmar wrote:
> > Hello,
> > I am getting this error running Gold against this version of perl
> >
> > perl -v
> >
> >
> > This is perl, v5.10.1 (*) built for x86_64-linux-gnu-thread-multi
> > (with 40 registered patches, see perl -V for more detail)
> >
> >
> > Copyright 1987-2009, Larry Wall
> >
> >
> > Perl may be copied only under the terms of either the Artistic
> > License
> > or the
> > GNU General Public License, which may be found in the Perl 5 source
> > kit.
> >
> >
> > Complete documentation for Perl, including FAQ lists, should be
> > found on
> > this system using "man perl" or "perldoc perl". If you have access
> > to
> > the
> > Internet, point your browser at http://www.perl.org/, the Perl Home
> > Page.
> >
> >
> > This is the error I am getting when trying to use the gmkuser
> > command.
> >
> > ./gmkuser -n "Hawk, Henry" -E "hawkw at ucar.edu" hawk
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > Use of uninitialized value in string eq at
> > /usr/local/gold/lib/Gold/Cache.pm line 519.
> > User is not a valid object
> >
> > Is this a known issue with this version?
> > Thanks,
> > -Ingmar Thompson NCAR
> 
> _______________________________________________
> gold-users mailing list
> gold-users at supercluster.org
> http://www.supercluster.org/mailman/listinfo/gold-users


More information about the gold-users mailing list