<style>
/* Changing the layout to use less space for mobiles */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
#email-body { min-width: 30em !important; }
#email-page { padding: 8px !important; }
#email-banner { padding: 8px 8px 0 8px !important; }
#email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; }
#email-fields { padding: 0 8px 8px 8px !important; }
#email-gutter { width: 0 !important; }
}
</style>
<div id="email-body">
<table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;">
<tr valign="top">
<td id="email-page" style="padding:16px !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;">
<tr valign="top">
<td bgcolor="#3b4d64" style="background-color:#3b4d64;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="https://issues.jboss.org/s/en_US-difko1-418945332/812/58/_/jira-logo-scaled.png" alt="" style="vertical-align:top;" /></td>
</tr><tr valign="top">
<td id="email-banner" style="padding:32px 32px 0 32px;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;">
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;">
<img id="email-avatar" src="https://community.jboss.org/people/kcbabo/avatar/16.png" alt="" height="48" width="48" border="0" align="left" style="padding:0;margin: 0 16px 16px 0;" />
<div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;">
<a class="user-hover" rel="kcbabo" id="email_kcbabo" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=kcbabo" style="color:#326ca6;">Keith Babo</a>
created <img src="https://issues.jboss.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> <a style='color:#326ca6;text-decoration:none;' href='https://issues.jboss.org/browse/SWITCHYARD-1240'>SWITCHYARD-1240</a>
</div>
<div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;">
<a style='color:#326ca6;text-decoration:none;' href='https://issues.jboss.org/browse/SWITCHYARD-1240'><strong>Rules and BPM plugin errors disable SwitchYard Forge support</strong></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td id="email-fields" style="padding:0 32px 32px 32px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%">
<tr valign="top">
<td id="email-gutter" style="width:64px;white-space:nowrap;"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Issue Type:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<img src="https://issues.jboss.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> Bug
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Affects Versions:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
0.7 </td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Assignee:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a class="user-hover" rel="dward" id="email_dward" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=dward" style="color:#326ca6;">David Ward</a>
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Components:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
component-bpm, component-rules, tooling </td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Created:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
07/Jan/13 8:31 AM
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Description:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<p style='margin-top:0;margin-bottom:10px;'>The SwitchYard Forge tooling in 0.7 Final fails during startup with the following error (full stack trace at bottom of description):</p>
<p style='margin-top:0;margin-bottom:10px;'>Caused by: java.lang.ClassNotFoundException: org.kie.runtime.process.WorkItemHandler from <span class="error">[Module "org.switchyard.switchyard-forge-plugin:0.7.0.Final" from local module loader @16f8f7db (roots: /opt/forge-1.0.5/modules,/Users/kbabo/.forge/plugins,/private/tmp)]</span></p>
<p style='margin-top:0;margin-bottom:10px;'>This appears to be due to the fact that config classes which are included in the Forge plugin reference KIE classes directly. We have tried to avoid this as much as possible to keep the Forge tooling modules distinct from external dependencies.</p>
<p style='margin-top:0;margin-bottom:10px;'>A workaround is available for this issue - simply remove the rules and bpm plugin jars from the Forge install.</p>
<p style='margin-top:0;margin-bottom:10px;'>com.google.common.collect.ComputationException: java.lang.TypeNotPresentException: Type org.kie.runtime.process.WorkItemHandler not present<br/>
        at com.google.common.collect.ComputingConcurrentHashMap.compute(ComputingConcurrentHashMap.java:218)<br/>
        at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.java:100)<br/>
        at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:515)<br/>
        at org.jboss.weld.resources.ClassTransformer.loadClass(ClassTransformer.java:206)<br/>
        at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:114)<br/>
        at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:134)<br/>
        at org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java:191)<br/>
        at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:368)<br/>
        at org.jboss.weld.environment.se.Weld.initialize(Weld.java:92)<br/>
        at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:132)<br/>
        at java.lang.Thread.run(Thread.java:680)<br/>
