VMware Horizon Community
oathelp
Contributor
Contributor

VMWare View Java Problem

I just installed the VMWare View Connection Server on a Windows Server 2003 R2 machine. I've also installed the latest version of Java, and applied all Windows updates. I've verified the server can contact our domain controllers. When I attempt to log on, I get the following error:

Unexpected Error: Can't instantiate class: 'com.vmware.vdi.admin.ui.AddEntitlementBean'.. class com.vmware.vdi.admin.ui.AddEntitlementBean : java.lang.IllegalArgumentException: Values in the map are null or not unique

I've only seen one other post about this ( old ), but no resolution. Any help greatly appreciated

Reply
0 Kudos
9 Replies
lbourque
Virtuoso
Virtuoso

Do you have the URL as https://connection-broker-fqdn.com/admin or is the admin part missing?

Want make a difference in the future of VMware Products? Feature request your ideas ( )!

Reply
0 Kudos
oathelp
Contributor
Contributor

Yes. I should clarify that the error does not happen until I enter in credentials ( domain admin ) and then click on the "LOGIN" button.

Reply
0 Kudos
lbourque
Virtuoso
Virtuoso

And what browser/version are you using?

Want make a difference in the future of VMware Products? Feature request your ideas ( )!

Reply
0 Kudos
oathelp
Contributor
Contributor

IE 8

Reply
0 Kudos
lbourque
Virtuoso
Virtuoso

Have you tried this with Firefox to see if you get the same error? (trying to figure out if it's an issue with View or browser)

Want make a difference in the future of VMware Products? Feature request your ideas ( )!

Reply
0 Kudos
oathelp
Contributor
Contributor

Yes - I tried Firefox but got the same result. I've attached a screenshot.

Reply
0 Kudos
admin
Immortal
Immortal

Is that a 32bit or 64 bit OS you are using ?

Also can you copy paste the full error message by clicking the "show details" button

Reply
0 Kudos
oathelp
Contributor
Contributor

Windows Server 2003 R2 Standard Edition, 32bit.

Reply
0 Kudos
oathelp
Contributor
Contributor

javax.faces.FacesException: Can't instantiate class: 'com.vmware.vdi.admin.ui.AddEntitlementBean'.. class com.vmware.vdi.admin.ui.AddEntitlementBean : java.lang.IllegalArgumentException: Values in the map are null or not unique

at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:209)

at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)

at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)

at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)

at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)

at com.sun.el.parser.AstValue.getValue(AstValue.java:106)

at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)

at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)

at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)

at javax.faces.component.UIOutput.getValue(UIOutput.java:147)

at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:82)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:191)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:169)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:79)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:371)

at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:366)

at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)

at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:234)

at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)

at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.FileUploadFilter.doFilter(SourceFile:123)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.LoginFilter.doFilter(SourceFile:113)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.DisableUrlSessionFilter.doFilter(SourceFile:61)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Thread.java:595)

Caused by: java.lang.ClassNotFoundException: class com.vmware.vdi.admin.ui.AddEntitlementBean : java.lang.IllegalArgumentException: Values in the map are null or not unique

at java.beans.Beans.instantiate(Beans.java:208)

at java.beans.Beans.instantiate(Beans.java:48)

at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:203)

... 64 more

Caused by: java.lang.IllegalArgumentException: Values in the map are null or not unique

at com.vmware.vdi.adamwrapper.utilities.Utility.inverseMap(SourceFile:718)

at com.vmware.vdi.adamwrapper.ad.DirectoryQueryManagerADImpl.a(SourceFile:605)

at com.vmware.vdi.adamwrapper.ad.DirectoryQueryManagerADImpl.getKnownDomains(SourceFile:667)

at com.vmware.vdi.adamwrapper.ad.DirectoryQueryManagerADImpl.a(SourceFile:691)

at com.vmware.vdi.adamwrapper.ad.DirectoryQueryManagerADImpl.getLocationList(SourceFile:707)

at com.vmware.vdi.admin.ui.common.Util.getDomains(SourceFile:271)

at com.vmware.vdi.admin.ui.AddEntitlementBean.(SourceFile:68)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at java.lang.Class.newInstance0(Class.java:350)

at java.lang.Class.newInstance(Class.java:303)

at java.beans.Beans.instantiate(Beans.java:204)

at java.beans.Beans.instantiate(Beans.java:48)

at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:203)

at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:256)

at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)

at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)

at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)

at com.sun.el.parser.AstValue.getValue(AstValue.java:106)

at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)

at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)

at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)

at javax.faces.component.UIOutput.getValue(UIOutput.java:147)

at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:82)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:191)

at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:169)

at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.ajax4jsf.renderkit.html.AjaxOutputPanelRenderer.encodeChildren(AjaxOutputPanelRenderer.java:79)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)

at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)

at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)

at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:371)

at org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:366)

at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)

at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)

at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:234)

at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)

at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)

at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)

at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.FileUploadFilter.doFilter(SourceFile:123)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.LoginFilter.doFilter(SourceFile:113)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at com.vmware.vdi.admin.be.filters.DisableUrlSessionFilter.doFilter(SourceFile:61)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)

at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)

at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)

at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)

at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)

at java.lang.Thread.run(Thread.java:595)

Reply
0 Kudos