Thanks Gayan and Kasun. I have updated the page [1]. Please have a look. [1] https://docs.wso2.org/display/DVS360/FAQ#FAQ-HowcanIavoidJavaversionproblemswhencreatingaxis2servicesanddeployinginAS ?
Thanks, Tania On Tue, May 13, 2014 at 11:11 AM, Kasun Gajasinghe <kas...@wso2.com> wrote: > > > > On Tue, May 13, 2014 at 11:03 AM, Gayan Yalpathwala <gay...@wso2.com>wrote: > >> 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 during runtime if you're using different Java versions for 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. >> >> > +1. We could also mention the first few lines of the stack trace. > > >> Thanks, >> >> >> On Tue, May 13, 2014 at 9:14 AM, Tania Mahanama <ta...@wso2.com> 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 <kas...@wso2.com>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 <pulas...@wso2.com>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 <pulas...@wso2.com>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 < >>>>>> jasin...@wso2.com> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, May 12, 2014 at 2:00 PM, Pulasthi Supun >>>>>>> <pulas...@wso2.com>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: pulas...@wso2.com >>>>>>>> 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: pulas...@wso2.com >>>>>> 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: pulas...@wso2.com >>>>> 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 documentation+unsubscr...@wso2.com. >>>>> 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 documentation+unsubscr...@wso2.com. >>>> 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 documentation+unsubscr...@wso2.com. >>> 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/> >> > > > > -- > > *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 > > > -- Tania Mahanama Senior Technical Writer Contact: Mob: +94 077 5129270
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev