bala...@gmail.com
unread,Aug 10, 2012, 4:24:44 AM8/10/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to incquer...@googlegroups.com
Hi!
I'm creating a query, where I need to check a count of a query against a number stored in an other attribute value:
M == count find ...
find lowerMultiplicity(element, lower);
check((M as Integer) > (lower as Integer));
But when I try to execute the query, the whole workbench freezes and throws ClassNotFoundException("int") continously. Is this a bug, or I'm using the integer attributes wrong?
EMF-IncQuery version: 0.6.0.201208070407
Stack trace:
Thread [main] (Suspended (breakpoint at line 513 in BundleLoader))
BundleLoader.findClassInternal(String, boolean, ClassLoader) line: 513
BundleLoader.findClass(String, boolean) line: 429
BundleLoader.findClass(String) line: 417
DefaultClassLoader.loadClass(String, boolean) line: 107
DefaultClassLoader(ClassLoader).loadClass(String) line: 248
Class<T>.forName0(String, boolean, ClassLoader) line: not available [native method]
Class<T>.forName(String, boolean, ClassLoader) line: 247
ClassFinder.forName(String) line: 25
JavaReflectAccess.getRawType(JvmType) line: 132
JavaReflectAccess.getRawType(JvmTypeReference) line: 150
JavaReflectAccess.getParamTypes(JvmExecutable) line: 144
JavaReflectAccess.getMethod(JvmOperation) line: 76
XbaseInterpreter.invokeOperation(JvmOperation, Object, List<Object>) line: 717
XbaseInterpreter._featureCallOperation(JvmOperation, XAbstractFeatureCall, Object, IEvaluationContext, CancelIndicator) line: 713
GeneratedMethodAccessor21.invoke(Object, Object[]) line: not available
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 597
PolymorphicDispatcher<RT>.invoke(Object...) line: 291
XbaseInterpreter.internalFeatureCallDispatch(XAbstractFeatureCall, Object, IEvaluationContext, CancelIndicator) line: 663
XbaseInterpreter._evaluateAbstractFeatureCall(XAbstractFeatureCall, IEvaluationContext, CancelIndicator) line: 658
GeneratedMethodAccessor20.invoke(Object, Object[]) line: not available
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 597
PolymorphicDispatcher<RT>.invoke(Object...) line: 291
XbaseInterpreter.internalEvaluate(XExpression, IEvaluationContext, CancelIndicator) line: 218
XbaseInterpreter.evaluate(XExpression, IEvaluationContext, CancelIndicator) line: 204
XBaseEvaluator.doEvaluate(Tuple) line: 72
XBaseEvaluator(AbstractEvaluator).evaluate(Tuple) line: 36
PredicateEvaluatorNode.evaluateTerm(Tuple) line: 224
PredicateEvaluatorNode.evaluateExpression(Tuple) line: 210
PredicateEvaluatorNode.check(Tuple) line: 197
PredicateEvaluatorNode.update(Direction, Tuple) line: 143
ReteContainer.messageConsumptionSingleThreaded() line: 489
Network.waitForReteTermination() line: 333
ReteBoundary<PatternDescription>.updateBinaryEdge(Direction, Object, Object, Object) line: 623
BaseIndexListener.featureInserted(EObject, EStructuralFeature, Object) line: 132
NavigationHelperContentAdapter.notifyFeatureListeners(EObject, EStructuralFeature, Object, boolean) line: 516
NavigationHelperContentAdapter.insertFeatureTuple(EStructuralFeature, Object, EObject) line: 389
NavigationHelperVisitor$TraversingVisitor(NavigationHelperVisitor).visitReference(EObject, EReference, EObject) line: 218
NavigationHelperVisitor$TraversingVisitor(NavigationHelperVisitor).visitInternalContainment(EObject, EReference, EObject) line: 206
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 199
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 136
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitFeatureInternal(EMFVisitor, EObject, EStructuralFeature, Object, boolean) line: 200
EMFModelComprehension.visitObject(EMFVisitor, EObject) line: 132
EMFModelComprehension.visitResource(EMFVisitor, Resource) line: 111
EMFModelComprehension.visitResourceSet(EMFVisitor, ResourceSet) line: 101
EMFModelComprehension.visitModel(EMFVisitor, Notifier) line: 93
NavigationHelperImpl.traverse(NavigationHelperVisitor) line: 683
NavigationHelperImpl.coalesceTraversals(Callable<V>) line: 670
EMFPatternMatcherRuntimeContext.coalesceTraversals(Callable<V>) line: 200
ReteEngine<PatternDescription>.accessMatcher(PatternDescription) line: 174
BaseGeneratedMatcher<Signature>.accessMatcher(IncQueryEngine, Pattern) line: 44
SubContainerCountLowerMismatchMatcher(BaseGeneratedMatcher<Signature>).<init>(IncQueryEngine, IMatcherFactory<BaseGeneratedMatcher<Signature>>) line: 37
SubContainerCountLowerMismatchMatcher.<init>(IncQueryEngine) line: 74
SubContainerCountLowerMismatchMatcherFactory.instantiate(IncQueryEngine) line: 34
SubContainerCountLowerMismatchMatcherFactory.instantiate(IncQueryEngine) line: 1
SubContainerCountLowerMismatchMatcherFactory(BaseMatcherFactory<Matcher>).getMatcher(Notifier) line: 40
...