You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2006/12/01 21:52:57 UTC
svn commit: r481381 -
/incubator/qpid/trunk/qpid/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
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;
}