Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Unsupported major.minor version 50.0 on Application Object

57 views
Skip to first unread message

jgurf...@e-ci.com.au

unread,
Aug 30, 2007, 8:46:31 PM8/30/07
to
Hi there,

I'm attempting to use an Application Object for personalization... I've popped the jar in [portal]\pzn\v6.0\collections folder, restarted server etc etc...

When I try to define the Application Object nothing happens and looking at the logs I get the dreaded Unsupported major.minor version. The thing is I've compile the jar using the jdk within portal so I can't see how there can be a version conflict.

any suggestions?


java.lang.UnsupportedClassVersionError: com/test/TestApplicationObject (Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName1(Native Method)
at java.lang.Class.forName(Class.java(Compiled Code))
at com.ibm.websphere.personalization.ui.managers.ApplicationObjectManager.validate(ApplicationObjectManager.java:61)
at com.ibm.websphere.personalization.ui.details.views.item.PznArtifactItemHandler.submitItem(PznArtifactItemHandler.java:300)
at com.ibm.wps.caf.jcr.editor.AbstractCmItemEditor.sendEvent(AbstractCmItemEditor.java:502)
at com.ibm.websphere.personalization.ui.details.views.item.PznArtifactItemHandler.sendEvent(PznArtifactItemHandler.java:383)
at com.ibm.wps.caf.frame.LegacyEditorsFrame.sendEvent(LegacyEditorsFrame.java:183)
at com.ibm.wps.caf.portlet.StandardPortlet.sendEvent(StandardPortlet.java:88)
at com.ibm.wps.caf.struts.actions.common.ProcessControllerEventsAction.performAction(ProcessControllerEventsAction.java:74)
at com.ibm.wps.caf.struts.actions.common.BaseAction.processAction(BaseAction.java:144)
at com.ibm.wps.caf.struts.actions.common.BaseAction.execute(BaseAction.java:90)
at com.ibm.wps.portlets.struts.WpsRequestProcessor.processActionPerform(WpsRequestProcessor.java:355)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processActionPerformed(WpsStrutsPortlet.java:1947)
at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processStrutsAction(WpsStrutsPortlet.java:2587)
at com.ibm.wps.portlets.struts.WpsStrutsPortlet.processAction(WpsStrutsPortlet.java:2608)
at com.ibm.wps.caf.runtime.portlet.FrameworkPortlet.actionPerformed(FrameworkPortlet.java:254)
at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:323)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl._dispatch(PortletDelegateImpl.java:378)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.access$200(PortletDelegateImpl.java:61)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl$Context.callPortlet(PortletDelegateImpl.java:492)
at com.ibm.wps.pe.pc.legacy.services.PortletFilterServiceImpl.doFilter(PortletFilterServiceImpl.java:367)
at com.ibm.wps.pe.pc.legacy.services.PortletFilter.doFilter(PortletFilter.java:42)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletDelegateImpl.dispatch(PortletDelegateImpl.java:132)
at org.apache.jetspeed.portlet.Portlet.doPost(Portlet.java:505)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at com.ibm.wps.pe.pc.legacy.cache.CacheablePortlet.service(CacheablePortlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jetspeed.portlet.Portlet.service(Portlet.java:493)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:762)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:633)
at com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:419)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:377)
at com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:83)
at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1129)
at com.ibm.wps.pe.pc.legacy.EventEnvironmentImpl.includePortlet(EventEnvironmentImpl.java:171)
at com.ibm.wps.pe.pc.legacy.event.ActionEventImpl.prepare(ActionEventImpl.java:201)
at com.ibm.wps.pe.pc.legacy.event.EventQueueManager.processEventLoop(EventQueueManager.java:87)
at com.ibm.wps.pe.pc.legacy.PortletContainerImpl.performEvents(PortletContainerImpl.java:214)
at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:241)
at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:1016)
at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:507)
at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:769)
at com.ibm.wps.engine.Servlet.doGet(Servlet.java:610)
at com.ibm.wps.engine.Servlet.doPost(Servlet.java:795)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:263)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3071)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:236)
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1958)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:98)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471)

kors.v...@apriarsa.fr

unread,
Apr 18, 2008, 9:20:09 AM4/18/08
to
If you are using RAD7 (Rational SDP70) to build your application:

The Eclipse platform on which RAD7 is built uses a new configuration page called "project facets". You can find it among the project properties (right clic the project).

On this page you can select the java level you want to use for your project (1.3, 1.4, 5.0 or 6.0) keeping in mind that WAS 6 = 1.4 and WAS6.1 = 5.0.

But I've found projects imported from RAD6 initialized (automaticaly) to java 6.0 which produced the same "unsupported version" message.

0 new messages