dev@glassfish.java.net

Re: Any changes in javamail?

From: Rama Pulavarthi <rama.pulavarthi_at_oracle.com>
Date: Thu, 16 Dec 2010 16:24:45 -0800

May be Metro (webservices-osgi) needs to depend on the updated JavaMail
1.4.4-rc1 and regenerate the osgi bundle.

thanks,
Rama Pulavarthi

On 12/16/2010 04:01 PM, Bhakti Mehta wrote:
> Hi all,
> I am running into this issue in my jaxrpc devtests. If I try with an
> older build this works
>
> Copy the 2 files from
> http://javaweb.sfbay.sun.com/~bhakti/javamail_issue/ to AS_HOME/bin
> $AS_HOME/bin/wscompile -gen:client config-wsdl.xml (This works with
> an older build)
>
> With yesterday's workspace.
> $AS_HOME/bin/wscompile -gen:client config-wsdl.xml
> Exception in thread "main" java.lang.NoClassDefFoundError:
> javax/mail/internet/MimeMultipart
> at
> com.sun.xml.rpc.encoding.soap.StandardSOAPTypeMappings.<init>(StandardSOAPTypeMappings.java:927)
>
> at
> com.sun.xml.rpc.encoding.StandardTypeMappings.getSoap(StandardTypeMappings.java:49)
>
> at
> com.sun.xml.rpc.client.BasicService.createSoapMappings(BasicService.java:247)
>
> at
> com.sun.xml.rpc.client.BasicService.createStandardTypeMappingRegistry(BasicService.java:219)
>
> at
> com.sun.xml.rpc.processor.generator.SerializerRegistryGenerator.writeGetRegistry(SerializerRegistryGenerator.java:485)
>
> at
> com.sun.xml.rpc.processor.generator.SerializerRegistryGenerator.generateSerializerRegistry(SerializerRegistryGenerator.java:364)
>
> at
> com.sun.xml.rpc.processor.generator.SerializerRegistryGenerator.postVisitService(SerializerRegistryGenerator.java:176)
>
> at
> com.sun.xml.rpc.processor.generator.GeneratorBase.visit(GeneratorBase.java:238)
>
> at com.sun.xml.rpc.processor.model.Service.accept(Service.java:119)
> at
> com.sun.xml.rpc.processor.generator.GeneratorBase.visitModel(GeneratorBase.java:228)
>
> at
> com.sun.xml.rpc.processor.generator.GeneratorBase.visit(GeneratorBase.java:216)
>
> at com.sun.xml.rpc.processor.model.Model.accept(Model.java:156)
> at
> com.sun.xml.rpc.processor.generator.GeneratorBase.doGeneration(GeneratorBase.java:205)
>
> at
> com.sun.xml.rpc.processor.generator.GeneratorBase.perform(GeneratorBase.java:150)
>
> at com.sun.xml.rpc.processor.Processor.runActions(Processor.java:105)
> at
> com.sun.xml.rpc.tools.wscompile.CompileTool.run(CompileTool.java:763)
> at com.sun.xml.rpc.util.ToolBase.run(ToolBase.java:60)
> at com.sun.xml.rpc.tools.wscompile.Main.main(Main.java:39)
> Caused by: java.lang.ClassNotFoundException:
> javax.mail.internet.MimeMultipart
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
> ... 18 more
>
> I looked through the export packages for javax.mail.jar etc but that
> looked ok to me. Please can you confirm if you are aware of any
> changes in this area?
>
> Regards,
> Bhakti
>
>
>
>