Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Exception JDK versions

Avatar

Level 2
Hi I´m trying run an flex application, calling a java
class, but when i add de destination tag in remoting-config file,
and then start Integrated Flex server, it´s send me next
exception.






error Could not pre-load servlet: MessageBrokerServlet

> [2]java.lang.UnsupportedClassVersionError:
radar/RadarBeans (Unsupported

> major.minor version 49.0)

> at java.lang.ClassLoader.defineClass0(Native Method)

> at java.lang.ClassLoader.defineClass(Unknown Source)

> at java.security.SecureClassLoader.defineClass(Unknown
Source)

> at

>
jrunx.util.JRunURLClassLoader.defineClass(JRunURLClassLoader.java:188)

> at

>
jrunx.util.JRunURLClassLoader.findClass(JRunURLClassLoader.java:153)

> at

>
jrunx.util.JRunURLClassLoader.loadFromLoadClass(JRunURLClassLoader.java:

> 117)

> at

>
jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:81)

> at

>
jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:70)

> at java.lang.ClassLoader.loadClassInternal(Unknown
Source)

> at java.lang.Class.forName0(Native Method)

> at java.lang.Class.forName(Unknown Source)

> at
flex.messaging.util.ClassUtil.createClass(ClassUtil.java:52)

> at

>
flex.messaging.factories.JavaFactory$JavaFactoryInstance.getInstanceClas

> s(Ja

> vaFactory.java:244)

> at

>
flex.messaging.factories.JavaFactory$JavaFactoryInstance.createInstance(

> Java

> Factory.java:251)

> at

>
flex.messaging.factories.JavaFactory.createFactoryInstance(JavaFactory.j

> ava:

> 93)

> at

>
flex.messaging.FactoryDestination.getFactoryInstance(FactoryDestination.

> java

> :76)

> at
flex.data.adapters.JavaAdapter.server(JavaAdapter.java:158)

> at
flex.data.adapters.JavaAdapter.setSettings(JavaAdapter.java:119)

> at
flex.messaging.Destination.createAdapter(Destination.java:279)

> at
flex.messaging.Destination.initDestination(Destination.java:103)

> at

>
flex.messaging.FactoryDestination.initDestination(FactoryDestination.jav

> a:58

> )

> at
flex.data.DataService.createDestination(DataService.java:90)

> at

>
flex.messaging.services.AbstractService.createDestinations(AbstractServi

> ce.j

> ava:82)

> at

>
flex.messaging.config.MessagingConfiguration.createServices(MessagingCon

> figu

> ration.java:187)

> at

>
flex.messaging.config.MessagingConfiguration.configureBroker(MessagingCo

> nfig

> uration.java:84)

> at

>
flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:105)

> at

>
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.jav

> a:12

> 00)

> at

>
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService

> .jav

> a:791)

> at

>
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:

> 293)

> at

>
jrun.deployment.DeployerService.initModules(DeployerService.java:711)

> at

>
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.

> java

> :242)

> at
jrun.deployment.DeployerService.deploy(DeployerService.java:430)

> at

>
jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.

> java

> :179)

> at
jrun.deployment.DeployerService.run(DeployerService.java:891)

> at

>
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:23

> 0)

> at

>
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java

> :428

> )

> at
jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

> [1]flex.messaging.config.ConfigurationException: Error
instantiating

> application scoped instance of type 'radar.RadarBeans'
for destination

> 'contactradar'.

> at

>
flex.messaging.factories.JavaFactory.createFactoryInstance(JavaFactory.j

> ava:

> 117)

> at

>
flex.messaging.FactoryDestination.getFactoryInstance(FactoryDestination.

> java

> :76)

> at
flex.data.adapters.JavaAdapter.server(JavaAdapter.java:158)

> at
flex.data.adapters.JavaAdapter.setSettings(JavaAdapter.java:119)

> at
flex.messaging.Destination.createAdapter(Destination.java:279)

> at
flex.messaging.Destination.initDestination(Destination.java:103)

> at

>
flex.messaging.FactoryDestination.initDestination(FactoryDestination.jav

> a:58

> )

> at
flex.data.DataService.createDestination(DataService.java:90)

> at

>
flex.messaging.services.AbstractService.createDestinations(AbstractServi

> ce.j

> ava:82)

> at

>
flex.messaging.config.MessagingConfiguration.createServices(MessagingCon

> figu

> ration.java:187)

> at

>
flex.messaging.config.MessagingConfiguration.configureBroker(MessagingCo

> nfig

> uration.java:84)

> at

>
flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:105)

> at

>
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.jav

> a:12

> 00)

> at

>
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService

> .jav

> a:791)

> at

>
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:

> 293)

> at

>
jrun.deployment.DeployerService.initModules(DeployerService.java:711)

> at

>
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.

> java

> :242)

> at
jrun.deployment.DeployerService.deploy(DeployerService.java:430)

> at

>
jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.

> java

> :179)

> at
jrun.deployment.DeployerService.run(DeployerService.java:891)

> at

>
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:23

> 0)

> at

>
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java

> :428

> )

> at
jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

> [0]flex.messaging.config.ConfigurationException: Unable
to create

> service

> 'flex.data.DataService' for 'data-service' due to the
following error:

> Error

> instantiating application scoped instance of type
'radar.RadarBeans' for

> destination 'contactradar'..

> at

>
flex.messaging.config.MessagingConfiguration.createServices(MessagingCon

> figu

> ration.java:202)

> at

>
flex.messaging.config.MessagingConfiguration.configureBroker(MessagingCo

> nfig

> uration.java:84)

> at

>
flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:105)

> at

>
jrun.servlet.WebApplicationService.loadServlet(WebApplicationService.jav

> a:12

> 00)

> at

>
jrun.servlet.WebApplicationService.preloadServlets(WebApplicationService

> .jav

> a:791)

> at

>
jrun.servlet.WebApplicationService.postStart(WebApplicationService.java:

> 293)

> at

>
jrun.deployment.DeployerService.initModules(DeployerService.java:711)

> at

>
jrun.deployment.DeployerService.createWatchedDeployment(DeployerService.

> java

> :242)

> at
jrun.deployment.DeployerService.deploy(DeployerService.java:430)

> at

>
jrun.deployment.DeployerService.checkWatchedDirectories(DeployerService.

> java

> :179)

> at
jrun.deployment.DeployerService.run(DeployerService.java:891)

> at

>
jrunx.scheduler.SchedulerService.invokeRunnable(SchedulerService.java:23

> 0)

> at

>
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java

> :428

> )

> at
jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

>




It looks likeI´m running JDK 5.0 compiled classes under
a 1.4 or earlier JVM.

But how can I solve it and get that my application compile
and uses same jdk versions???



Thanks
2 Replies

Avatar

Level 3
Hi,



Recompile your radar.RadarBeans class using the same Java
version of javac as the JVM your server is using.



Best,

Seth

Avatar

Level 2
thanks, really it´s a good solution.

But my server uses a 1.4 VM version, It´s posible
changes to a 1.5 version????? how????

Thanks in advance.

Avatar

Level 3
In order to update the JVM your app server is using you'll
need to refer to your server docs because 1.5 JVM support and
configuration varies by app server.



Best,

Seth