I upgraded to Jim's newest User_Local.pm and added the LdapAutocreateAuthCallback, and I get this when trying to log in via web with a new user:
error:  Can't call method "new" without a package or object reference at /usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm line 910.
context: 
... 
906:  }
907: 
908:  sub Object {
909:  my $self = shift;
910:  my $Object = $self->__Value('ObjectType')->new($self->CurrentUser);
911:  $Object->Load($self->__Value('ObjectId'));
912:  return($Object);
913:  }
914: 
... 

code stack:  /usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:910
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:881
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:865
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:485
/usr/share/request-tracker3.4/lib/RT/User_Overlay.pm:1623
/usr/share/perl5/DBIx/SearchBuilder/Record.pm:438
/usr/local/share/request-tracker3.4/html/Callbacks/LDAP/autohandler/Auth:15
/usr/share/request-tracker3.4/html/Elements/Callback:70
/usr/share/request-tracker3.4/html/autohandler:180


From rt.log:

 [warning]: Transaction->Create couldn't, as you didn't specify an object type and id (/usr/share/request-tracker3.4/lib/RT/Record.pm:1393)

Current users (and autocreate on email) still works.

My RT_SiteConfig is good, and I've removed cached Mason objects.  I'm using the Debian Sarge RT package.

--
Eric N. Valor
Information Technology Manager
DaimlerChrysler Research & Technology North America, Inc.
[EMAIL PROTECTED]
1510 Page Mill Road, Palo Alto, CA 94304
CIMS 931-00-00
650-845-2536

: This Space Intentionally Left Blank :
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to