Caused by: java.lang.TypeNotPresentException: Type org.kie.runtime.process.WorkItemHandler not present<br/>
        at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:98)<br/>
        at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)<br/>
        at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)<br/>
        at sun.reflect.generics.reflectiveObjects.WildcardTypeImpl.getUpperBounds(WildcardTypeImpl.java:112)<br/>
        at sun.reflect.generics.reflectiveObjects.WildcardTypeImpl.hashCode(WildcardTypeImpl.java:212)<br/>
        at java.util.Arrays.hashCode(Arrays.java:3655)<br/>
        at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.hashCode(ParameterizedTypeImpl.java:190)<br/>
        at com.google.common.base.Equivalences$Impl$1.hash(Equivalences.java:67)<br/>
        at com.google.common.collect.CustomConcurrentHashMap.hash(CustomConcurrentHashMap.java:1205)<br/>
        at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.java:63)<br/>
        at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:515)<br/>
        at org.jboss.weld.resources.SharedObjectCache.getTypeClosure(SharedObjectCache.java:90)<br/>
        at org.jboss.weld.resources.SharedObjectFacade.getTypeClosure(SharedObjectFacade.java:76)<br/>
        at org.jboss.weld.introspector.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:58)<br/>
        at org.jboss.weld.introspector.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:32)<br/>
        at org.jboss.weld.util.LazyValueHolder.get(LazyValueHolder.java:40)<br/>
        at org.jboss.weld.introspector.jlr.AbstractWeldAnnotated.getTypeClosure(AbstractWeldAnnotated.java:245)<br/>
        at org.jboss.weld.introspector.jlr.WeldMethodImpl.of(WeldMethodImpl.java:68)<br/>
        at org.jboss.weld.introspector.jlr.WeldClassImpl.<init>(WeldClassImpl.java:280)<br/>
        at org.jboss.weld.introspector.jlr.WeldClassImpl.of(WeldClassImpl.java:93)<br/>
        at org.jboss.weld.resources.ClassTransformer$TransformAnnotatedTypeToWeldClass.apply(ClassTransformer.java:89)<br/>
        at org.jboss.weld.resources.ClassTransformer$TransformAnnotatedTypeToWeldClass.apply(ClassTransformer.java:76)<br/>
        at com.google.common.collect.ComputingConcurrentHashMap.compute(ComputingConcurrentHashMap.java:206)<br/>
        ... 10 more<br/>
Caused by: java.lang.ClassNotFoundException: org.kie.runtime.process.WorkItemHandler from <span class="error">[Module "org.switchyard.switchyard-forge-plugin:0.7.0.Final" from local module loader @16f8f7db (roots: /opt/forge-1.0.5/modules,/Users/kbabo/.forge/plugins,/private/tmp)]</span><br/>
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)<br/>
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)<br/>
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)<br/>
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)<br/>
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)<br/>
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)<br/>
        at java.lang.Class.forName0(Native Method)<br/>
        at java.lang.Class.forName(Class.java:247)<br/>
        at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)<br/>
        ... 32 more</p>
</td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Fix Versions:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
0.8 </td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Project:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a style="color:#326ca6;" href="https://issues.jboss.org/browse/SWITCHYARD">SwitchYard</a>
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Priority:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<img src="https://issues.jboss.org/images/icons/priority_major.gif" height="16" width="16" border="0" align="absmiddle" alt="Major"> Major
</td>
</tr> <tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Reporter:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a class="user-hover" rel="kcbabo" id="email_kcbabo" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=kcbabo" style="color:#326ca6;">Keith Babo</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td><!-- End #email-page -->
</tr>
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:10px;line-height:14px;padding: 0 16px 16px 16px;text-align:center;">
This message is automatically generated by JIRA.<br />
If you think it was sent incorrectly, please contact your JIRA administrators<br />
For more information on JIRA, see: <a style='color:#326ca6;' href='http://www.atlassian.com/software/jira'>http://www.atlassian.com/software/jira</a>
</td>
</tr>
</table><!-- End #email-wrap -->
</div><!-- End #email-body -->