发生ClassFormatError:类文件Template_1007 $ _run_closure1_closure2中的未知常量标记32

时间:2017-06-01 04:39:08

标签: java playframework-1.x

我有一个java控制器类,名称为DataManageMent.java。我发现了这个错误:

  

发生ClassFormatError:类文件中的未知常量标记32   Template_1007 $ _run_closure1_closure2

Here is my screenshot

这是我的代码:

public static void viewDetails(Long id){

        String users = session.get("username");

        User user = User.findByName(users);

        List<Water> waterList=new ArrayList<Water>();
        List<Sanitation> sanitationList =new ArrayList<Sanitation>();
        List<SportsRecreation> sportsRecreationList =new ArrayList<SportsRecreation>();
        List<SchoolEnvironment> schoolEnvironmentList =new ArrayList<SchoolEnvironment>();

        List<GeoDivision> geoDivisionList = GeoDivision.findAll();
        List<GeoDistrict> geoDistrictList = GeoDistrict.findAll();
        List<GeoUpazilla> geoUpazillaList = GeoUpazilla.findAll();
        List<Form> formList = Form.findAll();
        List<SchoolInformation> schoolList = SchoolInformation.findAll();

        Long roleId = user.role.id;

        if(roleId==3){

            Long schoolId = user.school.id;
            Logger.info("school: " + schoolId + "roleId: " + roleId);

            waterList=Water.find("school_id=?",schoolId).fetch();
            Logger.info("size: " + waterList.size());
            sanitationList = Sanitation.find("school_id=?",schoolId).fetch();
            sportsRecreationList = SportsRecreation.find("school_id=?",schoolId).fetch();
            schoolEnvironmentList = SchoolEnvironment.find("school_id=?",schoolId).fetch();

            render(geoDivisionList, geoDistrictList, geoUpazillaList,schoolList, formList,waterList,sanitationList,sportsRecreationList,schoolEnvironmentList);
        }

        else if(roleId!=3){

            waterList = Water.findAll();
            Logger.info("size: " + waterList.size());
            sanitationList = Sanitation.findAll();
            sportsRecreationList = SportsRecreation.findAll();
            schoolEnvironmentList = SchoolEnvironment.findAll();

            render(geoDivisionList, geoDistrictList, geoUpazillaList,schoolList, formList,waterList,sanitationList,sportsRecreationList,schoolEnvironmentList);
        }
    }

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。视图页面的大小更大。我必须创建一个外部js并将javascript代码传递给它。然后,它最终会起作用。