Recent Posts by Anthony Picciano
|
Aug 18, 2008
|
Topic: Mingle Bug Reports / [solved] Cannot print cards This also fixed the issue running on Mac OS X using: java version “1.5.0_13” Error: NativeException (java.lang.NoClassDefFoundError: null): org/xhtmlrenderer/pdf/ITextOutputDevice.java:98:in `<init>‘ org/xhtmlrenderer/pdf/ITextRenderer.java:74:in `<init>‘ org/xhtmlrenderer/pdf/ITextRenderer.java:68:in `<init>‘ ... |
|
Apr 17, 2008
|
Topic: Troubleshooting Installation of Mingle / LDAP working, but no auto enroll I “almost” have LDAP authentication working, but the auto_enroll feature does not seem to be working. I am running on a Mac with Leopard Server (10.5.2) and have a clean install of the UNIX flavor of Mingle 2.0 installed. There is an active administrative Mingle user named “mingleadmin”. Here’s my auth_config.yml: ldap_settings:
ldapserver: localhost
ldapport: 389
ldapbinduser: uid=mingleadmin,cn=users,dc=c-67-166-22-166,dc=hsd1,dc=co,dc=comcast,dc=net
ldapbindpasswd: NOT_THE_REAL_PASSWORD
ldapbasedn: dc=c-67-166-22-XXX,dc=hsd1,dc=co,dc=comcast,dc=net
ldapfilter: uid
ldapobjectclass: posixAccount
ldap_map_fullname: cn
ldap_map_mail: mail
#ldapgroupdn : cn=MingleUsers,ou=Groups,dc=MyCompany,dc=COM
#ldapgroupobjectclass : posixGroup
#ldapgroupattribute : memberUid
auto_enroll: true If the Mingle user already exists, they can login with the LDAP password fine. If I type a bad username or password, Mingle correctly tells me that the username or password are wrong. However, if a type a correct username/password for an LDAP user that is not already a Mingle user, I get the standard error page “We’re sorry but Mingle found a problem it couldn’t fix” even though I have auto_enroll set to “true” Any ideas? in /Volumes/Disk1/Sites/mingle/log/mingle.log I get this error: Processing ProfileController#login (for 10.0.2.2 at 2008-04-16 17:46:43) [POST] 2008-04-16 17:46:43,670 [/] Session ID: f63406f00f62e775a42eee4f9710a5e4
TypeError (can’t convert nil into String): /vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `initialize’ /vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `new’ /vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `authenticate?’ /lib/authenticator.rb:7:in `authenticate?’ /vendor/plugins/ldap_auth/../../../lib/login_system.rb:20:in `authenticate’ /app/controllers/profile_controller.rb:22:in `login’ /vendor/rails/actionpack/lib/action_controller/base.rb:1095:in `perform_action’ /vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /app/controllers/application.rb:33:in `filter’ /vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction’ ./lib/rails_ext.rb:459:in `transaction’ /app/controllers/application.rb:32:in `filter’ /app/controllers/application.rb:149:in `wrap_in_transaction’ /vendor/rails/actionpack/lib/action_controller/filters.rb:456:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /app/controllers/application.rb:49:in `filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:484:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_with_filters’ /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_with_benchmark’ file:/vendor/java/jruby-complete.jar!/benchmark.rb:293:in `measure’ /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_with_benchmark’ /vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action_with_rescue’ /vendor/rails/actionpack/lib/action_controller/base.rb:430:in `process’ /vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_with_filters’ /vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process_with_session_management_support’ /vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process’ /vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch’ :1 2008-04-16 17:46:43,719 [/] Uncaught exception: 2008-04-16 17:46:43,719 [/] can’t convert nil into String 2008-04-16 17:46:43,719 [/] /Volumes/Disk1/Sites/mingle/vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `initialize’ /Volumes/Disk1/Sites/mingle/vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `new’ /Volumes/Disk1/Sites/mingle/vendor/plugins/ldap_auth/lib/ldap_auth.rb:62:in `authenticate?’ /Volumes/Disk1/Sites/mingle/lib/authenticator.rb:7:in `authenticate?’ /Volumes/Disk1/Sites/mingle/vendor/plugins/ldap_auth/../../../lib/login_system.rb:20:in `authenticate’ /Volumes/Disk1/Sites/mingle/app/controllers/profile_controller.rb:22:in `login’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/base.rb:1095:in `perform_action’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/app/controllers/application.rb:33:in `filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction’ ./lib/rails_ext.rb:459:in `transaction’ /Volumes/Disk1/Sites/mingle/app/controllers/application.rb:32:in `filter’ /Volumes/Disk1/Sites/mingle/app/controllers/application.rb:149:in `wrap_in_transaction’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:456:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/app/controllers/application.rb:49:in `filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:484:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:634:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_with_filters’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_with_benchmark’ file:/Volumes/Disk1/Sites/mingle/vendor/java/jruby-complete.jar!/benchmark.rb:293:in `measure’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_with_benchmark’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action_with_rescue’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `process’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_with_filters’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process_with_session_management_support’ /Volumes/Disk1/Sites/mingle/vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process’ /Volumes/Disk1/Sites/mingle/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch’ :1 2008-04-16 17:46:43,719 [/] 500 displayed 2008-04-16 17:46:43,719 [/] Rendering templateerrors/unknownstatus500layoutfalse within errors/layout 2008-04-16 17:46:43,720 [/] Rendering errors/unknown (500) |
|
Dec 14, 2007
|
Topic: Troubleshooting Installation of Mingle / One subversion repository per project? Is there any workaround for this issue short of creating a new repository for every project? Thanks! |
