zhiqinghuang / lambdaj

Automatically exported from code.google.com/p/lambdaj
Apache License 2.0
0 stars 0 forks source link

Class javax.el.BeanELResolver can not access a member of class ch.lambdaj.group.GroupImpl with modifiers "public" #105

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. on backing bean:

 Group<Quote> groupedQuotes = group(filteredQuotes, by(on(Quote.class).getUtilityName()));

2. on xhtml:

<ui:repeat var="utility" value="#{quoteBean.groupedQuotes.keySet()}">
                        <div class="header-state">#{utility}</div>
                        <div class="rate-container">
                            <ui:repeat var="utilityQuote" value="#{quoteBean.groupedQuotes.find(utility)}">
...
                            </ui:repeat>
                        </div>
                    </ui:repeat>

3. error is on line 1 of xhtml #{quoteBean.groupedQuotes.keySet()}

What is the expected output? 

map of List objects

What do you see instead?

Class javax.el.BeanELResolver can not access a member of class 
ch.lambdaj.group.GroupImpl with modifiers "public"

What version of the product are you using? 
lambdaj version2.4

On what operating system?
windows 7

Please provide any additional information below.

I've checked the GroupImpl class and the modifier is default not public. 

Original issue reported on code.google.com by emascari...@gmail.com on 7 Mar 2013 at 1:59