/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.bartczak.facade; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.bartczak.model.Class; /** * * @author Tomek */ @Stateless public class ClassFacade { @PersistenceContext private EntityManager em; public void create(Class class) { em.persist((ERROR)); class { } } public void edit(Class class) { em.merge((ERROR)); class { } } } ----- Classpath: --------------------------------------------- bootPath: C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\i18n.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_16\jre\classes;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\RTA25920;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\RTB25920;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.5.0_16\jre\lib\ext\sunpkcs11.jar classPath: C:\Program Files\glassfish-v2ur2\lib\javaee.jar;C:\Program Files\glassfish-v2ur2\lib\jsf-impl.jar;C:\Program Files\glassfish-v2ur2\lib\activation.jar;C:\Program Files\glassfish-v2ur2\lib\appserv-tags.jar;C:\Program Files\glassfish-v2ur2\lib\mail.jar;C:\Program Files\glassfish-v2ur2\lib\appserv-jstl.jar;C:\Program Files\glassfish-v2ur2\lib\webservices-tools.jar;C:\Program Files\glassfish-v2ur2\lib\webservices-rt.jar;C:\Program Files\glassfish-v2ur2\lib\appserv-ws.jar sourcePath: E:\dokumenty\NetBeansProjects\EnterpriseApplication1\EnterpriseApplication1-ejb\src\java;E:\dokumenty\NetBeansProjects\EnterpriseApplication1\EnterpriseApplication1-ejb\build\generated\wsimport\client;E:\dokumenty\NetBeansProjects\EnterpriseApplication1\EnterpriseApplication1-ejb\build\generated\wsimport\service;E:\dokumenty\NetBeansProjects\EnterpriseApplication1\EnterpriseApplication1-ejb\build\generated\wsclient ----- Original exception --------------------------------------------- java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:574) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:588) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:499) at com.sun.tools.javac.comp.Flow.scanDef(Flow.java:485) at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:632) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:588) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:499) at com.sun.tools.javac.comp.Flow.scanDef(Flow.java:485) at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:632) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:588) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:1300) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1131) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1094) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:445) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:425) at org.netbeans.api.java.source.JavaSource.moveToPhase(JavaSource.java:1367) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1710) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595)