| Summary: | [compiler] NPE in PredicateGenerator with no predicate present | ||
|---|---|---|---|
| Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> |
| Component: | OTJ | Assignee: | Stephan Herrmann <stephan.herrmann> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 2.0.1 | ||
| Target Milestone: | 2.1 M6 | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Stephan Herrmann
Minimal test case:
public class B {
void foo() {}
}
public team class TeamBug370271 {
protected class R extends Confined playedBy B {
void foo() <- after void foo();
private void foo() {
}
}
}
Removing either "extends Confined" or the callin avoids the issue.
Resolved for 2.1 M6 via commit 74ba1aaf17fd4359457f6b520c6b318aa8f5b66b This was a simple super class loop running past Team.Confined and straight into nirvana. Verified using 2.2 M5 |