Recent Posts by Anthony Picciano

Subscribe to Recent Posts by Anthony Picciano 3 post(s) found

Aug 18, 2008
Avatar Anthony Picc... 3 post(s) #2143

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”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot™ Server VM (build 1.5.0_13-119, mixed mode)

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
Avatar Anthony Picc... 3 post(s) #1254

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
password_format:
auto_enroll: true
auto_enroll_as_mingle_admin: false

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:

2008-04-16 17:46:43,670 [/]

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

"commit"=>"Sign in È", "controller"=>"profile", "action"=>"login"}

2008-04-16 17:46:43,718 [/]

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
Avatar Anthony Picc... 3 post(s) #892

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!