[weld-commits] Weld SVN: r5387 - core/trunk/impl/src/main/java/org/jboss/weld.
weld-commits at lists.jboss.org
weld-commits at lists.jboss.org
Wed Jan 6 16:10:30 EST 2010
Author: dallen6
Date: 2010-01-06 16:10:30 -0500 (Wed, 06 Jan 2010)
New Revision: 5387
Modified:
core/trunk/impl/src/main/java/org/jboss/weld/WeldExceptionMessage.java
Log:
Fixed problem with serializing exceptions.
Modified: core/trunk/impl/src/main/java/org/jboss/weld/WeldExceptionMessage.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/WeldExceptionMessage.java 2010-01-06 17:53:50 UTC (rev 5386)
+++ core/trunk/impl/src/main/java/org/jboss/weld/WeldExceptionMessage.java 2010-01-06 21:10:30 UTC (rev 5387)
@@ -35,7 +35,7 @@
public class WeldExceptionMessage implements Serializable
{
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 2L;
/**
* The string version of the message. This is only used when the original
@@ -76,7 +76,15 @@
public <E extends Enum<?>> WeldExceptionMessage(E key, Object... args)
{
this.messageKey = key;
- this.messageArguments = args;
+ if ((args != null) && (args.length > 0))
+ {
+ this.messageArguments = new String[args.length];
+ int index = 0;
+ for (Object arg : args)
+ {
+ messageArguments[index++] = arg.toString();
+ }
+ }
}
/**
More information about the weld-commits
mailing list