我想通过scala中的unboundid使用LDAP,但编译器不断崩溃。在scala中使用unboundid ldap ...奇怪的编译错误
我刚刚创建的对象,看起来像这样:我加入这个
package utils
import com.unboundid.ldap.sdk._
object LdapHelper {
val ldap = LDAPConnection("ldap.example.com", 389)
}
: “com.unboundid” % “unboundid-ldapsdk” % “2.3.1” 我在Build.scala appDependencies。我使用Play 2.1和Scala版本2.10.1。
我得到一个非常奇怪的错误信息(见下文):
错误消息就是这么奇怪,我真的不知道从哪里开始寻找线索。 不确定问题出在unboundid,play,scala,sbt?
如何成功地将unboundid集成到我的scala项目中?
感谢
错误Scala编译器:断言失败:在编译:C:\游戏\ todolist的\程序\ utils的\ LdapHelper.scala阶段期间:全球=打字员,atPhase =解析库版本:版本2.10.2编译器版本:版本2.10.2重构参数:-classpath C:\ play \ todolist.target; C:\ eclipse \ scala-SDK-3.0.1-vfinal-2.10-win32.win32.x86_64 \ configuration \ org.eclipse。
...
最后一棵树到TYPER:订货号(LDAPConnection) 符号:(标志:) 符号定义: 符号业主: 背景下业主:值LDAP - >对象LdapHelper - >包装utils的
==内附的模板或块==
模板(// VAL:在对象LdapHelper “java.lang.Object继承” //父母 ValDef( 私人 “_” ) // 3语句 DefDef(// DEF:在对象LdapHelper “” [] 列表(无) 块( 应用( 超级。 “” 无 ) () ) ) DefDef(// DEF X:在对象LdapHelper “×” [] 无 () ) ValDef(//私人[此] VAL LDAP:在对象LdapHelper 私人 “LDAP” 应用( “LDAPConnection” // 2个参数 “ldap.example.com” ) ) )
感谢您的信息!现在,我结束了使用javax.naming._而不是unboundid。 :)很高兴知道这将在Scala 2.10.4中修复。 – nemoo