You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by GitBox <gi...@apache.org> on 2018/09/13 10:24:00 UTC
[GitHub] izenk opened a new issue #2843: link Domain to LDAP error
izenk opened a new issue #2843: link Domain to LDAP error
URL: https://github.com/apache/cloudstack/issues/2843
<!--
Verify first that your issue/request is not already reported on GitHub.
Also test if the latest release and master branch are affected too.
Always add information AFTER of these HTML comments, but no need to delete the comments.
-->
##### ISSUE TYPE
<!-- Pick one below and delete the rest -->
* Bug Report
##### COMPONENT NAME
<!--
Management server
-->
~~~
~~~
##### CLOUDSTACK VERSION
<!--
4.11.1
-->
~~~
~~~
##### CONFIGURATION
<!--
Advanced networking
-->
##### OS / ENVIRONMENT
<!--
CentOS Linux release 7.4.1708
-->
##### SUMMARY
Function: link LDAP to domain
LDAP settings are configured
CloudStack see ldap and I can add users through 'Add LDAP account'
LDAP users can login
##### STEPS TO REPRODUCE
Create Domain
Click 'Link LDAP to domain' -> fill form -> click 'Ok'
##### EXPECTED RESULTS
~~~
Domain is linked to LDAP
~~~
##### ACTUAL RESULTS
Error: can not link a domain unless a basedn is configured for it
~~~
2018-09-13 11:24:48,503 TRACE [o.a.c.a.BaseCmd] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) Caught exception while checking first class entities for display property, continuing on
java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.String
at org.apache.cloudstack.api.BaseCmd.isDisplay(BaseCmd.java:375)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:109)
at com.cloud.api.ApiServer.queueCommand(ApiServer.java:732)
at com.cloud.api.ApiServer.handleRequest(ApiServer.java:556)
at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:310)
at com.cloud.api.ApiServlet$1.run(ApiServlet.java:130)
at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:127)
at com.cloud.api.ApiServlet.doGet(ApiServlet.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:686)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:527)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:530)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
at java.lang.Thread.run(Thread.java:748)
2018-09-13 11:24:48,503 TRACE [c.c.u.d.T.Transaction] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) conn: Using existing DB connection
2018-09-13 11:24:48,503 TRACE [c.c.u.d.T.Statement] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) Preparing: SELECT domain_details.id, domain_details.domain_id, domain_details.name, domain_details.value FROM domain_details WHERE domain_details.domain_id = ? AND domain_details.name = ? ORDER BY RAND() LIMIT 1
2018-09-13 11:24:48,503 TRACE [c.c.u.d.T.Statement] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) Closing: com.mysql.jdbc.JDBC4PreparedStatement@381e9ba9: SELECT account.id, account.account_name, account.type, account.role_id, account.domain_id, account.state, account.removed, account.cleanup_needed, account.network_domain, account.uuid, account.default_zone_id, account.default FROM account WHERE account.id = 1
2018-09-13 11:24:48,504 TRACE [c.c.u.n.NioConnection] (AgentManager-NioConnectionHandler-1:null) (logid:) Keys Processing: 0
2018-09-13 11:24:48,504 TRACE [c.c.u.n.NioConnection] (AgentManager-NioConnectionHandler-1:null) (logid:) Keys Done Processing.
2018-09-13 11:24:48,506 INFO [c.c.a.ApiServer] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) can not link a domain unless a basedn is configured for it.
2018-09-13 11:24:48,508 TRACE [c.c.a.r.ApiResponseSerializer] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) ===Serializing Response===
2018-09-13 11:24:48,509 DEBUG [c.c.a.ApiServlet] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) ===END=== 192.168.7.78 -- GET command=linkDomainToLdap&response=json&domainid=0fb4bbcc-a30a-4f5c-ab0a-e118ed4bbbc0&type=GROUP&name=demosso&accounttype=0&_=1536830688458
2018-09-13 11:24:48,509 TRACE [o.a.c.c.CallContext] (qtp1595953398-12:ctx-be9c3a72 ctx-7980a1a6) (logid:338bd4c9) Unregistered: CCtxt[acct=15; user=17; id=7980a1a6-2a33-4818-9fbe-ef8e05b3f03e]
2018-09-13 11:24:48,509 TRACE [c.c.u.d.T.Statement] (qtp1595953398-12:ctx-be9c3a72) (logid:338bd4c9) Closing: com.mysql.jdbc.JDBC4PreparedStatement@538c8b62: SELECT domain_details.id, domain_details.domain_id, domain_details.name, domain_details.value FROM domain_details WHERE domain_details.domain_id = 7 AND domain_details.name = _binary'ldap.basedn' ORDER BY RAND() LIMIT 1
2018-09-13 11:24:48,509 TRACE [c.c.u.d.T.Connection] (qtp1595953398-12:ctx-be9c3a72) (logid:338bd4c9) Closing DB connection: dbconn516534065
2018-09-13 11:24:48,509 TRACE [c.c.u.d.T.Transaction] (qtp1595953398-12:ctx-be9c3a72) (logid:338bd4c9) Transaction is done
2018-09-13 11:24:48,509 TRACE [o.a.c.c.LogContext] (qtp1595953398-12:ctx-be9c3a72) (logid:338bd4c9) Unregistered: LogCtxt[acct=1; user=1; id=338bd4c9-badf-4beb-a4fe-ed39d1d4dece]
2018-09-13 11:24:48,509 TRACE [o.a.c.c.CallContext] (qtp1595953398-12:ctx-be9c3a72) (logid:) Unregistered: CCtxt[acct=1; user=1; id=be9c3a72-1172-4e1a-9241-1228e7c9d49a]
2018-09-13 11:24:48,513 TRACE [c.c.u.d.T.Transaction] (Cluster-Heartbeat-1:ctx-4bb657db) (logid:16cdf692) txn: DB Changes committed. Time = 27
2018-09-13 11:24:48,513 TRACE [c.c.u.d.T.Statement] (Cluster-Heartbeat-1:ctx-4bb657db) (logid:16cdf692) Closing: com.mysql.jdbc.JDBC4PreparedStatement@7b3fdd3a: update mshost set last_update='2018-09-13 09:24:48', removed=null, alert_count=0 where id=2 and runid=1536830612204
2018-09-13 11:24:48,513 TRACE [c.c.u.d.T.Connection] (Cluster-Heartbeat-1:ctx-4bb657db) (logid:16cdf692) Closing DB connection: dbconn324315536
~~~
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services