[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[coldsync-hackers] phpgw conduit problems - RH7.2 & Palm IIIe



I'm trying to debug the phpgroupware conduit and found that the initial
problem was that the table names have changed in the current version.

I changed the conduit to the new table names and now I'm getting an error I
can't figure out

In my coldsync log file I get:
Trying conduit
/usr/share/coldsync-2.2.5/conduits/phpgwpalm/datebook-phpgroupware...
  This conduit matches. Running
"/usr/share/coldsync-2.2.5/conduits/phpgwpalm/datebook-phpgroupware"
Inside mkpdbname("/home/bjohnson/.palm/backup","DatebookDB")
mkpdbname:    -> "/home/bjohnson/.palm/backup/DatebookDB.pdb"
find_in_path: returning
[/usr/share/coldsync-2.2.5/conduits/phpgwpalm/datebook-phpgroupware]
Can't use an undefined value as a HASH reference at
/usr/lib/perl5/site_perl/5.6.0/Palm/Datebook.pm line 544.
Can't use an undefined value as a HASH reference at
/usr/lib/perl5/site_perl/5.6.0/Palm/Datebook.pm line 544.
run_conduit: got status 501
cond_readstatus: Child exited normally

Line 544 in datebook-phpgroupware is the one that starts with "next" -
unless I miscounted
  # Phase 2: by phpgw records
  $sth_select_all->execute($HEADERS{phpid})
    or die "$err_exec_sql $dbh->errstr";
  my $cal;
  while ($cal = $sth_select_all->fetchrow_hashref) {
    next if $PDB->findRecordByID($cal->{palm_rec_id});
    # Delete palm
    $sth_delete_palm->execute($cal->{cal_id}, $HEADERS{phpid})
      or die "$err_exec_sql $dbh->errstr";
    $sth_delete_palm->finish;



I'm getting all sorts of HASH errors in the log files including:
Can't use string ("Inbox") as a HASH ref while "strict refs" in use at
/usr/share/coldsync-2.2.5/conduits/fetch-mail line 137.
Can't use string ("") as a HASH ref while "strict refs" in use at
/usr/share/coldsync-2.2.5/conduits/memo-tidbits line 39.



-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.