Hi Tania, Thanks for updating the doc. I think this answer can be modified to include the following, so that it would be more descriptive and understandable.
*"Current version of Developer studio runs on Java 1.7 and Application server 5.2.1 runs on Java 1.6 or later. This can lead to Java compliance issues if you're using different Java versions on Developer studio and Application Server. To solve this, follow below steps when building artifacts using Developer studio.* *Right click the Axis2 service project and go to properties window.* *In Java Compiler tab, set compiler compliance level to Java version that Application Server runs on."* IMO, it is not good to ask the user to change the java version that AS runs on. Instead, defining the compiler compliance level from within eclipse is the correct approach. Thanks, On Tue, May 13, 2014 at 9:14 AM, Tania Mahanama <[email protected]> wrote: > Hi, > > I have added this to the FAQ section [1] after discussing with AsankaS. > Please let me know if there are any changes to be made. > > [1] > https://docs.wso2.org/display/DVS360/FAQ#FAQ-HowcanIavoidJavaversionproblemswhencreatingaxis2servicesanddeployinginAS > ? > > Thanks, > Tania > > > On Mon, May 12, 2014 at 3:13 PM, Kasun Gajasinghe <[email protected]> wrote: > >> Hi Pulasthi/Jasintha, >> >> +1 to get this added to the documentation. Running AS with JDK 1.7 would >> 'fix' the problem, but carbon products support JDK 1.6. So, the artifacts >> developed via DevS also need to comply with JDK 1.6 runtime. >> >> Thanks, >> KasunG >> >> >> On Mon, May 12, 2014 at 2:43 PM, Pulasthi Supun <[email protected]>wrote: >> >>> Hi Jasintha, >>> >>> As you pointed out over chat my AS server was running on a 1.6 JVM since >>> i only changed my java version to 1.7 to run eclipse. starting the server >>> with 1.7 solved the problem. >>> >>> Regards, >>> Pulasthi >>> >>> >>> On Mon, May 12, 2014 at 2:20 PM, Pulasthi Supun <[email protected]>wrote: >>> >>>> Hi Jasintha, >>>> >>>> This documentation only mentions that it requires java 1.7 to use DevS >>>> 3.6. That is not the concern i raised in here. i am referring to a >>>> different problem. That happens due to compiler compliance levels. please >>>> correct me if am wrong but i did not see such a point mentioned in the >>>> documentation >>>> >>>> Regards, >>>> Pulasthi >>>> >>>> >>>> On Mon, May 12, 2014 at 2:10 PM, Jasintha Dasanayake <[email protected] >>>> > wrote: >>>> >>>>> >>>>> >>>>> On Mon, May 12, 2014 at 2:00 PM, Pulasthi Supun <[email protected]>wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> Came across $subject. This happened because Eclipse Kepler which is >>>>>> used with DevS 3.6 requires java 1.7. so by default the JRE version used >>>>>> will be java 1.7 and the java compiler compliance level will be 1.7 .But >>>>>> if >>>>>> you create a simple Axis2 service and try to deploy on AS i get the >>>>>> following error. This can be solved by changing the compiler compliance >>>>>> level in project settings to 1.6. But i think it should be mentioned in >>>>>> the >>>>>> documentation to avoid any future confusion. >>>>>> >>>>> >>>>> Yes, we have already mention that in the documentation[1] >>>>> >>>>> [1] - https://docs.wso2.org/display/DVS360/Installation >>>>> >>>>> /Jasintha >>>>> >>>>> >>>>>> >>>>>> Error: java.lang.UnsupportedClassVersionError: >>>>>> org/wso2/arvosample/AvroPublisher : Unsupported major.minor version 51.0 >>>>>> at >>>>>> java.lang.ClassLoader.defineClass1(Native Method) at >>>>>> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at >>>>>> java.lang.ClassLoader.defineClass(ClassLoader.java:615) at >>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) >>>>>> at >>>>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at >>>>>> java.net.URLClassLoader.access$000(URLClassLoader.java:58) at >>>>>> java.net.URLClassLoader$1.run(URLClassLoader.java:197) at >>>>>> java.security.AccessController.doPrivileged(Native Method) at >>>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) at >>>>>> org.apache.axis2.deployment.DeploymentClassLoader.findClass(DeploymentClassLoader.java:78) >>>>>> at >>>>>> org.apache.axis2.deployment.DeploymentClassLoader.loadClass(DeploymentClassLoader.java:278) >>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at >>>>>> org.apache.axis2.util.Loader.loadClass(Loader.java:218) at >>>>>> org.apache.axis2.util.Utils.getServiceClass(Utils.java:799) at >>>>>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:430) at >>>>>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:397) >>>>>> at >>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:101) >>>>>> at >>>>>> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:143) >>>>>> at >>>>>> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:82) >>>>>> at >>>>>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>>>>> at >>>>>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) >>>>>> at >>>>>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>>>>> at >>>>>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) >>>>>> at >>>>>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>>>>> at >>>>>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) >>>>>> at >>>>>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) >>>>>> at >>>>>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) >>>>>> at >>>>>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:79) >>>>>> at >>>>>> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:124) >>>>>> at >>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) >>>>>> at >>>>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) >>>>>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) >>>>>> at >>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >>>>>> at java.lang.Thread.run(Thread.java:662) >>>>>> >>>>>> Regards, >>>>>> Pulasthi >>>>>> -- >>>>>> -- >>>>>> Pulasthi Supun >>>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>>> Email: [email protected] >>>>>> Mobile: +94 (71) 9258281 >>>>>> Blog : http://pulasthisupun.blogspot.com/ >>>>>> Git hub profile: https://github.com/pulasthi >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> *Jasintha Dasanayake * >>>>> >>>>> *Senior Software EngineerWSO2 Inc. | http://wso2.com >>>>> <http://wso2.com/> lean . enterprise . middleware* >>>>> >>>>> >>>>> *mobile :- 0711368118 <0711368118> * >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Pulasthi Supun >>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>> Email: [email protected] >>>> Mobile: +94 (71) 9258281 >>>> Blog : http://pulasthisupun.blogspot.com/ >>>> Git hub profile: https://github.com/pulasthi >>>> >>> >>> >>> >>> -- >>> -- >>> Pulasthi Supun >>> Software Engineer; WSO2 Inc.; http://wso2.com, >>> Email: [email protected] >>> Mobile: +94 (71) 9258281 >>> Blog : http://pulasthisupun.blogspot.com/ >>> Git hub profile: https://github.com/pulasthi >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "WSO2 Documentation" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/a/wso2.com/d/optout. >>> >> >> >> >> -- >> >> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >> email: kasung AT spamfree wso2.com >> linked-in: http://lk.linkedin.com/in/gajasinghe >> blog: http://kasunbg.org >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "WSO2 Documentation" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/a/wso2.com/d/optout. >> > > > > -- > Tania Mahanama > Senior Technical Writer > > Contact: > Mob: +94 077 5129270 > > -- > You received this message because you are subscribed to the Google Groups > "WSO2 Documentation" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/a/wso2.com/d/optout. > -- *Gayan Kaushalya Yalpathwala* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 71 8682704 <http://asia14.wso2con.com/> <http://asia14.wso2con.com/>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
