-
Bug
-
Resolution: Fixed
-
Blocker
-
3.5.8, 3.5.9
-
Linux dev.ecilia.fr 2.6.15-52-server #1 SMP Wed Aug 20 13:40:34 UTC 2008 i686 GNU/Linux
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-01)
Java HotSpot(TM) Client VM (build Blackdown-1.4.2-01, mixed mode)
Downloaded "magnolia-tomcat-bundle-3.6.1-bundle-jdk14.zip"
After installation, when displaying homepage, encountered:
2008-09-18 15:52:06 StandardWrapperValve[default]: Servlet.service() for servlet default threw exception
java.lang.NoSuchMethodError: java.lang.Integer.valueOf(I)Ljava/lang/Integer;
at info.magnolia.voting.DefaultVoting.vote(DefaultVoting.java:67)
at info.magnolia.cms.filters.AbstractMgnlFilter.bypasses(AbstractMgnlFilter.java:81)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:200)
Checked the sourcecode, you make use of:
DefaultVoting.java:67
log.debug("highest vote is now {}", Integer.valueOf(highestVote));
However java.lang.Integer.valueOf(int) is available only since Java 1.5.0.
- is related to
-
MAGNOLIA-2266 Activating a page throws an error
- Closed
- is superseded by
-
MAGNOLIA-2700 Require Java 5 as from Magnolia 4.1
- Closed