Karan,

I think I have fixed it. I had to code it blind as I don't have Java6 on my mac. Can you please rebuild and let me know if you find any other problems.

-dain

On Mar 6, 2008, at 11:00 AM, Dain Sundstrom wrote:

I talked to Dan Kulp on irc and it looks like Sun has screwed us again. In Java6 update 4, they upgraded JAXWS from v2.0 to v2.1.

I'll implement the methods so we can compile on Java6.

-dain

On Mar 6, 2008, at 10:03 AM, David Blevins wrote:

Maybe we could implement the missing JAX-WS methods and have them just throw UnsupportedOperationException or something.

The Unsafe messages should just be warnings (nearly every vm has that class).

-David

On Mar 6, 2008, at 3:11 AM, Karan Malhi wrote:

Trying to build openejb using jdk 1.6 . Getting the following errors (looks like a new version of JAX-WS api is on the classpath). I had a clean maven
repo and did a fresh checkout from svn:

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\util\PojoSerial ization.java:[38,33] sun.misc.Unsafe is Sun proprietary API and may be
removed in a future relea
se
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\core\stateless\ EjbWsContext.java:[27,7] org.apache.openejb.core.stateless.EjbWsContext is
not abstract and does
not override abstract method <T>getEndpointReference(java.lang.Class<T>,
org.w3c.dom.Element...)
in javax.xml.ws.WebServiceContext
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\core\webservice
s\ProviderWrapper.java:[53,7]
org.apache.openejb.core.webservices.ProviderWrapper is not abstrac
t and does not override abstract method createW3CEndpointReference(
java.lang.String,javax.xml.na
mespace .QName ,javax.xml.namespace.QName,java.util.List<org.w3c.dom.Element>,
java.lang.String,jav
a.util.List<org.w3c.dom.Element>) in javax.xml.ws.spi.Provider
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\core\webservice
s\ProviderWrapper.java:[129,12]
org.apache.openejb.core.webservices.ProviderWrapper.ServiceDeleg
ateWrapper is not abstract and does not override abstract method
createDispatch(javax.xml.ws.End
pointReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,
javax.xml.ws.WebServiceFeatu
re...) in javax.xml.ws.spi.ServiceDelegate
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\util\PojoSerial ization.java:[41,26] sun.misc.Unsafe is Sun proprietary API and may be
removed in a future relea
se
D:\projects\oss\openejb3\container\openejb-core\src\main\java\org \apache\openejb\util\PojoSerial ization.java:[44,42] sun.misc.Unsafe is Sun proprietary API and may be
removed in a future relea
se

--
Karan Singh Malhi



Reply via email to