Author: rhs
Date: Fri Dec 1 12:52:56 2006
New Revision: 481381
URL: http://svn.apache.org/viewvc?view=rev&rev=481381
Log:
check for unknown types
Modified:
incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
Modified:
incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java?view=diff&rev=481381&r1=481380&r2=481381
==============================================================================
---
incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
(original)
+++
incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
Fri Dec 1 12:52:56 2006
@@ -356,7 +356,11 @@
String domainType = globalDomainMap.getDomainType(domainName,
version);
if (domainType == null)
throw new AmqpTypeMappingException("Domain type \"" +
domainName + "\" not found in Java typemap.");
- return typeMap.get(domainType).type;
+ DomainInfo info = typeMap.get(domainType);
+ if (info == null) {
+ throw new AmqpTypeMappingException("Unknown type: \"" +
domainType + "\"");
+ }
+ return info.type;
}