activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Ellis (JIRA)" <>
Subject [jira] Commented: (AMQNET-175) Trunk fails to build for compact-framework, due to [Serializable] attributes on exception classes.
Date Wed, 08 Jul 2009 20:22:07 GMT


Daniel Ellis commented on AMQNET-175:

Thanks Jim,

Sorry, I was not aware that the Serializable attribute had sneaked in to the compact framework
2.0 with SP1.

I downloaded and installed the ".NET Compact Framework 2.0 Service Pack 2 Redistributable",
and then NMS compiled using Nant without a problem.

Although the serializable attribute has now been included, the attribute still has no effect,
see the following note taken from

"Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE Platform Note:

The SerializableAttribute attribute is present in the .NET Compact Framework for compatibility
only, and will be ignored if used."

> Trunk fails to build for compact-framework, due to [Serializable] attributes on exception
> --------------------------------------------------------------------------------------------------
>                 Key: AMQNET-175
>                 URL:
>             Project: ActiveMQ .Net
>          Issue Type: Bug
>         Environment: Building trunk using nant on Windows XP
>            Reporter: Daniel Ellis
>            Assignee: Jim Gomes
>         Attachments: RemoveSerializableAttributes.patch
> The trunk fails to build due to the [Serializable] attributes that are on many of the
exception classes.  Removing the attributes, which I have done in the attached patch, resolves
the issue and compilation then succeeds.
> I am not sure about the consequences of removing the serializable attributes, but did
look through the revision history and cannot see any consistency of when certain exceptions
have this attribute.
> Another option would be to wrap compile time directives around the attributes so they
are not included in the compact framework build.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message