From 221934a56be38950acd95b32ed60fe891a96e612 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Tue, 23 Oct 2012 05:41:41 +0800 Subject: [PATCH] IDEMPIERE-461 error to send reports (Mail) in ZK Web Client (loader constraint violation). - Merge javax.mail and javax.activation bundle into one to resolve class loader issue. --- org.adempiere.base-feature/feature.xml | 73 +- org.adempiere.base/META-INF/MANIFEST.MF | 15 +- org.adempiere.install/META-INF/MANIFEST.MF | 4 +- org.adempiere.sdk-feature/adempiere.cquery | 4 + org.adempiere.sdk-feature/adempiere.rmap | 9 +- org.adempiere.server-feature/feature.xml | 643 +++++++++--------- .../setup/configuration/config.ini | 2 +- org.adempiere.server/META-INF/MANIFEST.MF | 2 +- 8 files changed, 383 insertions(+), 369 deletions(-) diff --git a/org.adempiere.base-feature/feature.xml b/org.adempiere.base-feature/feature.xml index 2c8a196973..fa95d6f0bd 100644 --- a/org.adempiere.base-feature/feature.xml +++ b/org.adempiere.base-feature/feature.xml @@ -40,28 +40,28 @@ id="org.adempiere.base" download-size="0" install-size="0" - version="0.0.0" + version="1.0.0.qualifier" unpack="false"/> @@ -69,208 +69,201 @@ id="org.adempiere.ui" download-size="0" install-size="0" - version="0.0.0" + version="1.0.0.qualifier" unpack="false"/> + version="1.7.1.v20100518-1145"/> - - + version="1.0.0.qualifier"/> diff --git a/org.adempiere.base/META-INF/MANIFEST.MF b/org.adempiere.base/META-INF/MANIFEST.MF index fabf71bca5..b17ff0a835 100644 --- a/org.adempiere.base/META-INF/MANIFEST.MF +++ b/org.adempiere.base/META-INF/MANIFEST.MF @@ -247,10 +247,19 @@ Export-Package: bsh, org.supercsv.prefs, org.supercsv.util Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: com.sun.mail.smtp;version="1.4.0", +Import-Package: com.sun.mail.auth;version="1.4.5", + com.sun.mail.handlers;version="1.4.5", + com.sun.mail.iap;version="1.4.5", + com.sun.mail.imap;version="1.4.5", + com.sun.mail.imap.protocol;version="1.4.5", + com.sun.mail.pop3;version="1.4.5", + com.sun.mail.smtp;version="1.4.5", + com.sun.mail.util;version="1.4.5", + com.sun.mail.util.logging;version="1.4.5", + javax.activation;version="1.1.1", javax.jms;version="1.1.0", - javax.mail;version="1.4.0", - javax.mail.internet;version="1.4.0", + javax.mail;version="1.4.5", + javax.mail.internet;version="1.4.5", javax.servlet;version="2.5.0", javax.servlet.http;version="2.5.0", junit.framework;version="3.8.2", diff --git a/org.adempiere.install/META-INF/MANIFEST.MF b/org.adempiere.install/META-INF/MANIFEST.MF index bfea4e3452..0725c4f438 100644 --- a/org.adempiere.install/META-INF/MANIFEST.MF +++ b/org.adempiere.install/META-INF/MANIFEST.MF @@ -9,8 +9,8 @@ Export-Package: org.adempiere.install, org.compiere.install Require-Bundle: org.adempiere.base;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: javax.mail;version="1.4.0", - javax.mail.internet;version="1.4.0", +Import-Package: javax.mail;version="1.4.5", + javax.mail.internet;version="1.4.5", org.apache.tools.ant, org.eclipse.ant.core, org.eclipse.core.runtime;version="3.4.0", diff --git a/org.adempiere.sdk-feature/adempiere.cquery b/org.adempiere.sdk-feature/adempiere.cquery index 8f407cd34e..7412405317 100644 --- a/org.adempiere.sdk-feature/adempiere.cquery +++ b/org.adempiere.sdk-feature/adempiere.cquery @@ -9,4 +9,8 @@ + + + + diff --git a/org.adempiere.sdk-feature/adempiere.rmap b/org.adempiere.sdk-feature/adempiere.rmap index c56eacc6da..7ccb9bf8b6 100644 --- a/org.adempiere.sdk-feature/adempiere.rmap +++ b/org.adempiere.sdk-feature/adempiere.rmap @@ -1,6 +1,7 @@ + @@ -37,10 +38,10 @@ - - - - + + + + diff --git a/org.adempiere.server-feature/feature.xml b/org.adempiere.server-feature/feature.xml index 78597df8cc..164f51f448 100644 --- a/org.adempiere.server-feature/feature.xml +++ b/org.adempiere.server-feature/feature.xml @@ -1,318 +1,325 @@ - - - - - [Enter Feature Description here.] - - - - [Enter Copyright Description here.] - - - - [Enter License Description here.] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.adempiere.server-feature/setup/configuration/config.ini b/org.adempiere.server-feature/setup/configuration/config.ini index 15d1654c40..4b4ae801d6 100644 --- a/org.adempiere.server-feature/setup/configuration/config.ini +++ b/org.adempiere.server-feature/setup/configuration/config.ini @@ -1,5 +1,5 @@ osgi.framework=file\:../plugins/org.eclipse.osgi_3.7.2.v20120110-1415.jar equinox.use.ds=true -osgi.bundles=org.eclipse.core.variables,org.eclipse.ant.core,org.eclipse.core.runtime@start,org.adempiere.base@start,org.compiere.db.oracle.provider,org.compiere.db.postgresql.provider,org.hamcrest.core,org.junit,org.adempiere.install,org.restlet,com.springsource.net.sf.cglib,com.springsource.javax.mail,com.springsource.org.apache.activemq,com.springsource.org.apache.kahadb,org.apache.commons.collections,org.apache.ant,javax.servlet,com.springsource.javax.jms,org.apache.ecs,org.apache.commons.net,org.eclipse.equinox.app,org.eclipse.equinox.registry,org.eclipse.equinox.common@2:start,org.eclipse.core.contenttype,org.apache.poi,org.eclipse.core.jobs,org.eclipse.equinox.preferences,org.apache.commons.logging,com.springsource.org.apache.commons.logging,com.springsource.javax.management.j2ee,org.eclipse.osgi.services,com.springsource.javax.ejb,com.springsource.javax.xml.rpc,com.springsource.javax.xml.soap,com.springsource.javax.activation,javax.xml +osgi.bundles=org.eclipse.core.variables,org.eclipse.ant.core,org.eclipse.core.runtime@start,org.adempiere.base@start,org.compiere.db.oracle.provider,org.compiere.db.postgresql.provider,org.hamcrest.core,org.junit,org.adempiere.install,org.restlet,com.springsource.net.sf.cglib,com.springsource.javax.mail,com.springsource.org.apache.activemq,com.springsource.org.apache.kahadb,org.apache.commons.collections,org.apache.ant,javax.servlet,com.springsource.javax.jms,org.apache.ecs,org.apache.commons.net,org.eclipse.equinox.app,org.eclipse.equinox.registry,org.eclipse.equinox.common@2:start,org.eclipse.core.contenttype,org.apache.poi,org.eclipse.core.jobs,org.eclipse.equinox.preferences,org.apache.commons.logging,com.springsource.org.apache.commons.logging,com.springsource.javax.management.j2ee,org.eclipse.osgi.services,com.springsource.javax.ejb,com.springsource.javax.xml.rpc,com.springsource.javax.xml.soap,javax.xml osgi.framework.extensions= osgi.bundles.defaultStartLevel=4 diff --git a/org.adempiere.server/META-INF/MANIFEST.MF b/org.adempiere.server/META-INF/MANIFEST.MF index 3a7af57e93..2a64795b6c 100644 --- a/org.adempiere.server/META-INF/MANIFEST.MF +++ b/org.adempiere.server/META-INF/MANIFEST.MF @@ -13,7 +13,7 @@ Bundle-ClassPath: WEB-INF/lib/jardiff.jar, WEB-INF/lib/jnlp-servlet.jar, . Import-Package: javax.jms;version="1.1.0", - javax.mail;version="1.4.0", + javax.mail;version="1.4.5", javax.servlet;version="2.5.0", javax.servlet.http;version="2.5.0", org.apache.activemq;version="5.3.0",