Re: Re: DBD::mysql::st execute failed: You have an error in your SQL syntax near ')

Gerard Lanois <[email protected]> Thu, 17 Apr 2003 17:11:58 -0700 (PDT)
Newsgroups gmane.network.ubh
Message-ID <[email protected]>
Did you run ubhdb first?

Did you then run ubhasm?

You need to do both those - ubhdb downloads headers, ubhasm
assembles the multiparts.

-Gerard


--- tony_bierman <[email protected]> wrote:
> Gerald,
> 
> Well, you put me on the right track.  The 'active' column for my
> 'servers' entry was not set to TRUE.  However, after making that
> adjustment, I only get this output:
> 
> [biermana@localhost stable3]$ ./ubh
>
------------------------------------------------------------------------------
> ubh 3.0b1, (C) 2000-2003 Gerard Lanois
> This software comes with ABSOLUTELY NO WARRANTY; for details use -w.
> This is free software, and you are welcome to redistribute
> it under certain conditions; see the file LICENSE for details.
>
------------------------------------------------------------------------------
> 2003/04/17 17:27:24 Ubh.NNTP INFO> Connecting to news.machlink.com:119
> 2003/04/17 17:27:24 Ubh.NNTP INFO> Successfully connected.
> 2003/04/17 17:27:24 Ubh.NNTP INFO> Authenticating as
> 2003/04/17 17:27:24 Ubh.NNTP INFO> Successfully authenticated.
> 2003/04/17 17:27:24 ubh.process_servers INFO> Constructing list of
> groups to process.
> 2003/04/17 17:27:24 ubh.process_servers INFO> Begin processing groups.
> 2003/04/17 17:27:24 ubh.process_group INFO> Begin processing group
> alt.binaries.movies
> 2003/04/17 17:27:25 ubh.process_group INFO> Begin processing single
> part articles.
> SQL> SELECT h.msgid, h.subject, h.category FROM headers h,
> xref_headers x WHERE h.header_id = x.header_id AND x.newsgroup_id = 2
> AND x.server_id IN (6) AND h.category = 'SINGLE' AND h.status =
> 'UNREAD' GROUP by h.header_id ORDER BY h.subject
> 2003/04/17 17:27:25 ubh.process_group INFO> Begin processing multipart
> articles.
> 2003/04/17 17:27:25 ubh.process_group INFO> STATS: news.machlink.com 
> total bytes = 0  secs = 0  rate = 0.000 KB/sec
> 2003/04/17 17:27:25 ubh.process_group INFO> Finished processing group
> alt.binaries.movies
> 2003/04/17 17:27:25 ubh.process_servers INFO> Finished processing groups.
> 2003/04/17 17:27:25 Ubh.NNTP INFO> Disconnecting from
> news.machlink.com:119
> 
> By the way here's my .ubhrc file.
> 
> NNTPSERVER = news.machlink.com
> NEWSRCNAME = .newsrc
> DATADIR = data
> MULTI_EXT = (?i)asf|avi|gif|jpg|mov|mpg|rm|r??|R??|p??|P??
> SINGLE_EXT = (?i)asf|avi|gif|jpg|mov|mpg|rm|r??|R??|p??|P??
> # ACCOUNT =
> # PASSWORD =
> 
> Thanks again,
> Tony
> 
> 
> --- In [email protected], Gerard Lanois <gerardlanois@y...> wrote:
> > This makes me think that no server connections have
> > been opened.
> > 
> > Did you set up the server table?  In other words, did you
> > customize the contents of the 2_servers.sql file prior to
> > running the installer script?
> > 
> > Here is an SQL procedure you can use to determine if there
> > are any servers in your server table:
> > 
> > USE ubhcache;
> > SELECT * FROM servers;
> > 
> > 
> > That should show you all the servers you are going to
> > connect to during a run.
> > 
> > If that table is non-empty, then it is possible that
> > ubh was not able to connect to any of them at the beginning
> > of the run.  Were there any error or warning messages about
> > this earlier in the run?
> > 
> > Now that I look at the code, I see the connection logic 
> > bails out with exit(-1) if a server connection cannot be
> > established.  So, you would never get as far as you did
> > if a server connection could not be made.
> > 
> > The thing to look for is a message in the log that
> > says "Sucessfully connected".  You should see that for
> > each server in your server table.
> > 
> > The more I think about it the more likely it is your
> > server table has nothing in it.  
> > 
> > If it does, let me know.
> > 
> > 
> > 
> > Hope this helps.
> > 
> > -Gerard
> > 
> > 
> > --- tony_bierman <biermana@h...> wrote:
> > > Here's the output:
> > > 
> > > SQL> SELECT h.msgid, h.subject, h.category FROM headers h,
> > > xref_headers x WHERE
> > > h.header_id = x.header_id AND x.newsgroup_id = 2 AND x.server_id IN )
> > > AND h.category = 'SINGLE' AND h.status = 'UNREAD' GROUP by h.header_id
> > > ORDER BY h.subject
> > > 
> > > Thanks,
> > > Tony
> > > 
> > > --- In [email protected], Gerard Lanois <gerardlanois@y...> wrote:
> > > > go into sub process_group
> > > > 
> > > > right *before* where it says 
> > > > 
> > > >              my $sth = $dbh->prepare($stmt);
> > > >              $sth->execute;
> > > > 
> > > > insert a print statment, so that it looks like this:
> > > > 
> > > >              print "SQL> $stmt\n";
> > > >              my $sth = $dbh->prepare($stmt);
> > > >              $sth->execute;
> > > > 
> > > > and tell me what it says
> > > > 
> > > > this dumps out the complete SQL statement text prior to 
> > > > executing it - it should help us understand how/why it
> > > > did not get put together correctly
> > > > 
> > > > 
> > > > 
> > > > --- Tony Bierman <biermana@h...> wrote:
> > > > > Help??
> > > > > 
> > > > > [biermana@localhost stable3]$ ./ubh -g
> > > > >
> > > >
> > >
> >
>
------------------------------------------------------------------------------
> > > > > ubh 3.0b1, (C) 2000-2003 Gerard Lanois
> > > > > This software comes with ABSOLUTELY NO WARRANTY; for details
> use -w.
> > > > > This is free software, and you are welcome to redistribute
> > > > > it under certain conditions; see the file LICENSE for details.
> > > > >
> > > >
> > >
> >
>
------------------------------------------------------------------------------
> > > > > 2003/04/16 16:04:08 ubh.process_servers INFO> Constructing list of
> > > groups
> > > > > to 
> > > > > process.
> > > > > 2003/04/16 16:04:08 ubh.process_servers INFO> Begin processing
> groups.
> > > > > 2003/04/16 16:04:08 ubh.process_group INFO> Begin processing
> group 
> > > > > alt.binaries.movies
> > > > > 2003/04/16 16:04:08 ubh.process_group INFO> Begin processing
> > > single part 
> > > > > articles.
> > > > > DBD::mysql::st execute failed: You have an error in your SQL
> > > syntax near ')
> > > > > 
> > > > > AND
> > > > > h.category IN ('UNKNOWN','SINGLE') AND h.status = 'UNREAD' GROUP
> > > by h.head'
> > > > > 
> > > > > at line 1 at ./ubh line 1752.
> > > > > DBD::mysql::st execute failed: You have an error in your SQL
> > > syntax near ')
> > > > > 
> > > > > AND
> > > > > h.category IN ('UNKNOWN','SINGLE') AND h.status = 'UNREAD' GROUP
> > > by h.head'
> > > > > 
> > > > > at line 1 at ./ubh line 1752.
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > _________________________________________________________________
> > > > > The new MSN 8: advanced junk mail protection and 2 months FREE*  
> > > > > http://join.msn.com/?page=features/junkmail
> > > > > 
> > > > >
> > > 
> > >
> 
> 


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/xaxhjB/hdqFAA/VygGAA/IHFolB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/