java.lang.NoSuchMethodError: wisers.db.DbUserLoginRecord.getEnabledProductIds()[I
        at wisers.wiseda.multiserver.impl.user.UserProfileImpl.<init>(UserProfileImpl.java:74)
        at wisers.wiseda.multiserver.impl.DAObjectCreator.CreateUserProfile(DAObjectCreator.java:129)
        at wisers.wiseda.multiserver.UserManagementServer.createUserProfile(UserManagementServer.java:191)   DbUserLoginRecord这个类只有wisedb.jar 这个jar包有,而且此类中有getEnabledProductIds方法,不知道什么原因??
        请各位大虾帮忙解决一下!!  

解决方案 »

  1.   

    是不是看的源代码跟实际的class不是同一份
    最好反编译一下看看有没有这个method的definition
      

  2.   

    wisers.db.DbUserLoginRecord.getEnabledProductIds()  没有这个方法。要么不存在。要么编译有问题
      

  3.   

      在jar包中可以找到DbUserLoginRecord.getEnabledProductIds()该方法,已经编译很多次了!!        真的感觉很奇怪!!
      

  4.   


    你保证运行时用的class就是确认有该方法的源代码编译产生的?
      

  5.   


      原来都没有问题,就是CVS中update之后就老是报这错误!!    
      

  6.   


    class中肯定没有这个方法,有的话就不会报这个错误了,不是吗?