[
https://issues.jboss.org/browse/ISPN-390?page=com.atlassian.jira.plugin.s...
]
Galder Zamarreño resolved ISPN-390.
-----------------------------------
Fix Version/s: (was: 5.0.0.BETA1)
Resolution: Out of Date
This is not needed any more since ids are defined via lifecycle implementations and so
they're passed to addExternalizer() calls. So, no need to reference these constants in
annotations any more.
Upgrade to a Scala version that fixes java constant reference issue
-------------------------------------------------------------------
Key: ISPN-390
URL:
https://issues.jboss.org/browse/ISPN-390
Project: Infinispan
Issue Type: Thirdparty Change
Components: Cache Server
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Currently Scala has issues reusing static constant from .java files. Example:
// TODO: putting Ids.HOTROD_CACHE_KEY fails compilation in 2.8 -
https://lampsvn.epfl.ch/trac/scala/ticket/2764
@Marshallable(externalizer = classOf[CacheKeyExternalizer], id = 57)
final class CacheKey(val data: Array[Byte]) {
...
The root cause appears to be
https://lampsvn.epfl.ch/trac/scala/ticket/2764
This task aims to upgrade Scala to a version that fixes this issue.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira