[
https://issues.redhat.com/browse/DROOLS-5156?page=com.atlassian.jira.plug...
]
Gabriele Cardosi updated DROOLS-5156:
-------------------------------------
Description:
Step to reproduce:
# create a PackageDescrBuilder builder
# declare types with {code:java}builder.newDeclare().type()...{code}
# create a PackageDescr descr with {code:java}builder.getDescr(){code}
# invoke {code:java}descr.writeExternal(ObjectOutput){code}
The following exception is thrown
{code:java}java.io.NotSerializableException:
org.drools.compiler.lang.descr.QualifiedName{code}
because inside PackageDescr there is a {code:java}TypeDeclarationDescr{code} (that _is
serializable_) that in turn contains {code:java}QualifiedName{code} (that _is not_)
was:
Step to reproduce:
# create a PackageDescrBuilder builder
# declare types with {code:java}builder.newDeclare().type()...{code}
# create a PackageDescr descr with {code:java}builder.getDescr(){code}
# invoke {code:javadescr.writeExternal(ObjectOutput){code}
The following exception is thrown
{code:java}java.io.NotSerializableException:
org.drools.compiler.lang.descr.QualifiedName{code}
because inside PackageDescr there is a {code:java}TypeDeclarationDescr{code} (that is
_serializable_) that in turn contains {code:java}QualifiedName{code} (that is not)
Fix PackageDescr serialization
------------------------------
Key: DROOLS-5156
URL:
https://issues.redhat.com/browse/DROOLS-5156
Project: Drools
Issue Type: Task
Reporter: Gabriele Cardosi
Assignee: Gabriele Cardosi
Priority: Minor
Labels: drools
Step to reproduce:
# create a PackageDescrBuilder builder
# declare types with {code:java}builder.newDeclare().type()...{code}
# create a PackageDescr descr with {code:java}builder.getDescr(){code}
# invoke {code:java}descr.writeExternal(ObjectOutput){code}
The following exception is thrown
{code:java}java.io.NotSerializableException:
org.drools.compiler.lang.descr.QualifiedName{code}
because inside PackageDescr there is a {code:java}TypeDeclarationDescr{code} (that _is
serializable_) that in turn contains {code:java}QualifiedName{code} (that _is not_)
--
This message was sent by Atlassian Jira
(v7.13.8#713008)