Comments (9)
Yoann, could you please show error log entries just before dying?
from sympa.
@ikedas It looks like the same bug I reported in #11012.
https://sourcesup.renater.fr/tracker/?group_id=23&atid=167&func=detail&aid=11012
from sympa.
Hi,
thanks for your answer :)
@ikedas Below the mail send by SYMPA juste before the task_manager crash.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
Use of uninitialized value $orderedValues[1] in join or string at /var/lib/sympa/bin/Sympa/Datasource.pm line 81.
DIED: Can't call method "shift_entry" on an undefined value at /var/lib/sympa/bin/Sympa/List.pm line 5625, <TASK> line 9.
Sympa::List::_include_users_ldap_2level(HASH(0xb5b9f10), '6fe5bd11', HASH(0xda90790), Sympa::DatabaseDriver::LDAP <bind_dn=uid=consultsympa,ou=applications,ou=ac-lille,ou=education,o=gouv,c=fr;ca_verify=required;host=ldap://ldap.ac-lille.fr;ssl_ciphers=ALL;ssl_version=sslv2;use_tls=none>, HASH(0xbb43858)) called at /var/lib/sympa/bin/Sympa/List.pm line 6128
Sympa::List::_load_list_members_from_include(Sympa::List <[email protected]>, HASH(0xb5e3dc4)) called at /var/lib/sympa/bin/Sympa/List.pm line 6900
Sympa::List::sync_include(Sympa::List <[email protected]>) called at /var/lib/sympa/bin/task_manager.pl line 2068
main::sync_include(Sympa::Task=HASH(0xba1e840), HASH(0xb9ca624)) called at /var/lib/sympa/bin/task_manager.pl line 883
main::cmd_process('sync_include', ARRAY(0xb9bfed8), Sympa::Task=HASH(0xba1e840), HASH(0xb9c9db4), 4) called at /var/lib/sympa/bin/task_manager.pl line 812
main::execute(Sympa::Task=HASH(0xba1e840)) called at /var/lib/sympa/bin/task_manager.pl line 401
@sivertkh i think it's the same bug too !
from sympa.
@ydelattre, could you show syslog messages? The logs you have shown seem stderr outputs under tmp/ spool.
from sympa.
Here it is :
Apr 25 14:14:37 newsympa task_manager[13698]: info Sympa::List::_include_users_ldap() 4028 included users from LDAP query
Apr 25 14:14:37 newsympa task_manager[13698]: notice Sympa::List::sync_include(Sympa::List <[email protected]>) 0 users updated
Apr 25 14:14:38 newsympa task_manager[13698]: notice main::next_cmd() line 5 of sync_include : next (1493126078, INIT)
Apr 25 14:14:38 newsympa task_manager[13698]: notice main::create() Creation of /var/lib/sympa/spool/task/[email protected]
Apr 25 14:14:38 newsympa task_manager[13698]: notice main::create() With model /var/lib/sympa/default/list_task_models/sync_include.ttl.task
Apr 25 14:14:38 newsympa task_manager[13698]: notice main::next_cmd() --> new task sync_include (2017-04-25 15:14:38)
Apr 25 14:14:38 newsympa task_manager[13698]: notice main::execute() Running task /var/lib/sympa/spool/task/[email protected], line 0 with vars )
Apr 25 14:14:39 newsympa task_manager[13698]: err main::#401 > main::execute#812 > main::cmd_process#883 > main::sync_include#2068 > Sympa::List::sync_include#6900 > Sympa::List::_load_list_members_from_include#6128 > Sympa::List::_include_users_ldap_2level#5594 > Sympa::DatabaseDriver::LDAP::do_operation#219 Unable to perform LDAP operation: No such object
Apr 25 14:14:39 newsympa task_manager[13698]: err main::#401 > main::execute#812 > main::cmd_process#883 > main::sync_include#2068 > Sympa::List::sync_include#6900 > Sympa::List::_load_list_members_from_include#6128 > Sympa::List::_include_users_ldap_2level#5602 LDAP search (2nd level) failed: (32) No such object. Node: uid=abonne1,ou=people,o=mondomaine,c=fr (searching on server ldap.mondomaine.fr; suffix uid=abonne1,ou=people,o=mondomaine,c=fr ; filter (&(mail=*)(!(typensi=TMP;stagiaire))); attrs: mail)
Apr 25 14:14:39 newsympa task_manager[13698]: err main::#401 > main::execute#812 > main::cmd_process#883 > main::sync_include#2068 > Sympa::List::sync_include#6900 > Sympa::List::_load_list_members_from_include#6128 > Sympa::List::_include_users_ldap_2level#5625 DIED: Can't call method "shift_entry" on an undefined value at /var/lib/sympa/bin/Sympa/List.pm line 5625, <TASK> line 4.
from sympa.
@ydelattre, does this patch stop dying?
diff --git a/src/lib/Sympa/List.pm b/src/lib/Sympa/List.pm
index 9b363c7..36ab590 100644
--- a/src/lib/Sympa/List.pm
+++ b/src/lib/Sympa/List.pm
@@ -5617,6 +5617,7 @@ sub _include_users_ldap_2level {
'fliter2', $filter2,
'ldap_attrs2', $ldap_attrs2
};
+ next;
}
## returns a reference to a HASH where the keys are the DNs
from sympa.
Thanks for your reactivity !
I will test this today and come back with an answer ASAP.
from sympa.
@ikedas this patch solve the issue !
Thanks a lot :)
from sympa.
Thanks for reporting bug. Closed.
from sympa.
Related Issues (20)
- Add age based deletion of archives HOT 2
- Part in multipart contains a dot alone in a line, transmitted as is, considered as end of transmission by clients HOT 7
- DKIM signing and ARC sealing order is reversed HOT 14
- Do not remove (possibly invalid) DKIM-Signature headers from outgoing messages
- LDAP auth not working correctly when LDAP alias is found first HOT 2
- Add optional release date & time for moderated messages, defaulting to right now.
- Warn list owner/listmaster when a high number of list member are deleted in dynamic lists HOT 6
- SOAP server sometimes dies quietly after ADD or DEL is performed HOT 2
- alias addresses not being created for new lists since the Operating System was updated HOT 3
- New scenario send.privateorpublickeyandeditorkey HOT 1
- Allow full sympa list email addresses to be used instead of only the listserv name
- sympasoap oddity with utf-8 input HOT 8
- Sympa 6.2.66 web interface returns "400 bad request" after upgrading to apache 2.4.52-1ubuntu4.10 HOT 7
- Sympa arc sign is not enabled HOT 6
- Broken line in moderation and authentication mailto links
- Conflict between message tagging and modlist? HOT 2
- Ignore `+tag` when email is sent to a "moderated for nonsubscribers" list
- Migration 6.2.72 : interface problem 421 Misdirected Request HOT 1
- Unable to distribute message through email moderation
- Need help for installing sympa HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sympa.