Ticket #248 (closed defect: fixed)
AIOOBE in Util.getLineNumber()
| Reported by: | stephan | Owned by: | stephan |
|---|---|---|---|
| Priority: | major | Milestone: | OTDT_1.3.0_M2 |
| Component: | compiler | Version: | 1.2.8 |
| Keywords: | Cc: | clxris@… |
Description
When a role file contains a private static method, the following exception can be observed:
Internal compiler error java.lang.ArrayIndexOutOfBoundsException: 36 at org.eclipse.jdt.internal.compiler.util.Util.getLineNumber(Util.java:472) at org.eclipse.jdt.internal.compiler.codegen.CodeStream.recordPositionsFrom(CodeStream.java:6194) at org.eclipse.jdt.internal.compiler.codegen.CodeStream.recordPositionsFrom(CodeStream.java:5967) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:451) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.generateCode(AbstractMethodDeclaration.java:355) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:988) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.generateCode(TypeDeclaration.java:1101) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.generateCode(CompilationUnitDeclaration.java:475) at org.objectteams.otdt.core.compiler.control.Dependencies.establishUnitState(Dependencies.java:351) at org.objectteams.otdt.core.compiler.control.Dependencies.ensureState(Dependencies.java:259) at org.objectteams.otdt.core.compiler.control.Dependencies.ensureState(Dependencies.java:214) at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:823) at org.eclipse.jdt.internal.compiler.ProcessTaskManager._OT$run$orig(ProcessTaskManager.java:152) at org.eclipse.jdt.internal.compiler.ProcessTaskManager._OT$run$chain(ProcessTaskManager.java) at org.eclipse.jdt.internal.compiler.ProcessTaskManager._OT$run$chain(ProcessTaskManager.java) at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java) at java.lang.Thread.run(Unknown Source)
Reported by Christian Laakmann regarding class de.nordakademie.uml2.diagram.clazz.custom.connections.GeneralizationTeam
Change History
Note: See
TracTickets for help on using
tickets.
all news
RSS feed