Skip to content

Commit d3f9797

Browse files
committed
work in progress
1 parent 81f6328 commit d3f9797

File tree

2 files changed

+122
-4
lines changed

2 files changed

+122
-4
lines changed

etc/TODO.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,53 @@ Fixed #32, Fixed #36, Fixed #89, Fixed #83, Fixed #84, Fixed #85, Fixed #88, Fi
1212

1313
# 2.3.8
1414
Fixed #79, Fixed #80, Fixed #81, Fixed #100
15+
16+
17+
## BUGS:
18+
* ERROR: relation "spring_session" does not exist
19+
20+
````
21+
Unexpected error occurred in scheduled task
22+
23+
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [DELETE FROM SPRING_SESSION WHERE EXPIRY_TIME < ?]; nested exception is org.postgresql.util.PSQLException: ERROR: relation "spring_session" does not exist
24+
Position: 13
25+
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:235)
26+
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
27+
at org.springframework.jdbc.core.JdbcTemplate.translateException(JdbcTemplate.java:1443)
28+
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:633)
29+
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:862)
30+
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:917)
31+
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:927)
32+
at org.springframework.session.jdbc.JdbcOperationsSessionRepository.lambda$cleanUpExpiredSessions$7(JdbcOperationsSessionRepository.java:616)
33+
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)
34+
at org.springframework.session.jdbc.JdbcOperationsSessionRepository.cleanUpExpiredSessions(JdbcOperationsSessionRepository.java:615)
35+
at org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration.lambda$configureTasks$0(JdbcHttpSessionConfiguration.java:213)
36+
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
37+
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93)
38+
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
39+
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
40+
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
41+
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
42+
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
43+
at java.base/java.lang.Thread.run(Thread.java:830)
44+
Caused by: org.postgresql.util.PSQLException: ERROR: relation "spring_session" does not exist
45+
Position: 13
46+
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2578)
47+
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2313)
48+
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:331)
49+
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:448)
50+
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:369)
51+
at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:159)
52+
at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:125)
53+
at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
54+
at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
55+
at org.springframework.jdbc.core.JdbcTemplate.lambda$update$0(JdbcTemplate.java:867)
56+
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:617)
57+
... 15 common frames omitted
58+
59+
````
60+
61+
* asdf
62+
63+
64+

pom.xml

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,25 +373,33 @@
373373
<executions>
374374
<execution>
375375
<id>unpack-dependencies</id>
376-
<phase>package</phase>
376+
<phase>prepare-package</phase>
377377
<goals>
378-
<goal>copy</goal>
379378
<goal>analyze-only</goal>
379+
<goal>analyze-dep-mgt</goal>
380380
<goal>analyze-report</goal>
381+
<goal>sources</goal>
382+
<goal>resolve</goal>
383+
<goal>resolve-plugins</goal>
384+
<goal>collect</goal>
385+
<goal>copy-dependencies</goal>
386+
<goal>unpack-dependencies</goal>
381387
<goal>build-classpath</goal>
382388
</goals>
383389
<configuration>
384-
<overWriteReleases>false</overWriteReleases>
390+
<overWriteReleases>true</overWriteReleases>
385391
<overWriteSnapshots>true</overWriteSnapshots>
386392
<outputFile>${project.build.outputDirectory}/classpath.txt</outputFile>
387393
<failOnWarning>false</failOnWarning>
388394
<ignoredDependencies>
389395
<ignoredDependency>org.apache.maven.plugins:maven-surefire-plugin</ignoredDependency>
396+
<!--
390397
<ignoredDependency>org.apache.maven.scm:maven-scm</ignoredDependency>
391398
<ignoredDependency>org.apache.maven.scm:maven-scm-providers-git</ignoredDependency>
392399
<ignoredDependency>org.apache.maven.scm:maven-scm-providers-standard</ignoredDependency>
393400
<ignoredDependency>org.apache.maven.scm:maven-scm-providers</ignoredDependency>
394401
<ignoredDependency>org.apache.maven.scm:maven-scm-managers</ignoredDependency>
402+
-->
395403
</ignoredDependencies>
396404
<ignoredUsedUndeclaredDependencies>
397405
<ignoredUsedUndeclaredDependency>org.apache.maven.plugins:maven-surefire-plugin</ignoredUsedUndeclaredDependency>
@@ -401,6 +409,67 @@
401409
</ignoredUnusedDeclaredDependencies>
402410
</configuration>
403411
</execution>
412+
<execution>
413+
<id>check-dependencies1</id>
414+
<phase>verify</phase>
415+
<goals>
416+
<goal>list</goal>
417+
<goal>list-repositories</goal>
418+
<goal>properties</goal>
419+
</goals>
420+
</execution>
421+
<execution>
422+
<id>check-dependencies2</id>
423+
<phase>verify</phase>
424+
<goals>
425+
<goal>analyze</goal>
426+
<goal>analyze-dep-mgt</goal>
427+
<goal>analyze-duplicate</goal>
428+
<goal>analyze-report</goal>
429+
</goals>
430+
</execution>
431+
<execution>
432+
<id>check-dependencies3</id>
433+
<phase>verify</phase>
434+
<goals>
435+
<goal>tree</goal>
436+
</goals>
437+
</execution>
438+
<execution>
439+
<id>report</id>
440+
<phase>site</phase>
441+
<configuration>
442+
<excludeGroupIds>org.webjars,org.jclouds,org.jboss.as,xml-resolver,commons-configuration,org.codehaus.plexus,commons-digester,junit,log4j,io.openliberty.features</excludeGroupIds>
443+
<excludeArtifactIds>weld-probe-core,commons-configuration,jdk.tools,maven-antrun-plugin</excludeArtifactIds>
444+
<failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact>
445+
<reportSets>
446+
<reportSet>
447+
<reports>
448+
<report>analyze-report</report>
449+
</reports>
450+
</reportSet>
451+
</reportSets>
452+
</configuration>
453+
</execution>
454+
<execution>
455+
<id>get-dependency-sources</id>
456+
<phase>prepare-package</phase>
457+
<goals>
458+
<goal>sources</goal>
459+
<goal>resolve</goal>
460+
<goal>resolve-plugins</goal>
461+
<goal>collect</goal>
462+
<goal>copy-dependencies</goal>
463+
<goal>unpack-dependencies</goal>
464+
</goals>
465+
<configuration>
466+
<classifier>sources</classifier>
467+
<excludeGroupIds>org.webjars</excludeGroupIds>
468+
<excludeArtifactIds>weld-probe-core</excludeArtifactIds>
469+
<failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact>
470+
<outputDirectory>${project.build.directory}/dependencies/</outputDirectory>
471+
</configuration>
472+
</execution>
404473
</executions>
405474
</plugin>
406475
<plugin>
@@ -649,7 +718,6 @@
649718
<groupId>org.springframework.boot</groupId>
650719
<artifactId>spring-boot-maven-plugin</artifactId>
651720
<configuration>
652-
<layout>jar</layout>
653721
<profiles>
654722
<profile>heroku</profile>
655723
</profiles>

0 commit comments

Comments
 (0)