We will disable Integration tests for the moment.

Thanks,
Sameera.

On Fri, Feb 27, 2015 at 7:26 AM, Dharshana Warusavitharana <
dharsha...@wso2.com> wrote:

> Hi Sameera,
>
> Thank you for sharing the pack. I tried to execute integration test
> pointing the pack you have shared.
>
> Its not only the tomcat bundle that gives error it sees some other bundles
> too.
>
> Seems like EMMA is no longer have support for latest JDKs. Since EMMA is
> off development since 2005 we may need to change our coverage strategy by
> moving to jacoco
>
> Untill we figure this out you can move forward with the integration tests
> by disabling coverage.
>
> You can disable coverage by making
> <coverage>true</coverage>
> in automation.xml
>
> Thank You,
> Dharshana.
>
> On Thu, Feb 26, 2015 at 7:54 PM, Sameera Jayasoma <same...@wso2.com>
> wrote:
>
>> Thanks Darshana,
>>
>> I've uploaded the wso2as-6.0.0-SNAPSHOT distribution to an svn
>> repository. This pack is built in Java 8. Here are the steps reproduce this
>> error.
>>
>> 1) Download the AS pack from [1], unzip and start. You won't get the
>> error coz no jar files are instrumented using EMMA.
>> 2) Instrument carbon.tomcat bundle using the following command. I've
>> attached emma jar file as well.
>>
>> java -cp emma-2.1.5320.jar emma instr -m overwrite -cp 
>> org.wso2.carbon.tomcat_4.4.0-SNAPSHOT.jar
>>
>> 3) Now start the pack. You will get the error.
>>
>> Thanks,
>> Sameera.
>>
>> [1] http://svn.wso2.org/repos/wso2/people/sameera/work/emma-as-pack
>>
>>
>> On Thu, Feb 26, 2015 at 7:02 PM, Dharshana Warusavitharana <
>> dharsha...@wso2.com> wrote:
>>
>>> Hi Sameera,
>>>
>>> Will have a look.
>>>
>>> Thank you,
>>> Dharshana.
>>>
>>> On Thu, Feb 26, 2015 at 6:56 PM, Sameera Jayasoma <same...@wso2.com>
>>> wrote:
>>>
>>>> Hi Folks,
>>>>
>>>> AS integration tests are failing in Java 8 due to $Subject. Following
>>>> is the error.
>>>>
>>>> *java.lang.ClassFormatError: Illegal local variable table length 5 in
>>>> method org.wso2.carbon.tomcat.jndi.CarbonJavaURLContextFactory.<init>()V*
>>>>
>>>> Looks like Java 8 cannot understand the bytecode produced by
>>>> instrumentations. We are using an older version of EMMA. I guess the
>>>> generated bytecode does not compatible with Java 8.
>>>>
>>>> Automation Team, can we find a solution to this problem?
>>>>
>>>> Thanks,
>>>> Sameera.
>>>>
>>>>
>>>> [2015-02-26 15:05:04,157] ERROR
>>>> {org.wso2.carbon.user.core.internal.Activator} -  Cannot start User Manager
>>>> Core bundle
>>>>
>>>> *java.lang.ClassFormatError: Illegal local variable table length 5 in
>>>> method org.wso2.carbon.tomcat.jndi.CarbonJavaURLContextFactory.<init>()V*at
>>>> java.lang.Class.forName0(Native Method)
>>>> at java.lang.Class.forName(Class.java:340)
>>>> at
>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder$2.run(CarbonContextDataHolder.java:1181)
>>>> at
>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder$2.run(CarbonContextDataHolder.java:1177)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder.classForName(CarbonContextDataHolder.java:1177)
>>>> at
>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder.access$700(CarbonContextDataHolder.java:94)
>>>> at
>>>> org.wso2.carbon.context.internal.CarbonContextDataHolder$CarbonInitialJNDIContextFactoryBuilder.createInitialContextFactory(CarbonContextDataHolder.java:456)
>>>> at
>>>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:681)
>>>> at
>>>> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
>>>> at
>>>> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:341)
>>>> at javax.naming.InitialContext.lookup(InitialContext.java:417)
>>>> at javax.naming.InitialContext.doLookup(InitialContext.java:290)
>>>>
>>>>
>>>> --
>>>> Sameera Jayasoma,
>>>> Software Architect,
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: same...@wso2.com
>>>> blog: http://blog.sameera.org
>>>> twitter: https://twitter.com/sameerajayasoma
>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>> Mobile: 0094776364456
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Dharshana Warusavitharana
>>> Senior Software Engineer , Test Automation
>>> WSO2 Inc. http://wso2.com
>>> email : dharsha...@wso2.com <dharsha...@wso2.com>
>>> Tel  : +94 11 214 5345
>>> Fax :+94 11 2145300
>>> cell : +94770342233
>>> blog : http://dharshanaw.blogspot.com
>>>
>>> lean . enterprise . middleware
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma,
>> Software Architect,
>>
>> WSO2, Inc. (http://wso2.com)
>> email: same...@wso2.com
>> blog: http://blog.sameera.org
>> twitter: https://twitter.com/sameerajayasoma
>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>> Mobile: 0094776364456
>>
>> Lean . Enterprise . Middleware
>>
>>
>
>
> --
>
> Dharshana Warusavitharana
> Senior Software Engineer , Test Automation
> WSO2 Inc. http://wso2.com
> email : dharsha...@wso2.com <dharsha...@wso2.com>
> Tel  : +94 11 214 5345
> Fax :+94 11 2145300
> cell : +94770342233
> blog : http://dharshanaw.blogspot.com
>
> lean . enterprise . middleware
>



-- 
Sameera Jayasoma,
Software Architect,

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://blog.sameera.org
twitter: https://twitter.com/sameerajayasoma
flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
Mobile: 0094776364456

Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to