Subversion Repositories bacoAlunos

Rev

Rev 1567 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1331 jmachado 1
 
2
3
 
4
5
 
6
1 - Estamos num ciclo foi feito o load da classe
7
2 - Foi feito um commit a certa altura
8
3 - Estamos a alterar propriedades a essa classe depois do commit e do session clear ter sido efetuado
9
10
 
11
Fazer um reatach da classe antes da alteração
12
ou um update
13
14
 
15
16
 
17
 
18
while(true)
19
{
20
    Thread.sleep(5000);
21
    long elapsed = System.currentTimeMillis() - start;
22
    setProgress((int) (((float)elapsed)/((float)total)*100.0f));
23
    commitPartially(); <<<<<COMMIT AQUI
24
    DaoFactory.getQuestionarioDaoImpl().reattach(q); <<< REATACH PARA RESOLVER O PROBLEMA AQUI
25
    if(System.currentTimeMillis() - start > total)
26
        break;
27
}
28
setProgress(100);
29
<<<<ALTERACAO QUE NAO IA PARA A BD
30
q.setSubStatePedagogicoClass(QuestionarioImpl.SubStatePedagogico.COURSES_ASSIGNED);
31
commitPartially();
32
return new DefaultLogMessages();
33
34
 
35
2008-05-12 11:23:09,548 ERROR UserSessionFilter:doFilter():86 - java.lang.NullPointerException
118 fvelez 36
java.lang.NullPointerException
37
        at pt.utl.ist.berserk.storage.FilterChainProxy.getExpression(FilterChainProxy.java:194)
38
        at pt.utl.ist.berserk.logic.filterManager.FilterBroker.<init>(FilterBroker.java:118)
39
        at pt.utl.ist.berserk.logic.filterManager.FilterBrokerFactory.getFilterBroker(FilterBrokerFactory.java:171)
40
        at pt.utl.ist.berserk.logic.serviceManager.ServiceManager$ServiceConfiguration.<init>(ServiceManager.java:118)
41
        at pt.utl.ist.berserk.logic.serviceManager.ServiceManager.registerService(ServiceManager.java:188)
42
        at pt.utl.ist.berserk.logic.serviceManager.ServiceManager.registerServices(ServiceManager.java:171)
43
        at pt.utl.ist.berserk.logic.serviceManager.ServiceManager.<init>(ServiceManager.java:179)
44
        at pt.utl.ist.berserk.logic.serviceManager.ServiceManager.getInstance(ServiceManager.java:199)
45
        at pt.estgp.estgweb.web.UserSessionProxy.loadUserSession(UserSessionProxy.java:65)
46
        at pt.estgp.estgweb.web.filters.UserSessionFilter.doFilter(UserSessionFilter.java:53)
47
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
48
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
49
        at jomm.web.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
50
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
51
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
52
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
53
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
54
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
55
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
56
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
57
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
58
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
59
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
60
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
61
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
62
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
63
        at java.lang.Thread.run(Thread.java:595)
64
65
 
1331 jmachado 66
Filter Chain com nome diferente do especificado no servi�o
67
118 fvelez 68
 
1337 jmachado 69
70
 
71
72
 
73
74
 
75
componentes, esses podem passar a null porque sairam da sessão e as referênias perdem-se
1567 jmachado 76
77
 
78
 
79
 
80
 
81
82
 
83
 
84
85
 
86
87
 
88
89
 
1603 jmachado 90
91
 
92
 
93
 
94
 
95
Se usarmos o Tomcat 5.5 temos de incluir na chamada do tomcat jasper os seguintes parametros:
96
compilerSourceVM="1.6" compilerTargetVM="1.6"
97
Se usarmos o Tomcat 5.0 não necessita
98
Caso contrario as TAGS não compilam bem
99
100
 
101
102
 
103