Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-users] AspectJ 1.5.1_a : NullPtrException at compile time

Doug,
 
I would think so or attached your full test case to my bug.
 
Ron

________________________________

From: doug.gschwind@xxxxxxxxxxx [mailto:doug.gschwind@xxxxxxxxxxx]
Sent: Tue 6/20/2006 3:01 PM
To: aspectj-users@xxxxxxxxxxx; aspectj-users@xxxxxxxxxxx; aspectj-users@xxxxxxxxxxx
Cc: Ron DiFrango
Subject: RE: [aspectj-users] AspectJ 1.5.1_a : NullPtrException at compile time


I still see the NPE with what appears to be an identical stack trace, with today's build:
 
compile.src:
     [iajc] ajc [-source, 1.5, -target, 1.5, -g, -verbose, -outjar, C:\Oracle\pr
oduct\TopLink\samples\UnitOfWork\output\junk.jar, -classpath, C:\Program Files\E
clipse.org\AspectJ\v1.5.1_a.20June2006\lib\aspectjrt.jar, -inpath, C:\Oracle\pro
duct\TOPLink\v10.1.3\toplink\jlib\toplink.jar, -sourceroots, C:\Oracle\product\T
opLink\samples\UnitOfWork\src]
     [iajc] info directory classpath entry does not exist: C:\Program Files\Java
Soft\JDK\v1.5.0_06\jre\lib\i18n.jar
     [iajc] info directory classpath entry does not exist: C:\Program Files\Java
Soft\JDK\v1.5.0_06\jre\lib\sunrsasign.jar
     [iajc] info zipfile classpath entry does not exist: C:\Program Files\JavaSo
ft\JDK\v1.5.0_06\jre\classes
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\otnsamples\toplink\EmployeeManagement.java&nbs p;    [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\otnsamples\toplink\LayerSupertype.java
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\otnsamples\toplink\Employee.java
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\otnsamples\toplink\Department.java
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\toplink\debugging\tools\SharedObjectMutationDetection.aj
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\toplink\debugging\tools\InstallDescriptorEventListener.aj
     [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac
le\toplink\debugging\tools\TopLinkDescriptorEventListener.java
     [iajc] info weaver operatin g in r eweavable mode.  Need to verify any requir
ed types exist.
     [iajc] abort ABORT -- (NullPointerException) null
     [iajc] null
     [iajc] java.lang.NullPointerException
     [iajc]     at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.handle
InternalException(Compiler.java:389)
     [iajc]     at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.ajc$pr
ivMethod$org_aspectj_ajdt_internal_compiler_CompilerAdapter$org_aspectj_org_ecli
pse_jdt_internal_compiler_Compiler$handleInternalException(Compiler.java:1)
     [iajc]     at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterR
eturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$2$f9cc9ca0(CompilerA
dapter.aj:74)
     [iajc]     at o rg.asp ectj.org.eclipse.jdt.internal.compiler.Compiler.compil
e(Compiler.java:367)
     [iajc]     at org.aspectj.ajdt.internal.core.builder.AjBuildManager.perform
Compilation(AjBuildManager.java:887)
     [iajc]     at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild
(AjBuildManager.java:244)
     [iajc]     at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBu
ild(AjBuildManager.java:163)
     [iajc]     at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:1
12)
     [iajc]     at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:
60)
     [iajc]     at org.aspectj.tools.ajc.Main.run(Main.java:367)
     [iajc]     at org.as pectj. tools.ajc.Main.runMain(Main.java:246)
 
I suppose I should just log this as a bug.
 
Thanks,
 
