This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 88785 - AssertionError on on incomplete #include <> construction
Summary: AssertionError on on incomplete #include <> construction
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-07 10:37 UTC by Vladimir Kvashin
Modified: 2006-11-07 15:05 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Stack trace (2.98 KB, text/plain)
2006-11-07 10:38 UTC, Vladimir Kvashin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2006-11-07 10:37:02 UTC
Try using hyperlink on the following:
#include <> 

Assertion error occurs:

java.lang.AssertionError: how can we work on null tree?
       at
org.netbeans.modules.cnd.modelimpl.apt.support.APTWalker.<init>(APTWalker.java:47)
       at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.<init>(APTParseFileWalker.java:67)
       at
org.netbeans.modules.cnd.modelimpl.apt.impl.support.parser.APTParseFileWalker.<init>(APTParseFileWalker.java:63)
...
Comment 1 Vladimir Kvashin 2006-11-07 10:38:16 UTC
Created attachment 35835 [details]
Stack trace
Comment 2 Vladimir Voskresensky 2006-11-07 15:05:15 UTC
fixed.
- support incomplete files structure
- show "error" sysntax highlighting for incompleted/empty includes like
 #include <file
 #include <>
 #include ""
 #include "file

cvs log:
Checking in CCSyntax.java;
/shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java,v
 <--  CCSyntax.java
new revision: 1.2.2.5; previous revision: 1.2.2.4
done
Checking in CCTokenContext.java;
/shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/editor/cplusplus/CCTokenContext.java,v
 <--  CCTokenContext.java
new revision: 1.2.2.5; previous revision: 1.2.2.4
done
Checking in src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java;
/shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/editor/cplusplus/CCSyntax.java,v
 <--  CCSyntax.java
new revision: 1.2.2.6; previous revision: 1.2.2.5
done
Checking in src/org/netbeans/modules/cnd/editor/cplusplus/CCTokenContext.java;
/shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/editor/cplusplus/CCTokenContext.java,v
 <--  CCTokenContext.java
new revision: 1.2.2.6; previous revision: 1.2.2.5
done
Checking in
modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/APTIncludeResolverImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/APTIncludeResolverImpl.java,v
 <--  APTIncludeResolverImpl.java
new revision: 1.2.2.3; previous revision: 1.2.2.2
done