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;
 	}