Doug
 

	-------------- Original message -------------- 
	From: "Ron DiFrango" <rdifrango@xxxxxxxxxxxxxxxxxxx> 
	
	> Doug, 
	> 
	> I had seen something similar and I know the team had put in better error 
	> handling in the new dev builds. I have not pulled those down though to see if I 
	> get better details. My bug is: 
	> 
	> https://bugs.eclipse.org/bugs/show_bug.cgi?id=138609 
	> 
	> Ron 
	> 
	> ________________________________ 
	> 
	> From: aspectj-users-bounces@xxxxxxxxxxx on behalf of doug.gschwind@xxxxxxxxxxx 
	> Sent: Tue 6/20/2006 11:20 AM 
	> To: aspectj-users@xxxxxxxxxxx 
	> Subject: [aspectj-users] AspectJ 1.5.1_a : NullPtrException at compile time 
	> 
	> 
	> 
	> Hello, 
	> 
	> I am trying to weave an aspect into an existing .jar file by using inpath and 
	> ou tjar w hen using the iajc ant task to compile my aspects. I see the following 
	> output at compile time. I have also attached the ajcore*.txt file created as a 
	> result of this compile attempt. Has anyone seen this and been able to work 
	> around it? 
	> 
	> compile.src: 
	> [iajc] ajc [-source, 1.5, -target, 1.5, -g, -verbose, -outjar, C:\Oracle\pr 
	> oduct\TopLink\samples\UnitOfWork\output\junk.jar, -classpath, C:\Program Files\E 
	> clipse.org\AspectJ\v1.5.1_a\lib\aspectjrt.jar, -inpath, C:\Oracle\product\TOPLin 
	> k\v10.1.3\toplink\jlib\toplink.jar, -sourceroots, C:\Oracle\product\TopLink\samp 
	> les\UnitOfWork\src] 
	> [iajc] info zipfile classpath entry does not exist: C:\Program Files\JavaSo 
	> ft\JDK\v1.5.0_06\jre\lib\i18n.jar 
	> [iajc] info zipfile classpath entry does not exist: C:\Program Files\JavaSo 
	> ft\JDK\v1.5.0_06\jre\lib\sunrsasign.jar 
	> [iajc] info directory classpath entry doe s not exist: C:\Program Files\Java 
	> Soft\JDK\v1.5.0_06\jre\classes 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\otnsamples\toplink\EmployeeManagement.java 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\otnsamples\toplink\LayerSupertype.java 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\otnsamples\toplink\Employee.java 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\otnsamples\toplink\Department.java 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\toplink\debugging\tools\SharedObjectMutationDetection.aj 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWork\src\orac 
	> le\toplink\debugging\tools\InstallDescriptorEventListener.aj 
	> [iajc] info compiling C:\Oracle\product\TopLink\samples\UnitOfWor k\src\ orac 
	> le\toplink\debugging\tools\TopLinkDescriptorEventListener.java 
	> [iajc] info weaver operating in reweavable mode. Need to verify any requir 
	> ed types exist. 
	> [iajc] abort ABORT -- (NullPointerException) null 
	> [iajc] null 
	> [iajc] java.lang.NullPointerException 
	> [iajc] at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.handle 
	> InternalException(Compiler.java:389) 
	> [iajc] at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.ajc$pr 
	> ivMethod$org_aspectj_ajdt_internal_compiler_CompilerAdapter$org_aspectj_org_ecli 
	> pse_jdt_internal_compiler_Compiler$handleInternalException(Compiler.java:1) 
	> [iajc] at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$afterR 
	> eturning$org_aspectj_ajdt_internal_compiler_CompilerAdapter$2$f9cc9ca0(CompilerA 
	> dapter.aj:74) 
	> [iajc] at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compil 
	> e(Compiler .java: 367) 
	> [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.perform 
	> Compilation(AjBuildManager.java:862) 
	> [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild 
	> (AjBuildManager.java:242) 
	> [iajc] at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBu 
	> ild(AjBuildManager.java:161) 
	> [iajc] at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:1 
	> 12) 
	> [iajc] at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java: 
	> 60) 
	> [iajc] at org.aspectj.tools.ajc.Main.run(Main.java:367) 
	> [iajc] at org.aspectj.tools.ajc.Main.runMain(Main.java:246) 
	> [iajc] at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTas 
	> k.java:1262) 
	> [iajc] at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1 
	> 056) 
	> [iajc] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja 
	> va:275) 
	& gt; [i ajc] at org.apache.tools.ant.Task.perform(Task.java:364) 
	> [iajc] at org.apache.tools.ant.Target.execute(Target.java:341) 
	> [iajc] at org.apache.tools.ant.Target.performTasks(Target.java:369) 
	> [iajc] at org.apache.tools.ant.Project.executeSortedTargets(Project.jav 
	> a:1216) 
	> [iajc] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTarget 
	> s(SingleCheckExecutor.java:37) 
	> [iajc] at org.apache.tools.ant.Project.executeTargets(Project.java:1068 
	> ) 
	> [iajc] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) 
	> [iajc] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.j 
	> ava:107) 
	> [iajc] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja 
	> va:275) 
	> [iajc] at org.apache.tools.ant.Task.perform(Task.java:364) 
	> [iajc] at org.apache.tools.ant.Target.execute(Target.java:341) 
	> [iajc] at org.apache.tools.ant.Target.performTasks(T arget. java:369) 
	> [iajc] at org.apache.tools.ant.Project.executeSortedTargets(Project.jav 
	> a:1216) 
	> [iajc] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) 
	> 
	> [iajc] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De 
	> faultExecutor.java:40) 
	> [iajc] at org.apache.tools.ant.Project.executeTargets(Project.java:1068 
	> ) 
	> [iajc] at org.apache.tools.ant.Main.runBuild(Main.java:668) 
	> [iajc] at org.apache.tools.ant.Main.startAnt(Main.java:187) 
	> [iajc] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) 
	> [iajc] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) 
	> 
	> BUILD FAILED 
	> C:\Oracle\product\TopLink\samples\UnitOfWork\build.xml:105: The following error 
	> occurred while executing this line: 
	> C:\Oracle\product\TopLink\samples\UnitOfWork\build.xml:81: fail due to NullPoint 
	> erException"ABORT" (1 excep tions) 
	> 
	> Total time: 1 minute 10 seconds 
	> 
	> Thanks, 
	> 
	> Doug 
	> 
	> 
	> _______________________________________________ 
	> aspectj-users mailing list 
	> aspectj-users@xxxxxxxxxxx 
	> https://dev.eclipse.org/mailman/listinfo/aspectj-users 



Back to the top